Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 如何从文件夹中读取单个图像,然后用经过训练的神经网络对其进行分类?_Matlab_Conv Neural Network_Image Classification - Fatal编程技术网

Matlab 如何从文件夹中读取单个图像,然后用经过训练的神经网络对其进行分类?

Matlab 如何从文件夹中读取单个图像,然后用经过训练的神经网络对其进行分类?,matlab,conv-neural-network,image-classification,Matlab,Conv Neural Network,Image Classification,我在MATLAB中训练了我的皮肤肿瘤分类网络,然后保存了它。现在我想测试一些新图像的准确性。使用imageDatastore可以很好地工作,但我真正想要的是能够在我的计算机中浏览图像,并使用经过训练的网络对其进行分类。这可能吗? 下面我附上了一组图像的测试代码 load incercare.mat imds= imageDatastore('E:/LICENTA/BD_Skin_Cancer_Screening/mini_data/test/', ... 'IncludeSubf

我在MATLAB中训练了我的皮肤肿瘤分类网络,然后保存了它。现在我想测试一些新图像的准确性。使用imageDatastore可以很好地工作,但我真正想要的是能够在我的计算机中浏览图像,并使用经过训练的网络对其进行分类。这可能吗? 下面我附上了一组图像的测试代码

    load incercare.mat
imds= imageDatastore('E:/LICENTA/BD_Skin_Cancer_Screening/mini_data/test/', ...
    'IncludeSubfolders', true, ...
    'LabelSource', 'foldernames' );
[YPred,probs] = classify(netTransfer,imds);
accuracy = mean(YPred == imds.Labels)
for i=1:10
     subplot(2,5,i)
 I = readimage(imds,idx(i));
    imshow(I)
    label = YPred(idx(i));
    title(string(label) + ", " + num2str(100*max(probs(idx(i),:)),3) + "%");
end

如果这种方法已经奏效,那么就不能仅使用所需的图像创建imageDatastore吗?