Contenuto principale

dividerand

Dividere i target in tre set utilizzando indici casuali (da rimuovere)

dividerand sarà rimossa in una prossima release. Per ulteriori informazioni, vedere Transition Legacy Neural Network Code to dlnetwork Workflows.

Per suggerimenti sull'aggiornamento del codice, vedere Version History (Storico della versione).

Descrizione

[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.

esempio

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

Cronologia versioni

Introdotto in R2008a

comprimi tutto