エラーコード エラー: trainNetwork (行 184) 無効な学習データです。回帰タスクの応答は、数値応答のベクトル、行列または 4D 配列でなければなりません。応答に NaN を含めてはなりません。
Show older comments
imds = imageDatastore('機械学習500',"IncludeSubfolders",true,"LabelSource","foldernames");
T = imshow(readimage(imds,1));
data = augmentedImageDatastore([5000 10],imds,"ColorPreprocessing","rgb2gray")
画像とラベルの定義
imagefiles = imds.Files
imagelabels = imds.Labels;
ytraining = imds.Labels;
yval = imds.Labels;
data1 = readall(data);
A = data1.input
B = data1.response
%T = table(imagefiles,imagelabels,'~',"VariableNames",{'image1','label1'})
Dt= zeros(128,128,1,5000);
Dv = zeros(128,128,1,5000);
for i=1:numel(imds.Files)
I = imread (imds.Files{i});
Dt(:,:,1,i) = I;
II = imread (imds.Files{i});
Dv(:,:,:,i) = II;
end
net = trainNetwork(Dt,B,layers,options); Bの処理がわかりません。
エラーコード エラー: trainNetwork (行 184) 無効な学習データです。回帰タスクの応答は、数値応答のベクトル、行列または 4D 配列でなければなりません。応答に NaN を含めてはなりません。
Accepted Answer
More Answers (0)
Categories
Find more on Pattern Recognition in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!