Error using sequenceInputLayer, Invalid argument at position 1. Expected input to be a scalar, 3 element vector or 4 element vector. Should i fill something in inputsize??

Please help me, i really have no idea. Im error using sequenceInputLayer.
here's the sequenceInputLayer code :
arguments
inputSize {mustBeNumeric, mustBeNonempty, mustBeValidScalarOrRowVector(inputSize), ...
mustBeReal, mustBeFinite, mustBeInteger, mustBePositive}
nameValueArgs.Normalization {iValidNormalization} = 'none';
nameValueArgs.NormalizationDimension = 'auto';
nameValueArgs.Name {iAssertValidLayerName} = '';
nameValueArgs.Mean = [];
nameValueArgs.StandardDeviation = [];
nameValueArgs.Min = [];
nameValueArgs.Max = [];
nameValueArgs.AverageImage = [];
end

3 个评论

and this is the layer's code
layers = [ ...
sequenceInputLayer([n_samples,numFeatures])
convolution1dLayer(filterSize,numFilters,'Padding','same')
eluLayer
maxPooling1dLayer(3, 'Stride', 2)
flattenLayer
fullyConnectedLayer(numClasses)
softmaxLayer
classificationLayer];

请先登录,再进行评论。

 采纳的回答

Your release does not support 1D sequence input. The first release that supported that was R2021b

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Deep Learning Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by