MATLAB Answers

U-Netによるセマンティックセグメンテーション

2 views (last 30 days)
Kodai Sato
Kodai Sato on 1 Jan 2020
Commented: Kodai Sato on 7 Jan 2020
深層学習を使用したセマンティック セグメンテーションをもとにセマンティックセグメンテーションを行うにあたって,U-netを使用したいと考えているのですがこの場合,ネットワーク作成の部分を
imageSize = [360 480 3];
numClasses = numel(classes);
lgraph = segnetLayers(imageSize,numClasses,'vgg16');
から
imageSize = [360 480 3];
numClasses = numel(classes);
lgraph = unetLayers(imageSize,numClasses,'vgg16');
に変更するだけでよいのでしょうか?

  0 Comments

Sign in to comment.

Accepted Answer

Kenta
Kenta on 2 Jan 2020
Edited: Kenta on 2 Jan 2020
lgraph = unetLayers([480 640 3],5,'FilterSize',3,'EncoderDepth',3);
はい、たとえば上のように打てばunet構造を得ることができます。
analyzeNetwork(lgraph)
また、上のように打てば、ネットワーク構造を可視化することができるので、いろいろと構造を眺めながら試してみてもよいかもしれません。

  4 Comments

Show 1 older comment
Kenta
Kenta on 3 Jan 2020
はい、よかったです。segnetでやったほうが精度がよかったですか?
Kodai Sato
Kodai Sato on 3 Jan 2020
どちらもほぼ同じくらいでした
Kodai Sato
Kodai Sato on 7 Jan 2020
すみません
u-netでやっていたと思っていましたがsegnetで解析しており、上のコードを変更しましたがエラーが発生しました

Sign in to comment.

More Answers (0)

Sign in to answer this question.