Spec-Zone.ru › Elasticsearch 7
›Elasticsearch Guide [7.17] ›REST API ›API для компактного и выровненного текста (CAT)

API trained model

API cat предназначены только для использования человеком с помощью командной строки или консоли Kibana. Они не предназначены для использования приложениями. Для использования приложениями используйте API получения обученных моделей.

Возвращает информацию о конфигурации и использовании обученных моделей вывода.

Запрос

GET /_cat/ml/trained_models

Предварительные требования

Если включены функции безопасности Elasticsearch, у вас должны быть следующие разрешения:

  • cluster: monitor_ml

Дополнительную информацию см. в разделе Разрешения безопасности и Разрешения безопасности машинного обучения.

Параметры запроса

bytes
(Необязательно, единицы измерения размера байтов) Единица измерения для отображения значений байтов.
format
(Необязательно, строка) Короткая версия заголовка HTTP Accept. Допустимые значения включают JSON, YAML и т. д.
h

(Необязательно, строка) Список столбцов, которые нужно отобразить, разделенный запятыми.

Если вы не указываете, какие столбцы включить, API возвращает стандартные столбцы. Если вы явно указываете один или несколько столбцов, он возвращает только указанные столбцы.

Допустимые столбцы:

create_time, ct
Время создания обученной модели.
created_by, c, createdBy
Информация о создателе обученной модели.
data_frame_analytics_id, df, dataFrameAnalytics
Идентификатор задачи анализа фрейма данных, создавшей модель. Отображается только если она по-прежнему доступна.
description, d
Описание обученной модели.
heap_size, hs, modelHeapSize
(По умолчанию) Оценённый размер кучи для хранения обученной модели в памяти.
id
(По умолчанию) Идентификатор обученной модели.
ingest.count, ic, ingestCount
Общее количество документов, обработанных моделью.
ingest.current, icurr, ingestCurrent
Общее количество документов, которые в настоящее время обрабатываются обученной моделью.
ingest.failed, if, ingestFailed
Общее количество неудачных попыток загрузки с обученной моделью.
ingest.pipelines, ip, ingestPipelines
(По умолчанию) Общее количество конвейеров загрузки, которые ссылаются на обученную модель.
ingest.time, it, ingestTime
Общее время, потраченное на обработку документов с помощью обученной модели.
license, l
Уровень лицензии обученной модели.
operations, o, modelOperations
(По умолчанию) Оценённое количество операций для использования обученной модели. Это число помогает измерить вычислительную сложность модели.
version, v
Номер версии Elasticsearch, в которой была создана обученная модель.
help
(Необязательно, логическое значение) Если true, ответ включает справочную информацию. По умолчанию false.
s
(Необязательно, строка) Список столбцов или псевдонимов столбцов, разделенных запятыми, используемых для сортировки ответа.
time
(Необязательно, единицы измерения времени) Единица измерения для отображения значений времени.
v
(Необязательно, логическое значение) Если true, ответ включает заголовки столбцов. По умолчанию false.

Примеры

GET _cat/ml/trained_models?h=c,o,l,ct,v&v=ture
id                           created_by operations license  create_time              version
ddddd-1580216177138              _xpack 196        PLATINUM 2020-01-28T12:56:17.138Z 8.0.0
flight-regress-1580215685537     _xpack 102        PLATINUM 2020-01-28T12:48:05.537Z 8.0.0
lang_ident_model_1               _xpack 39629      BASIC    2019-12-05T12:28:34.594Z 7.6.0

© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/cat-trained-model.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API