首页 > 编程知识 正文

matlab批量读取图片,cnn输入多少张图片

时间:2023-05-04 05:53:31 阅读:38334 作者:3606

图像数据位于figs文件夹中,子文件夹0和1中共有100张图像

% loadimgsimds=image datastore ' figs ', IncludeSubfolders ',true, FileExtensions ','.jpg ', labels ions % perm=rand perm (100,20 ); % fori=1:20 % subplot (4,5,I ); %imshow(imds.files{perm(I ) }; % end % imginfo fprintf (imginfo : ) ) labelcount=counteachlabel(imds ) imgsize=size(readimage ) imds,1 )

%%分区数据集numTrainFiles=30; [imdsTrain,imdsvalidation ]=spliteachlabel (imds,numTrainFiles,' randomize ' ); 构建%%网络并培训层=[imageinputlayer(imgsize ) ]%inputsizeconvolution2dlayer ) 3,8,' Padding ',' same ' reerey ' Padding ',' same ' ) reluLayer maxPooling2dLayer(2) 2,' Stride ',2 ) fullyconnectedlayer (2选项=training optiong ) . ' ValidationData ',imdsValidation, ' ValidationFrequency ',1, ' Verbose ',false, ' Plots ',' traraininion %%计算预测accypred=classify(net,imdsValidation ); yali dation=imdsvalidation.labels; 加速=sum (yp red==yvalidation )/numel (yvalidation ) )。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。