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