Разделите цели на три набора с помощью заданных индексов
[trainInd,valInd,testInd] = divideind(Q,trainInd,valInd,testInd)
[trainInd,valInd,testInd] = divideind(Q,trainInd,valInd,testInd)
разделяет цели на три набора: обучение, валидация и тестирование, согласно обеспеченным индексам. Это на самом деле возвращает те же индексы, которые это получает в качестве аргументов; его цель состоит в том, чтобы позволить индексам использоваться для обучения, валидации, и тестирующий на сеть, которая будет установлена вручную.
Это берет следующие входные параметры,
Q | Количество целей, чтобы разделиться |
trainInd | Учебные индексы |
valInd | Индексы валидации |
testInd | Протестируйте индексы |
и возвращается
trainInd | Учебные (неизменные) индексы |
valInd | (Неизменные) индексы валидации |
testInd | Протестируйте (неизменные) индексы |
[trainInd,valInd,testInd] = ... divideind(3000,1:2000,2001:2500,2501:3000);
Вот сетевые свойства, которые задают, какое деление данных функционируют, чтобы использовать, что его параметры, и какие аспекты целей разделены, когда train
называется.
net.divideFcn net.divideParam net.divideMode