Узел «Детекция аномалий (PyTorch)» позволяет идентифицировать точки данных, свойства которых отличаются от свойств большинства обрабатываемых образцов в наборе данных.
Список параметров узла представлен в таблице ниже.
Параметр | Возможные значения и ограничения | Описание | Группа параметров |
Название | Ручной ввод. Ограничений на значение нет. | Название узла, которое будет отображаться в интерфейсе. | Общие параметры. |
Описание | Ручной ввод. Ограничений на значение нет. | Описание узла. | Общие параметры. |
Конфигурация слоев автоэнкодера | Кнопка | При выборе данной кнопки откроется окно Конфигурация слоев нейросети, где можно задавать слои, количество нейронов в слоях и функции активации для каждого узла. Для этого необходимо выбрать кнопку Добавить и в появившемся списке выбрать необходимую функцию активации и настроить параметры. Предусмотрены:
| Общие параметры. |
Функция потерь | Раскрывающийся список со следующими значениями:
| Данный параметр задает функцию потерь. Предусмотрены:
| Общие параметры. |
Алгоритм оптимизации | Раскрывающийся список со следующими значениями:
| Данный параметр задает метод оптимизации, который будет использоваться для обновления весов нейронов скрытых слоев нейронной сети. Предусмотрены следующие методы:
| Общие параметры. |
Скорость обучения | Ручной ввод. | Данный параметр задает скорость обучения, которая управляет размером шага при обновлении весов. | Общие параметры. |
Количество эпох | Ручной ввод. | Данный параметр задает сколько раз алгоритм обучения будет обрабатывать весь набор обучающих данных. | Общие параметры. |
Размер пакета | Ручной ввод. | Данный параметр определяет количество выборок, которые необходимо обработать перед обновлением параметров модели. | Общие параметры. |
L2 регуляризация | Ручной ввод. | Данный параметр задает значение L2-регуляризации | Общие параметры. |
Доля валидационной выборки | Ручной ввод. | Данный параметр задает долю валидационной выборки, которая будет отобрана из исходной тестовой | Общие параметры. |
Количество итераций без существенного улучшения | Ручной ввод. | Данный параметр задает количество эпох без улучшения, после которых скорость обучения будет снижена. | Общие параметры. |
Режим динамического расчета порога | Раскрывающийся список со следующими значениями:
| Данный параметр задет режим расчета порога.
| Общие параметры. |
Порог | Ручной ввод. | Данный параметр задает порог расчета нового оптимума, чтобы сосредоточиться только на значительных изменениях. | Общие параметры. |
Стандартизация | Раскрывающийся список со следующими значениями:
| Данный параметр отвечает за выбор метода стандартизации числовых переменных.
| Общие параметры. |
Beta1 | Ручной ввод числа с плавающей точкой. | Данный параметр задает коэффициент, используемый для управления скоростью затухания скользящих средних значений градиента (первого момента). | Параметры алгоритма оптимизации Adam, Adamax, AdamW, RAdam, Nadam. |
Beta2 | Ручной ввод числа с плавающей точкой. | Данный параметр задает коэффициент, используемый для управления скоростью затухания средних значений вторых моментов градиентов (нецентрированной дисперсии). | Параметры алгоритма оптимизации Adam, Adamax, AdamW, RAdam, Nadam. |
Epsilon | Ручной ввод числа с плавающей точкой. | Данный сглаживающий параметр задает значение, добавляемое к знаменателю для улучшения числовой стабильности (предотвращение деления на 0). | Параметры алгоритма оптимизации Adam, Adamax, AdamW, RAdam, Nadam. |
Использовать алгоритм AMSGrad | Чекбокс. | Выбор данного чекбокса указывает, что необходимо использовать вариант AMSGrad этого алгоритма. | Параметры алгоритма оптимизации Adam, AdamW. |
Импульс (Momentum) | Ручной ввод числа с плавающей точкой. | Данный параметр задает коэффициент импульса (запоминает скорость на предыдущем шаге и добавляет в указанное число раз меньшую величину на следующем шаге) | Параметры алгоритма оптимизации SGD, RMSProp. |
Dampening | Ручной ввод числа с плавающей точкой. | Данный параметр задает демпфирование импульса. Демпфирование гарантирует, что оптимизатор не сделает слишком больших шагов, что может произойти, если использовать только импульс. | Параметры алгоритма оптимизации SGD. |
Момент Нестерова | Чекбокс. | Выбор данного чекбокса включает импульс Нестерова (использует производную не в текущей точке, а в следующей, если бы мы продолжали двигаться в этом же направлении без изменений). | Параметры алгоритма оптимизации SGD. |
Rho | Ручной ввод. | Данный параметр задает коэффициент, используемый для вычисления скользящего среднего квадратов градиентов. | Параметры алгоритма оптимизации Adadelta. |
Максимум итераций за шаг оптимизации | Ручной ввод целочисленного значения. | Данный параметр задает максимальное число итераций за шаг оптимизации. | Параметры алгоритма оптимизации LBFGS. |
Максимум вычислений за шаг оптимизации | Ручной ввод целочисленного значения. | Данный параметр задает максимальное число вычислений функции за шаг оптимизации. | Параметры алгоритма оптимизации LBFGS. |
Tolerance grad | Ручной ввод числа с плавающей точкой. | Данный параметр задает допуск завершения при оптимальности первого порядка. | Параметры алгоритма оптимизации LBFGS. |
Tolerance change | Ручной ввод числа с плавающей точкой. | Данный параметр задает допуск завершения при изменении значения/параметра функции. | Параметры алгоритма оптимизации LBFGS. |
Количество запоминаемых шагов оптимизации | Ручной ввод целочисленного значения. | Данный параметр задает количество запоминаемых шагов оптимизации. | Параметры алгоритма оптимизации LBFGS. |
Line search | Список:
| Данный параметр задает метод линейного поиска. | Параметры алгоритма оптимизации LBFGS. |
Lambda | Ручной ввод числа с плавающей точкой. | Данный параметр задает затухание. | Параметры алгоритма оптимизации ASGD. |
Alpha | Ручной ввод числа с плавающей точкой. | Данный параметр задает мощность для обновления скорости обучения. | Параметры алгоритма оптимизации ASGD. |
t0 | Ручной ввод числа с плавающей точкой. | Данный параметр задает точку, с которой начинается усреднение. Если требуемое количество итераций меньше данного значения, то усреднение не произойдет. | Параметры алгоритма оптимизации ASGD. |
Сокращение импульса | Ручной ввод. | Данный параметр задает значение сокращения импульса. | Параметры алгоритма оптимизации Nadam. |
Коэффициент уменьшения (eta minus) | Ручной ввод. | Данный параметр задает мультипликативный коэффициент уменьшения. | Параметры алгоритма оптимизации Rprop. |
Коэффициент увеличения (eta plus) | Ручной ввод. | Данный параметр задает мультипликативный коэффициент увеличения. | Параметры алгоритма оптимизации Rprop. |
Минимальный размер шага | Ручной ввод. | Данный параметр задает минимальный размер шага. | Параметры алгоритма оптимизации Rprop. |
Максимальный размер шага | Ручной ввод. | Данный параметр задает максимальный размер шага. | Параметры алгоритма оптимизации Rprop. |
Alpha | Ручной ввод. | Данный параметр задает константу сглаживания. | Параметры алгоритма оптимизации RMSProp. |
Центрировать | Чекбокс. | Выбор данного чекбокса указывает, что необходимо вычислить центрированный RMSProp, градиент которого нормализуется по оценке его дисперсии. | Параметры алгоритма оптимизации RMSProp. |
Результаты выполнения узла:
|
|
|
|
|
|
|
|