Обучение (переобучение) узла
В некоторых компонентах используются самообучающиеся алгоритмы — Кластеризация, Самоорганизующиеся сети, Квантование и прочие. Такие узлы требуют первоначального обучения. Также может возникнуть потребность в переобучении, например, в случаях, если Модель перестала быть адекватной задаче или новые исходные данные стали выходить за пределы выборки, на которой ранее производилось обучение. Обучение(переобучение) узлов может производиться:
- Вручную — выполняя специальную процедуру переобучения узла при настройке Сценария;
- Автоматически — в режиме пакетной обработки.
Преимущество ручного переобучения состоит в возможности контроля параметров переобучения Модели и просмотра полученных результатов. В то же время автоматический способ гораздо быстрее и хорошо подходит при незначительных изменениях в исходных данных.
Обучение вручную
Обучение вручную осуществляется при создании (редактировании) Сценариев. При попытке первоначального выполнения некоторых узлов без предварительного обучения выдается предупреждение: "Модель не построена. Необходимо обучить узел перед применением". Для обучения или переобучения Модели следует:
- Убедиться, что настройки режима активации разрешают обучение узла;
- В контекстном меню узла выбрать пункт Переобучить узел.
Таким же образом можно переобучить все вложенные узлы Подмодели или Цикл. Для этого следует вызвать вышеуказанную процедуру для узла верхнего уровня в иерархии вложенности. В случае, если для режима активации подчиненными узлами используются настройки по умолчанию (Собственный режим активации узла = "Определяется контекстом текущего процесса обработки"), переобучение выполняется для всех подчиненных узлов вне зависимости от глубины вложенности.
Например: для узла Цикл подчиненной считается Подмодель, в которой выполняются действия итерации. Данная Подмодель также может содержать иерархию Подмоделей и подузлов. Переобучение Цикла самого верхнего уровня приведет к переобучению всех вложенных узлов и Подмоделей.
Автоматическое обучение
Автоматическое обучение Моделей можно осуществлять при пакетной обработке сценариев, в которой для каждого из узлов можно задать следующие варианты выполнения:
- Узел не будет выполняться;
- Узел выполняется без переобучения Модели;
- Узел выполняется с переобучением Модели.