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

8 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');
に変更するだけでよいのでしょうか?

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
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)

Categories

Find more on Deep Learning Toolbox in Help Center and File Exchange

Products


Release

R2019b

Community Treasure Hunt

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

Start Hunting!