Обучение (переобучение) узла

В некоторых компонентах используются самообучающиеся алгоритмы — Кластеризация, Самоорганизующиеся сети, Квантование и прочие. Такие узлы требуют первоначального обучения. Также может возникнуть потребность в переобучении, например, в случаях, если Модель перестала быть адекватной задаче или новые исходные данные стали выходить за пределы выборки, на которой ранее производилось обучение. Обучение(переобучение) узлов может производиться:

  • Вручную — выполняя специальную процедуру переобучения узла при настройке Сценария;
  • Автоматически — в режиме пакетной обработки.

Преимущество ручного переобучения состоит в возможности контроля параметров переобучения Модели и просмотра полученных результатов. В то же время автоматический способ гораздо быстрее и хорошо подходит при незначительных изменениях в исходных данных.

Обучение вручную

Обучение вручную осуществляется при создании (редактировании) Сценариев. При попытке первоначального выполнения некоторых узлов без предварительного обучения выдается предупреждение: "Модель не построена. Необходимо обучить узел перед применением". Для обучения или переобучения Модели следует:

  1. Убедиться, что настройки режима активации разрешают обучение узла;
  2. В контекстном меню узла выбрать пункт Переобучить узел.

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

Например: для узла Цикл подчиненной считается Подмодель, в которой выполняются действия итерации. Данная Подмодель также может содержать иерархию Подмоделей и подузлов. Переобучение Цикла самого верхнего уровня приведет к переобучению всех вложенных узлов и Подмоделей.

Автоматическое обучение

Автоматическое обучение Моделей можно осуществлять при пакетной обработке сценариев, в которой для каждого из узлов можно задать следующие варианты выполнения:

  • Узел не будет выполняться;
  • Узел выполняется без переобучения Модели;
  • Узел выполняется с переобучением Модели.