ROC curve AlexNet CNN

30 visualizaciones (últimos 30 días)
Gledson Melotti
Gledson Melotti el 20 de Dic. de 2017
Respondida: Hiren Mewada el 25 de En. de 2024
How to calculate the ROC curve using AlexNet CNN from Matlab? I have two class.

Respuestas (3)

Gledson Melotti
Gledson Melotti el 4 de Oct. de 2018
cgt = double(testeImagesLabels); clabel = double(Test_predict); cscores = double(Probability);
figure(2) [X,Y,T,AUC,OPTROCPT,SUBY,SUBYNAMES] = perfcurve(cgt,cscores(:,1),1); plot(X,Y,'k');
  8 comentarios
Jhalak Mehta
Jhalak Mehta el 12 de Abr. de 2022
Editada: Jhalak Mehta el 12 de Abr. de 2022
How do I get the probability?
Hiren Mewada
Hiren Mewada el 25 de En. de 2024
classNames = net.Layers(end).Classes;
rocSmallNet = rocmetrics(imdsTest.Labels,score,classNames);
p = plot(rocSmallNet,ShowModelOperatingPoint=false)

Iniciar sesión para comentar.


Salma Hassan
Salma Hassan el 20 de Feb. de 2018
sir did you find the solution i have the same problem
  8 comentarios
Gledson Melotti
Gledson Melotti el 4 de Oct. de 2018
cgt = double(testeImagesLabels); clabel = double(Test_predict); cscores = double(Probability);
figure(2) [X,Y,T,AUC,OPTROCPT,SUBY,SUBYNAMES] = perfcurve(cgt,cscores(:,1),1); plot(X,Y,'k');
mustafa kanaan
mustafa kanaan el 14 de En. de 2022
Please can you help me in the section, becuase I have error thanks

Iniciar sesión para comentar.


Hiren Mewada
Hiren Mewada el 25 de En. de 2024
[predictions,score] = classify(net, imdsTest); % To get prediction score from last layer for each class
classNames = net.Layers(end).Classes;
rocSmallNet = rocmetrics(imdsTest.Labels,score,classNames);
p = plot(rocSmallNet,ShowModelOperatingPoint=false)

Community Treasure Hunt

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

Start Hunting!

Translated by