Main Content

dividerand

Dividir objetivos en tres conjuntos usando índices aleatorios

Descripción

ejemplo

[trainInd,valInd,testInd] = dividerand(Q,trainRatio,valRatio,testRatio) toma el número de objetivos que se va a dividir, la relación de vectores que se va a entrenar, la relación de vectores que se va a validar y la relación de vectores que se va a probar, y devuelve los índices de entrenamiento, validación y prueba.

Ejemplos

contraer todo

Este ejemplo muestra cómo obtener los índices de entrenamiento, validación y prueba con la función dividerand.

Divida 3000 muestras de forma que el 60% se asigne al entrenamiento, el 20% a la validación y el 20% a las pruebas.

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

Argumentos de entrada

contraer todo

Número de objetivos que se va a dividir, especificado como un escalar.

Relación de vectores que se va a entrenar, especificada como un escalar.

Relación de vectores que se va a validar, especificada como un escalar.

Relación de vectores que se va a probar, especificada como un escalar.

Argumentos de salida

contraer todo

Índices de entrenamiento, devueltos como un vector fila.

Índices de validación, devueltos como un vector fila.

Índices de prueba, devueltos como un vector fila.

Más acerca de

contraer todo

Uso de la red

Aquí se muestran las propiedades de red que definen qué función de división de datos se va usar, cuáles son los parámetros y qué aspectos de los objetivos se dividen cuando se llama a train.

net.divideFcn
net.divideParam
net.divideMode

Historial de versiones

Introducido en R2008a