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 = |
valRatio | Rapporto dei target per la convalida. Predefinito = |
testRatio | Rapporto dei target per la prova. Predefinito = |
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 R2008aVedi anche
Time Series Modeler | fitrnet (Statistics and Machine Learning Toolbox) | fitcnet (Statistics and Machine Learning Toolbox) | trainnet | trainingOptions | dlnetwork