Azzera filtri
Azzera filtri

k-fold for nprtool

2 visualizzazioni (ultimi 30 giorni)
yogini prabhu
yogini prabhu il 22 Giu 2022
Commentato: yogini prabhu il 29 Giu 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 Commento
yogini prabhu
yogini prabhu il 29 Giu 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

Accedi per commentare.

Risposte (0)

Categorie

Scopri di più su Detection, Range and Doppler Estimation in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by