featureinputlayer and convolution1dlayer

21 次查看(过去 30 天)
featureinputlayer matches fullyconnectedlayer but not matches convolution1dlayer

回答(1 个)

yanqi liu
yanqi liu 2022-3-21
layers = [
featureInputLayer(100,'Name','input')
fullyConnectedLayer(5, 'Name','fc')
softmaxLayer('Name','sm')
classificationLayer('Name','classification')]
layers =
4×1 Layer array with layers: 1 'input' Feature Input 100 features 2 'fc' Fully Connected 5 fully connected layer 3 'sm' Softmax softmax 4 'classification' Classification Output crossentropyex
layers2 = [
featureInputLayer(100,'Name','input')
convolution1dLayer(50, 3,'Stride',1, 'Name','cnn1d')
fullyConnectedLayer(5, 'Name','fc')
softmaxLayer('Name','sm')
classificationLayer('Name','classification')]
layers2 =
5×1 Layer array with layers: 1 'input' Feature Input 100 features 2 'cnn1d' Convolution 3 50 convolutions with stride 1 and padding [0 0] 3 'fc' Fully Connected 5 fully connected layer 4 'sm' Softmax softmax 5 'classification' Classification Output crossentropyex
  4 个评论
san su
san su 2022-3-22
编辑:san su 2022-3-22
您好!matlab这个数据要通过arrayDatastore和combine处理下才能训练,也不太好发数据。后来用imageinputlayer代替了featureinputlayer就解决了,不过想要在fullyconnectedlayer后面接convolution1dlayer是不行的。和上面图中的报错一样,程序根本不走。
yanqi liu
yanqi liu 2022-3-22
是的,如果是做分类,则一般fullyconnectedlayer全连接后就要进入classify了,卷积层一般在中间

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Image Data Workflows 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by