Is it possible to make 2 stream CNN by using Matlab?
조회 수: 1 (최근 30일)
이전 댓글 표시
Is it possible to make 2 stream CNN by using Matlab? Like this papers.
I am thinking of The first network is
layers1 = [imageInputLayer([60 60 1],'Name','radar');
convolution2dLayer(5,20);
reluLayer;
maxPooling2dLayer(2,'Stride',2);
fullyConnectedLayer(1);
regressionLayer];
The second network is
layers2 = [imageInputLayer([120 120 1]);
convolution2dLayer(5,20);
reluLayer;
maxPooling2dLayer(2,'Stride',2);
convolution2dLayer(5,20);
reluLayer;
maxPooling2dLayer(2,'Stride',2);
fullyConnectedLayer(1);
regressionLayer];
The I wanna fusion these streams by using fullyConnectedLayer ( input : result of each streams ) and regressionLayer
댓글 수: 0
채택된 답변
Kenta
2020년 3월 29일
As of 2019b, a new system called "custom training loop" which enables you to implement multi-input CNN is available.
For example, you can refer to the example below.
Hope it will help you and potential users who would like to do the similar task.
https://jp.mathworks.com/matlabcentral/answers/503820-dag (written in Japanese)
2019b以降ではカスタムループとよばれる新たな枠組みが利用可能となり、複数入力のCNNも実装可能です。
また、カスタムループ以外にも方法があります。上のリンクをご参照ください。
댓글 수: 1
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 時系列、シーケンス、およびテキストを使用した深層学習에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!