Разделить цели на три набора с использованием указанных индексов
[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