Kaspersky Machine Learning for Anomaly Detection

Управление ML-моделями и шаблонами

В разделе Модели представлены данные об ML-моделях, а также шаблонах, созданных на основе добавленных в Kaspersky MLAD ML-моделей.

Управление ML-моделями и шаблонами доступно только пользователям с правами администратора.

Вкладка Модели

На вкладке Модели представлена таблица ML-моделей. Вы можете загрузить ML-модели в Kaspersky MLAD или добавить ML-модели на основе шаблонов ML-моделей.

Для каждой ML-модели отображается следующая информация:

  • ID – цифровой идентификатор ML-модели.
  • Имя модели – название добавленной ML-модели.
  • Способ создания – параметр, указывающий, была ли ML-модель импортирована, создана по шаблону или создана в результате обучения по ранее добавленной ML-модели. Если шаблон, по которому была создана ML-модель, был удален, в столбце Способ создания отображается значение Шаблон удален. Если ML-модель, по которой была обучена текущая ML-модель, была удалена, в столбце Способ создания отображается значение Клонирована и обучена, исходная модель удалена.
  • Состояние – переключатель, позволяющий включить или выключить использование ML-модели для объекта мониторинга. Если ML-модель не активирована, в столбце Состояние отображается неактивный переключатель Недоступна.
  • Действие – кнопка, позволяющая активировать ML-модель или запустить процесс обучения ML-модели после ее активации.

Рядом с каждой моделью находится вертикальное меню , позволяющее создать шаблон по существующей ML-модели, просмотреть подробные сведения о модели или удалить ML-модель.

Вкладка Шаблоны

На вкладке Шаблоны представлена таблица шаблонов, созданных на основе добавленных в Kaspersky MLAD ML-моделей. Для каждого шаблона доступна следующая информация:

  • ID – цифровой идентификатор шаблона ML-модели.
  • Имя шаблона – название шаблона ML-модели.
  • Способ создания – название ML-модели, по которой создан шаблон. Если ML-модель, по который был создан шаблон, была удалена, в столбце Способ создания отображается значение Исходная модель удалена.
  • Действие – кнопка, позволяющая создать ML-модель по шаблону.

Вы можете использовать созданные шаблоны для добавления новых ML-моделей в Kaspersky MLAD. После добавления ML-модели вы можете включить ее использование для объекта мониторинга. Вы также можете удалить шаблоны ML-моделей.

В этом разделе

Изменение параметров ML-модели и ее элементов

Загрузка ML-модели

Активация ML-модели

Изменение состояния ML-модели

Обучение ML-модели

Удаление ML-модели

Создание шаблона по ML-модели

Создание ML-модели по шаблону

Удаление шаблона ML-модели

В начало
[Topic 241748]

Изменение параметров ML-модели и ее элементов

Вы можете изменить некоторые параметры ML-модели и ее элементов.

Изменение параметров ML-модели и элемента ML-модели выполняет только сотрудник "Лаборатории Касперского" или сертифицированный интегратор. Не рекомендуется изменять эти параметры самостоятельно.

Чтобы изменить параметры ML-модели:

  1. В основном меню выберите раздел Модели.
  2. Нажмите на вертикальное меню , которое расположено в строке той ML-модели, параметры которой нужно изменить и выберите Детали модели.

    Справа откроется панель <Имя ML-модели> на вкладке Параметры модели.

  3. Нажмите на кнопку Изменить.
  4. На вкладке Параметры модели измените нужные параметры ML-модели.
  5. На вкладке Элементы модели измените параметры нужного элемента ML-модели. Если требуется изменить относительные веса для выходных тегов элемента ML-модели, выполните следующие действия:
    1. В списке параметров элемента ML-модели нажмите на значение параметра out_tags и mse_weights.

      Справа отобразится панель Выходные теги и их относительные веса.

    2. Нажмите на кнопку Изменить.
    3. Измените значения относительных весов в столбце Значение веса для нужных выходных тегов элемента ML-модели и нажмите на кнопку Сохранить.
    4. Нажмите на кнопку Закрыть.
  6. Нажмите на кнопку Сохранить.

В начало
[Topic 238822]

Загрузка ML-модели

Kaspersky MLAD позволяет загружать новые ML-модели. Файлы ML-моделей для загрузки поставляется специалистами "Лаборатории Касперского" или сертифицированным интегратором.

При загрузке ML-модели, размер которой превышает 1 ГБ, работа Kaspersky MLAD может замедлиться.

Чтобы загрузить ML-модель:

  1. В основном меню выберите раздел Модели.
  2. Нажмите на кнопку Импорт.
  3. В открывшемся окне выберите файл ML-модели.

    Файл ML-модели поставляется в виде архива формата TAR размером не более 1,5 ГБ.

ML-модель будет загружена в Kaspersky MLAD. Имя и состояние ML-модели отобразятся в таблице. После загрузки требуется активировать ML-модель. При повторной загрузке ML-модели, которая ранее была активирована и затем удалена, повторная активация ML-модели не требуется.

В начало
[Topic 183010]

Активация ML-модели

После добавления новой ML-модели в Kaspersky MLAD ее требуется активировать.

При потере кода для активации ML-модели требуется отправить запрос специалисту "Лаборатории Касперского" для получения нового кода.

Чтобы активировать ML-модель:

  1. В основном меню выберите раздел Модели.
  2. В столбце Действие нажмите на кнопку Активировать.

    Справа появится панель Активация модели.

  3. В поле Код для активации модели введите код, полученный от сотрудников "Лаборатории Касперского", и нажмите на кнопку Активировать в нижней части окна.

ML-модель активирована. Для запуска анализа данных телеметрии от объекта мониторинга требуется включить ML-модель.

В начало
[Topic 183021]

Изменение состояния ML-модели

Вы можете включить или выключить использование ML-модели для анализа данных телеметрии от объекта мониторинга. По умолчанию после активации ML-модель выключена.

По умолчанию Kaspersky MLAD поддерживает параллельную работу пяти ML-моделей. Если требуется, пользователь с правами администратора может изменить максимально возможное количество одновременно запущенных моделей при настройке службы Anomaly Detector.

Чтобы изменить состояние ML-модели:

  1. В основном меню выберите раздел Модели.
  2. С помощью переключателя в столбце Состояние включите или выключите использование нужной ML-модели.

    Вы можете включить или выключить использование ML-модели, которая была предварительно активирована. Если ML-модель не активирована, в столбце Состояние отображается неактивный переключатель Недоступна.

В начало
[Topic 239744]

Обучение ML-модели

Kaspersky MLAD позволяет выполнить клонирование уже имеющейся ML-модели, построенной на детекторе Forecaster, для ее переобучения или дополнительного обучения на основе новых данных телеметрии, полученных Kaspersky MLAD для конкретного объекта мониторинга.

Обучение ML-модели является ресурсоемким процессом. В зависимости от сложности модели и объема данных возможна замедленная работа основных служб Kaspersky MLAD (прием данных, обнаружение аномалий, работа веб-интерфейса). Для уточнения регламента обучения ML-модели рекомендуется проконсультироваться со специалистом "Лаборатории Касперского" или сертифицированным интегратором.

Чтобы обучить ML-модель:

  1. В основном меню выберите раздел Модели.
  2. В столбце Действие нажмите на кнопку Обучить, расположенную в строке той ML-модели, которую требуется взять за основу для обучения новой ML-модели.

    Справа откроется панель Клонирование и обучение модели.

  3. Если требуется, в поле Имя новой модели укажите имя для новой ML-модели.

    По умолчанию новой ML-модели присваивается имя в формате <имя_исходной_модели>_Cloned&Retrained_<дата_и_время>.

  4. В поле Начало периода выгрузки данных нажмите на значок Календарь () и в открывшемся окне выберите дату и время начала периода выгрузки данных для обучения модели.
  5. В поле Окончание периода выгрузки данных нажмите на значок Календарь () и в открывшемся окне выберите дату и время окончания периода выгрузки данных для обучения модели.
  6. Разверните список Дополнительные параметры, нажав на значок стрелки вправо (), и при необходимости укажите значения для следующих параметров:
    • В поле Количество эпох обучения укажите максимальное количество эпох обучения.

      Kaspersky MLAD может закончить обучение ML-модели до достижения заданного количества эпох, если посчитает, что ML-модель обучена. По умолчанию установлено 10 000 эпох обучения.

    • Для ограничения времени обучения модели включите переключатель Ограничить время обучения модели и заполните следующие поля:
      • В поле Дни укажите количество дней, в течение которых ML-модель должна обучаться.
      • В поле Часы укажите количество часов, в течение которых ML-модель должна обучаться.
    • Выполните одно из следующих действий:
      • Если требуется загрузить относительные веса выходных тегов ранее обученной ML-модели, включите переключатель Загрузить состояние исходной модели до обучения.
      • Если требуется переобучить ML-модель, выключите переключатель Загрузить состояние исходной модели до обучения.

      По умолчанию этот параметр выключен.

    • В поле Окно сглаживания ошибки укажите интервал для сглаживания ошибки MSE (параметр alpha).

      По умолчанию этот интервал равен размеру окна предсказания forecast_window_size. Если сглаживание ошибки MSE не требуется, укажите в поле Окно сглаживания ошибки значение 0.

      Изменять интервал сглаживания ошибки могут только специалисты "Лаборатории Касперского" или сертифицированный интегратор.

  7. Нажмите на кнопку Клонировать и обучить.

После обучения новая ML-модель появится в таблице моделей.

В начало
[Topic 207439]

Удаление ML-модели

Вы можете удалить одну или несколько ML-моделей из Kaspersky MLAD.

После удаления ML-модели результаты предсказанных с помощью этой модели значений тегов, а также рассчитанные ошибки MSE станут недоступны.

Чтобы удалить ML-модель:

  1. В основном меню выберите раздел Модели.
  2. В таблице моделей выберите одну или несколько ML-моделей и нажмите на кнопку Удалить.

    Вы также можете удалить конкретную ML-модель, выбрав пункт Удалить в вертикальном меню  для нужной модели.

  3. Подтвердите удаление ML-модели.

Выбранная ML-модель будет удалена из Kaspersky MLAD.

В начало
[Topic 207592]

Создание шаблона по ML-модели

Вы можете создать шаблон ML-модели на основе ранее добавленной ML-модели. В созданных шаблонах будет сохранена структура алгоритма, набор элементов, состав тегов и состояние обучения исходной ML-модели.

Чтобы создать шаблон по ML-модели:

  1. В основном меню выберите раздел Модели.
  2. Нажмите на вертикальное меню , которое расположено в строке той ML-модели, по которой нужно создать шаблон.
  3. Выберите пункт Создать шаблон.

    Справа откроется панель Создание шаблона.

  4. В поле Имя шаблона укажите имя шаблона.

    Вы можете ввести не более 100 символов.

  5. Если требуется изменить имена тегов шаблона, в столбце Имя тега шаблона укажите новые имена для нужных тегов.

    Если теги, используемые в ML-модели, по которой вы создаете шаблон, были загружены или созданы в разделе НастройкаТеги, их имена автоматически присваиваются тегам шаблона. Если тег, используемый в ML-модели, не обнаружен в Kaspersky MLAD, этому тегу присваивается имя по умолчанию в формате Test <ID тега модели>.

    Вы можете указать имя тега шаблона, отличное от имен тегов в разделе НастройкаТеги. Сопоставление тегов шаблона и тегов в разделе НастройкаТеги происходит по идентификаторам тегов ML-модели, которые вы можете указать при создании ML-модели по шаблону.

  6. Нажмите на кнопку Создать.

Созданный шаблон ML-модели отобразится на вкладке Шаблоны.

В начало
[Topic 238834]

Создание ML-модели по шаблону

Вы можете создать новую ML-модель на основе доступных шаблонов. При создании ML-модели вы можете указать идентификаторы тегов, которые требуется использовать в новой ML-модели.

Чтобы создать ML-модель по шаблону:

  1. В основном меню выберите раздел Модели и нажмите на Шаблоны.
  2. В столбце Действие нажмите на кнопку Создать модель, расположенную в строке того шаблона, по которому требуется создать ML-модель.

    Справа откроется панель Создание модели.

  3. В поле Имя модели укажите имя новой ML-модели.

    Вы можете указать имя ML-модели длиной не более 100 символов.

  4. В столбце ID тега модели выберите идентификаторы тегов для каждого тега ML-модели, которые будут использоваться создаваемой ML-моделью.

    Сопоставление тегов шаблона и тегов в разделе НастройкаТеги происходит по идентификаторам тегов ML-модели.

  5. Нажмите на кнопку Создать.

Созданная ML-модель отобразится на вкладке Модели. Состояние созданной ML-модели будет соответствовать состоянию обучения исходной ML-модели в момент создания ее шаблона.

В начало
[Topic 238837]

Удаление шаблона ML-модели

Вы можете удалить шаблон ML-модели из Kaspersky MLAD.

Чтобы удалить шаблон ML-модели:

  1. В основном меню выберите раздел Модели и нажмите Шаблоны.
  2. В таблице шаблонов выберите один или несколько шаблонов ML-моделей и нажмите на кнопку Удалить.

    Вы также можете удалить конкретный шаблон ML-модели, выбрав пункт Удалить в вертикальном меню  в строке нужного шаблона.

  3. Подтвердите удаление шаблона ML-модели.

Выбранный шаблон ML-модели будет удален из Kaspersky MLAD. Удаление шаблона не приводит к удалению ML-моделей, созданных на основе этого шаблона.

В начало
[Topic 238892]