Main Content

dividerand

Divide i target in tre set utilizzando indici casuali

Descrizione

esempio

[trainInd,valInd,testInd] = dividerand(Q,trainRatio,valRatio,testRatio) considera il numero di target da dividere, il rapporto dei vettori per l'addestramento, il rapporto dei vettori per la convalida e il rapporto dei vettori per il test e restituisce gli indici di addestramento, gli indici di convalida e gli indici di test.

Esempi

comprimi tutto

Questo esempio mostra come ottenere gli indici di addestramento, di convalida e di test utilizzando la funzione dividerand.

Dividere 3000 campioni in 60% per l’addestramento, 20% per la convalida e 20% per il test.

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

Argomenti di input

comprimi tutto

Numero di target da dividere, specificato come scalare.

Rapporto dei vettori di addestramento, specificato come scalare.

Rapporto dei vettori di convalida, specificato come scalare.

Rapporto dei vettori di test, specificato come scalare.

Argomenti di output

comprimi tutto

Indici di addestramento, restituiti come un vettore di riga.

Indici di convalida, restituiti come un vettore di riga.

Indici di test, restituiti come un vettore di riga.

Ulteriori informazioni

comprimi tutto

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