Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

divideblock

Diviser les cibles en trois jeux de données avec des blocs d’indices

Syntaxe

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

Description

[trainInd,valInd,testInd] = divideblock(Q,trainRatio,valRatio,testRatio) divise les cibles en trois jeux de données : apprentissage, validation et test. Cette instruction utilise les entrées suivantes :

Q

Nombre de cibles à diviser.

trainRatio

Proportion de cibles pour l'apprentissage. Par défaut = 0.7.

valRatio

Proportion de cibles pour la validation. Par défaut = 0.15.

testRatio

Proportion de cibles pour les tests. Par défaut = 0.15.

et renvoie

trainInd

Indices d’apprentissage

valInd

Indices de validation

testInd

Indices de test

Exemples

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

Utilisation d’un réseau

Voici les propriétés du réseau qui définissent quelle est la fonction de division des données à utiliser, quels sont ses paramètres, et quels sont les aspects des cibles qui sont divisés, lorsque train est appelé.

net.divideFcn
net.divideParam
net.divideMode

Historique des versions

Introduit dans R2008a