Main Content

divideblock

Dividere i target in tre set utilizzando blocchi di indici

Sintassi

[trainInd,valInd,testInd] = divideblock(Q,trainRatio,valRatio,testRatio)

Descrizione

[trainInd,valInd,testInd] = divideblock(Q,trainRatio,valRatio,testRatio) divide i target in tre set: addestramento, convalida e prova. Considera gli input seguenti:

Q

Numero di target da dividere.

trainRatio

Rapporto dei target per l’addestramento. Predefinito = 0.7.

valRatio

Rapporto dei target per la convalida. Predefinito = 0.15.

testRatio

Rapporto dei target per la prova. Predefinito = 0.15.

e restituisce

trainInd

Indici di addestramento

valInd

Indici di convalida

testInd

Indici di prova

Esempi

[trainInd,valInd,testInd] = divideblock(3000,0.6,0.2,0.2);

Utilizzo della rete

Queste sono le proprietà della rete che definiscono quale funzione utilizzare per la divisione dei dati, quali sono i suoi parametri e quali aspetti dei target vengono divisi, quando viene chiamato train.

net.divideFcn
net.divideParam
net.divideMode

Cronologia versioni

Introdotto in R2008a