How to get the function 'convolution1dLayer' ?

13 ビュー (過去 30 日間)
Badavath Purnesh Singh
Badavath Purnesh Singh 2021 年 11 月 9 日
コメント済み: Nabil Ajali 2022 年 1 月 31 日
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 件のコメント
Badavath Purnesh Singh
Badavath Purnesh Singh 2021 年 11 月 10 日
Yes, I have installed the R2021b by uninstalling the previous version. Is there an any other way to change the MATLAB verison without unintalling the previous version ?
KSSV
KSSV 2021 年 11 月 10 日
You can install in another path and use both the versions.

サインインしてコメントする。

回答 (2 件)

Nabil Ajali
Nabil Ajali 2022 年 1 月 25 日
There are any solution?
  7 件のコメント
Steven Lord
Steven Lord 2022 年 1 月 27 日
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
Nabil Ajali 2022 年 1 月 31 日
Oh, Maybe I was wrong thinking that I updated. I will confirm this.
Thank you very much!

サインインしてコメントする。


yanqi liu
yanqi liu 2022 年 1 月 26 日
yes,sir,may be use 2D to replace 1D,such as
imageInputLayer([1024 1 1])
ans =
ImageInputLayer with properties: Name: '' InputSize: [1024 1 1] Hyperparameters DataAugmentation: 'none' Normalization: 'zerocenter' NormalizationDimension: 'auto' Mean: []
convolution2dLayer([100 1],3,'Stride',1)
ans =
Convolution2DLayer with properties: Name: '' Hyperparameters FilterSize: [100 1] NumChannels: 'auto' NumFilters: 3 Stride: [1 1] DilationFactor: [1 1] PaddingMode: 'manual' PaddingSize: [0 0 0 0] PaddingValue: 0 Learnable Parameters Weights: [] Bias: [] Show all properties
  2 件のコメント
Nabil Ajali
Nabil Ajali 2022 年 1 月 26 日
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
yanqi liu 2022 年 1 月 27 日
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];

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeIntroduction to Installation and Licensing についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by