Filter löschen
Filter löschen

k-fold for nprtool

2 Ansichten (letzte 30 Tage)
yogini prabhu
yogini prabhu am 22 Jun. 2022
Kommentiert: yogini prabhu am 29 Jun. 2022
Apart from creating a NN and generating plots like confusion matrix ; how can one induce the k-fold CV method into the inputs data matrix for the NN;
specifically, for a 4-class classificaction problem with 10 samples inputs in each .
  1 Kommentar
yogini prabhu
yogini prabhu am 29 Jun. 2022
This does the job:-
cvFolds1 = crossvalind('Kfold',10, k); cvFolds2 = crossvalind('Kfold',10, k); cvFolds3 = crossvalind('Kfold',10, k); cvFolds4 = crossvalind('Kfold',10, k);
cvFolds=[cvFolds1;cvFolds2;cvFolds3;cvFolds4];
for i = 1:k
net = configure(net,input,target);
testIdx = (cvFolds == i);
trainIdx = ~testIdx;
trInd = find(trainIdx)
tstInd = find(testIdx)
net.trainParam.epochs = 100;
net.divideParam.trainInd = trInd
net.divideParam.testInd = tstInd

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Detection, Range and Doppler Estimation finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by