Effacer les filtres
Effacer les filtres

k-fold for nprtool

1 vue (au cours des 30 derniers jours)
yogini prabhu
yogini prabhu le 22 Juin 2022
Commenté : yogini prabhu le 29 Juin 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 commentaire
yogini prabhu
yogini prabhu le 29 Juin 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

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Use COM Objects in MATLAB dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by