exponenta event banner

divideind

Разделить цели на три набора с использованием указанных индексов

Синтаксис

[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
Представлен в R2008a