Contenuto principale

divideblock

R2026b

(Da rimuovere) Dividere i target in tre set utilizzando blocchi di indici

divideblock 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).

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

comprimi tutto