Перейти к основному содержимому
Версия: 4.2

train

Описание

Выполняет обучение модели на входных данных. Результатом команды является идентификатор модели, который можно использовать в команде predict.

Синтаксис

| train <algorithm> [<params>] <input_fields>

Обязательные аргументы

к сведению

Поддерживаемые алгоритмы для обучения и параметры для них доступны в документации хранилища.

ПараметрСинтаксисОписание
<algorithm><algorithm_name>Название алгоритма для обучения, который поддерживают внутренние механизмы хранилища.
<params><param> = <value> [<param> = <value>]Параметры, необходимые для данного алгоритма.

Опциональные аргументы

ПараметрСинтаксисОписание
<input_fields><fields> = "field1, field2, ...Список полей из входных данных, которые нужно передать в функцию train для обучения модели.

Примеры запросов

Пример №1
source user_operations_train
| peval operation_type_ssh=if(operation_type.keyword == "ssh_connect", 1, 0), operation_type_1c=if(operation_type.keyword == "1с_connect", 1, 0), operation_type_view_dashboard=if(operation_type.keyword == "view_dashboard", 1, 0), operation_type_gitlab=if(operation_type.keyword == "gitlab_connect", 1, 0)
| fields operation_type_ssh, operation_type_1c, operation_type_view_dashboard, operation_type_gitlab
| train kmeans centroids=4 distance_type=L1
Пример №2
source user_operations_train
| peval operation_type_ssh=if(operation_type.keyword == "ssh_connect", 1, 0), operation_type_1c=if(operation_type.keyword == "1с_connect", 1, 0), operation_type_view_dashboard=if(operation_type.keyword == "view_dashboard", 1, 0), operation_type_gitlab=if(operation_type.keyword == "gitlab_connect", 1, 0)
| train kmeans centroids=4 distance_type=L1 fields="operation_type_ssh, operation_type_1c, operation_type_view_dashboard, operation_type_gitlab"