I'm having trouble with convolution1dLayer
Mostrar comentarios más antiguos
layers = [
featureInputLayer(24)
convolution1dLayer(5, 32, 'Padding', 'same')
batchNormalizationLayer
reluLayer
maxPooling1dLayer(2, 'Stride', 2)
convolution1dLayer(5, 64, 'Padding', 'same')
batchNormalizationLayer
reluLayer
maxPooling1dLayer(2, 'Stride', 2)
convolution1dLayer(5, 128, 'Padding', 'same')
batchNormalizationLayer
reluLayer
maxPooling1dLayer(2, 'Stride', 2)
dropoutLayer(0.5)
fullyConnectedLayer(5)
softmaxLayer
classificationLayer];
options = trainingOptions('adam', ...
'MaxEpochs', 20, ...
'MiniBatchSize', 128, ...
'ValidationData', {XVal, YVal}, ...
'ValidationFrequency', 50, ...
'Shuffle', 'every-epoch', ...
'Verbose', false, ...
'Plots', 'training-progress');
%Xtrain = 5000x24 Ytrain = 5000x1 Xtest = 5000x24 Ytest=50000x1
net = trainNetwork(XTrain, YTrain, layers, options);
% Doğruluk oranını hesapla
YPred = classify(net, XTest);
accuracy = sum(YPred == YTest) / numel(YTest);
fprintf('Doğruluk oranı: %0.2f%%\n', 100*accuracy);
I have a dataset of 15300 records with 24 features. (size 15300x24) My output dataset consists of 5 classes (15300x1). I am trying to classify with cnn. When I write the Layer, I encounter the following error:
Caused by:
Layer 2: Input data must have one spatial dimension only, one temporal dimension only, or one of each.
Instead, it has 0 spatial dimensions and 0 temporal dimensions.
I haven't been able to solve it.
2 comentarios
Walter Roberson
el 26 de Mzo. de 2023
Your XTrain is empty, somehow.
nagihan yagmur
el 26 de Mzo. de 2023
Editada: Walter Roberson
el 26 de Mzo. de 2023
Respuesta aceptada
Más respuestas (1)
Walter Roberson
el 26 de Mzo. de 2023
Movida: Walter Roberson
el 26 de Mzo. de 2023
layers = [ featureInputLayer(24,'Name','inputs')
convolution1dLayer(128,3,'Stride',2)
reluLayer() maxPooling1dLayer(2,'Stride',2)
Notice you have two layers on the same line.
3 comentarios
nagihan yagmur
el 27 de Mzo. de 2023
Walter Roberson
el 27 de Mzo. de 2023
Please show
whos -file veri_seti.mat
whos X Y
nagihan yagmur
el 29 de Mzo. de 2023
Categorías
Más información sobre Deep Learning Toolbox en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
