Deep Learning network Train

3 Ansichten (letzte 30 Tage)
Dp
Dp am 14 Okt. 2020
Kommentiert: Dp am 28 Okt. 2020
Hi all
Below is my code, I have train a network with 93.50% acc. after training when use to classify a single image it's giving me an error
"Unable to resolve the name net.Layers.
Error in Object_detection_using_train_network (line 5)
inputSize = net.Layers(1).InputSize;"
any help would be appreciated.
load('ScrewQuality9350_net.mat'); % I used 220X220 size of Image at the time of network training
%net = net.data; %'ScrewQualityCheckTraining9350_Net';
I = imread('WIN_20201013_19_18_53_Pro.jpg'); %Here, I am using 2448X3680 size of Image to identify the class
inputSize = net.Layers(1).InputSize;
I = imresize(I,inputSize(1:2));
label = classify(net,I);
figure
imshow(I)
title(string(label)

Akzeptierte Antwort

Srivardhan Gadila
Srivardhan Gadila am 28 Okt. 2020
Make sure that the file 'ScrewQuality9350_net.mat' has the SeriesNetwork or a DAGNetwork object with name "net".
It seems that there isn't any variable or object named "net" in the workspace after loading the file: 'ScrewQuality9350_net.mat'.
  1 Kommentar
Dp
Dp am 28 Okt. 2020
Thanks Srivardhan Gadila it's work when I
take variable net = trainedNetwork_1;
Thanks heaps
DP

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Image Data Workflows finden Sie in Help Center und File Exchange

Produkte


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by