How to design LSTM-CNN on deep network designer?
조회 수: 23 (최근 30일)
이전 댓글 표시
Hello,
My project is on classification of ECG/EEG signals using deep learning. I have design based on sequence on LSTM layer. Now i want to design hybrid LSTM-CNN on deep network designer which i have problem with connection between LSTM and Convolutional layer. I used Sequencefolding layer (suggested by deep network designer) after LSTM and connect to Convolutionallayer2d. The problem is Sequencefolding layer have two output (1. output, 2. minibatchsize) , which i don't now where to connect this minibatchsize connection. Can somebody expert give me advice on this? Really appreciate on any advice.
Thanks in advance sir.
댓글 수: 0
채택된 답변
Divya Gaddipati
2021년 3월 10일
You have to use a sequenceUnfoldingLayer that takes two inputs, feature map and the miniBatchSize from the corresponding sequenceLayer. You can refer to this example for more information.
추가 답변 (2개)
Dreaman
2021년 3월 28일
i have the same problem too, have u solved this problem?
댓글 수: 2
Manoj Devaraju
2022년 6월 9일
Hello Ali,
Evn I would like to apply CNN-LSTM network for the image data set classification problem. But unfortunately i am struggling to apply, can you please give me some insight, how can it be done?
H W
2022년 11월 5일
% Load data
[XTrain,YTrain] = japaneseVowelsTrainData;
% Define layers
layers = [ sequenceInputLayer(12,'Normalization','none', 'MinLength', 9);
convolution1dLayer(3, 16)
batchNormalizationLayer()
reluLayer()
maxPooling1dLayer(2)
convolution1dLayer(5, 32)
batchNormalizationLayer()
reluLayer()
averagePooling1dLayer(2)
lstmLayer(100, 'OutputMode', 'last')
fullyConnectedLayer(9)
softmaxLayer()
classificationLayer()];
options = trainingOptions('adam', ...
'MaxEpochs',10, ...
'MiniBatchSize',27, ...
'SequenceLength','longest');
% Train network
net = trainNetwork(XTrain,YTrain,layers,options);
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Get Started with Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!