Spec-Zone.ru › Elasticsearch 8
›Elasticsearch Guide [8.17] ›REST API ›API аналитики на основе фреймов данных с машинным обучением

API предварительного просмотра данных аналитики фреймов данных

Ссылка на API

Для получения самых актуальных сведений об API обратитесь к API аналитики на основе фреймов данных с машинным обучением.

Предварительно просматривает функции, используемые конфигурацией аналитики фреймов данных.

Запрос

GET _ml/data_frame/analytics/_preview

POST _ml/data_frame/analytics/_preview

GET _ml/data_frame/analytics/<data_frame_analytics_id>/_preview

POST _ml/data_frame/analytics/<data_frame_analytics_id>/_preview

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

Требуется привилегия кластера monitor_ml. Данная привилегия включена в встроенную роль machine_learning_user.

Описание

Этот API предоставляет предварительный просмотр извлеченных функций для конфигурации аналитики фреймов данных, которая уже существует или еще не создана.

Параметры пути

<data_frame_analytics_id>
(Необязательно, строка) Идентификатор задачи аналитики на основе фреймов данных.

Тело запроса

config
(Необязательно, объект) Конфигурация аналитики фреймов данных, как описано в Создании задач аналитики на основе фреймов данных. Обратите внимание, что id и dest не требуются в контексте этого API.

Тело ответа

API возвращает ответ, содержащий следующее:

feature_values
(массив) Массив объектов, содержащих пары «имя функции» и «значение». Функции были обработаны и указывают, что будет отправлено модели для обучения.

Примеры

resp = client.ml.preview_data_frame_analytics(
    config={
        "source": {
            "index": "houses_sold_last_10_yrs"
        },
        "analysis": {
            "regression": {
                "dependent_variable": "price"
            }
        }
    },
)
print(resp)
const response = await client.ml.previewDataFrameAnalytics({
  config: {
    source: {
      index: "houses_sold_last_10_yrs",
    },
    analysis: {
      regression: {
        dependent_variable: "price",
      },
    },
  },
});
console.log(response);
POST _ml/data_frame/analytics/_preview
{
  "config": {
    "source": {
      "index": "houses_sold_last_10_yrs"
    },
    "analysis": {
      "regression": {
        "dependent_variable": "price"
      }
    }
  }
}

API возвращает следующие результаты:

{
  "feature_values": [
    {
      "number_of_bedrooms": "1",
      "postcode": "29655",
      "price": "140.4"
    },
    ...
  ]
}

© 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/8.17/preview-dfanalytics.html

Spec-Zone.ru

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