Borrar filtros
Borrar filtros

k-fold for nprtool

2 visualizaciones (últimos 30 días)
yogini prabhu
yogini prabhu el 22 de Jun. de 2022
Comentada: yogini prabhu el 29 de Jun. de 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 comentario
yogini prabhu
yogini prabhu el 29 de Jun. de 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

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Detection, Range and Doppler Estimation en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by