ネットワーク作成時のエラー

3 ビュー (過去 30 日間)
takmakome
takmakome 2022 年 7 月 7 日
回答済み: Kojiro Saito 2022 年 7 月 12 日
layers = [
imageInputLayer([128 128 1])
convolution2dLayer(3,8,'Padding','same')
batchNormalizationLayer
reluLayer
averagePooling2dLayer(2,'Stride',2)
convolution2dLayer(3,16,'Padding','same')
batchNormalizationLayer
reluLayer
averagePooling2dLayer(2,'Stride',2)
convolution2dLayer(3,32,'Padding','same')
batchNormalizationLayer
reluLayer
dropoutLayer(0.2)
fullyConnectedLayer(128)
regressionLayer];
どこをなおしたらいいんですか?教授してほしいです!!
  2 件のコメント
Kojiro Saito
Kojiro Saito 2022 年 7 月 10 日
ネットワークの最後の層がregressionLayerで回帰をおこなう層になっています。画像を入力してどのような処理をおこないたいネットワークでしょうか?
画像をクラス分けの分類したいのか、何らかの数値データを出したいか、など教えてください。
takmakome
takmakome 2022 年 7 月 11 日
画像を入力して1Mpa〜10Mpaの流体画像を回帰的に出力させたいです。

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

採用された回答

Kojiro Saito
Kojiro Saito 2022 年 7 月 12 日
回帰出力層から出てくるのは数値データで、画像自体は作成されません。
fullyConnectedLayer(1)
regressionLayer];
にして、全結合層から1次元のデータにして回帰出力層につなげています。
ただ。回帰出力層から回転角度を算出しているだけで、画像自体を直接ディープラーニングから作成してはいません。元の画像にimrotateで回転角度分を補正しています。
画像生成だと敵対的生成ネットワーク (GAN) の学習なども参考になるかと思います。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeイメージを使用した深層学習 についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!