Conditional VAEにおけるdlnetwork の入力層数に関して

4 ビュー (過去 30 日間)
eri matsuyama
eri matsuyama 2020 年 10 月 20 日
コメント済み: Kenta 2020 年 10 月 23 日
現在、Conditional VAE のお勉強をしています。
ラベルと画像の2つを入力としております。
レイヤーグラフをdlnetworkに変換する際、以下のコードでエラーが生じ、エラーコメントでは
入力層が多すぎるということなのですが、「dlnetwork」は入力が1つでないといけないのでしょうか。
MSTLAB R2019b では無理ということでしょうか?
ご教授頂けると幸いです。よろしくお願いいたします。
***************************
encoderNet = dlnetwork(lgraph_Discriminator);
原因:
ネットワーク: 入力層が多すぎます。ネットワークは 1 つの入力層をもたなければなりません。
入力層を検出しました:
層 'input_encoder'
層 'labels'

採用された回答

Kenta
Kenta 2020 年 10 月 23 日
こちらでconditional vaeが実行可能です。よろしければお試しください。
  4 件のコメント
eri matsuyama
eri matsuyama 2020 年 10 月 23 日
ありがとうございます。
まずは、ご提示頂いたコードで、お勉強させて頂きます。
大変、ありがたく思います。
condition GANに関しては、その次のお勉強として進めたいと
思います。まずは、バージョンアップをいたします。
今後とも、どうぞよろしくお願いいたします。
Kenta
Kenta 2020 年 10 月 23 日
ありがとうございます。頑張ってください。わかりにくい記述がございましたらまた教えてください。訂正しておきます。

サインインしてコメントする。

その他の回答 (1 件)

Naoya
Naoya 2020 年 10 月 23 日
dlnetwork 1つにつき 入力層は 1つのみ設定することができます。
別のAnswers の情報となりますが以下についても参考になれるかもしれません。
  1 件のコメント
eri matsuyama
eri matsuyama 2020 年 10 月 23 日
ありがとうございます。
dlnetwork  の入力はR2020a では 2つ入力でも上手く実行出来るのですが、
R2019bでは、エラーが発生いたしますので、質問させて頂きました。

サインインしてコメントする。

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!