How to resolve this error-Invalid training data. For image, sequence-to-label, and feature classification tasks, responses must be categorical.
25 ビュー (過去 30 日間)
古いコメントを表示
%% Totla RGB images=55, img4training size=35x60x3x55, YL=training Labels- 55x1
load traindata1.mat;
layers = [
imageInputLayer([35 60 3])
convolution2dLayer(3,8,'Padding','same')
batchNormalizationLayer
reluLayer
maxPooling2dLayer(2,'Stride',2)
convolution2dLayer(3,16,'Padding','same')
batchNormalizationLayer
reluLayer
maxPooling2dLayer(2,'Stride',2)
convolution2dLayer(3,32,'Padding','same')
batchNormalizationLayer
reluLayer
fullyConnectedLayer(10)
softmaxLayer
classificationLayer];
options = trainingOptions('sgdm', ...
'InitialLearnRate',0.01, ...
'MaxEpochs',4, ...
'Shuffle','every-epoch', ...
'Verbose',false, ...
'Plots','training-progress');
YL=[ones(1,28) zeros(1,27)]';
net = trainNetwork(img4training,YL,layers,options);
Error using trainNetwork (line 184)
Invalid training data. For image, sequence-to-label, and feature classification tasks, responses must be categorical.
Error in IMP1 (line 37)
net = trainNetwork(img4training,YL,layers,options);
1 件のコメント
zahoor m
2023 年 12 月 1 日
Invalid training data. For image, sequence-to-label, and feature classification tasks, responses must be categorical.
回答 (1 件)
Sindhu Karri
2021 年 7 月 13 日
Hii,
In the trainNetwork function the response input(YL) should be an categorical array, instead it is defined as an array.
Refer to below documentation links for more information on categorical array,trainNetwork.
3 件のコメント
参考
カテゴリ
Help Center および File Exchange で Descriptive Statistics and Visualization についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!