How to get the function 'convolution1dLayer' ?
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I haev been working on the 1D CNN. But in matlab if i try to use the function 'convolution1dLayer'. Im getting a response as,
>> layer = convolution1dLayer(11,96)
Unrecognized function or variable 'convolution1dLayer'.
Did you mean:
>> layer = convolution2dLayer(11,96)
5 Commenti
Risposte (2)
Nabil Ajali
il 25 Gen 2022
There are any solution?
7 Commenti
Steven Lord
il 27 Gen 2022
You said "I have the R2021b version upgraded" but the path you showed indicate you're using release R2021a: "C:\Program Files\MATLAB\R2021a". You must use release R2021b or later to be able to use convolution1dLayer.
Nabil Ajali
il 31 Gen 2022
Oh, Maybe I was wrong thinking that I updated. I will confirm this.
Thank you very much!
yanqi liu
il 26 Gen 2022
yes,sir,may be use 2D to replace 1D,such as
imageInputLayer([1024 1 1])
convolution2dLayer([100 1],3,'Stride',1)
2 Commenti
Nabil Ajali
il 26 Gen 2022
Thanks yanqui liu, the problem is my data.
I have 1D vectors and i want to make a CNN with a BiLSTM, so i must use de convolution1DLayer.
yanqi liu
il 27 Gen 2022
yes,sir,may be use sequenceInputLayer to get model,such as
layers = [ ...
sequenceInputLayer(numFeatures)
lstmLayer(100,'OutputMode','sequence')
dropoutLayer(0.3)
lstmLayer(50,'OutputMode','sequence')
dropoutLayer(0.2)
fullyConnectedLayer(numClasses)
softmaxLayer
classificationLayer];
Vedere anche
Categorie
Scopri di più su Install Products in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!