I'm having trouble with convolution1dLayer
이전 댓글 표시
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
Walter Roberson
2023년 3월 26일
Your XTrain is empty, somehow.
nagihan yagmur
2023년 3월 26일
편집: Walter Roberson
2023년 3월 26일
채택된 답변
추가 답변 (1개)
Walter Roberson
2023년 3월 26일
이동: Walter Roberson
2023년 3월 26일
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
nagihan yagmur
2023년 3월 27일
Walter Roberson
2023년 3월 27일
Please show
whos -file veri_seti.mat
whos X Y
nagihan yagmur
2023년 3월 29일
카테고리
도움말 센터 및 File Exchange에서 Deep Learning Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
