divideblock

Разделите цели на три набора с помощью блоков индексов

Синтаксис

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

Описание

[trainInd,valInd,testInd] = divideblock(Q,trainRatio,valRatio,testRatio) разделяет цели на три набора: обучение, валидация и проверка. Он принимает следующие входы:

Q

Количество целей для разделения.

trainRatio

Соотношение целевых показателей для обучения. По умолчанию = 0.7.

valRatio

Отношение целевых показателей для валидации. По умолчанию = 0.15.

testRatio

Отношение целевых показателей для проверки. По умолчанию = 0.15.

и возвращает

trainInd

Индексы обучения

valInd

Индексы валидации

testInd

Тестовые индексы

Примеры

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

Использование сети

Вот свойства сети, которые определяют, какую функцию деления данных использовать, каковы ее параметры и какие аспекты целей разделены, когда train вызывается.

net.divideFcn
net.divideParam
net.divideMode
Введенный в R2008a