Can anyone help me to use .mat for validation in CNN classification?

1 vue (au cours des 30 derniers jours)
Sulochana S
Sulochana S le 3 Août 2019
Commenté : Sulochana S le 13 Août 2019
close all;
clear all;
clc;
mynet = open('Gnet.mat');
% mynet = disp(mynet);
%test classifier using train samples
imdsTest=imageDatastore('E:\Postmanpack\Ppimplementation\Myxraytesting/',...
'IncludeSubfolders', true,...
'LabelSource', 'foldernames');
inputSize= [227 227 3];
augimdsTest=augmentedImageDatastore(inputSize, imdsTest, 'ColorPreprocessing', 'gray2rgb');
% %test classifier using test samples
[YPred, scores]=classify(mynet.Gnet, augimdsTest);
YTest=imdsTest.Labels; %expected result
accuracy=mean(YPred==YTest)
error
Reference to non-existent field 'Gnet'.
Error in TESTALEXNET1 (line 14)
[YPred, scores]=classify(mynet.Gnet, augimdsTest);
  2 commentaires
Walter Roberson
Walter Roberson le 3 Août 2019
mynet_struct = load('Gnet.mat');
mynet = mynet_struct.mynet;
Sulochana S
Sulochana S le 13 Août 2019
Thanks for your clarifcation

Connectez-vous pour commenter.

Réponse acceptée

Srivardhan Gadila
Srivardhan Gadila le 6 Août 2019
mynetstrcut = load('Gnet.mat’'); %loads the structure
mynet = mynetstruct.Gnet; % here Gnet = name of your network (Gnet) and the network “Gnet” is stored in mynet
[YPred, scores] = classify(mynet,augimdsTest);
Alternatively
load Gnet; %provided only Gnet is saved in 'Gnet.mat'
[YPred, scores] = classify(Gnet,augimdsTest);

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by