Разделить цели на три набора с помощью блоков индексов
[trainInd,valInd,testInd] = divideblock(Q,trainRatio,valRatio,testRatio)
[trainInd,valInd,testInd] = divideblock(Q,trainRatio,valRatio,testRatio) разделяет цели на три набора: обучение, проверка и тестирование. Он принимает следующие входные данные:
Q | Количество целей для разделения. |
trainRatio | Соотношение целевых показателей для обучения. По умолчанию = |
valRatio | Соотношение целевых показателей для проверки. По умолчанию = |
testRatio | Соотношение целей для испытаний. По умолчанию = |
и возвращает
trainInd | Учебные показатели |
valInd | Индексы проверки |
testInd | Показатели испытаний |
[trainInd,valInd,testInd] = divideblock(3000,0.6,0.2,0.2);
Вот свойства сети, которые определяют, какую функцию разделения данных использовать, каковы ее параметры и какие аспекты целей разделены, когда train вызывается.
net.divideFcn net.divideParam net.divideMode