機械学習情報APIの取得
機械学習で使用されるデフォルトと制限を返します。
リクエスト
GET _ml/info
前提条件
monitor_ml
クラスター特権が必要です。この特権は machine_learning_user
ビルトインロールに含まれています。
説明
このエンドポイントは、指定されていないオプションがある機械学習の設定を完全に理解する必要があるユーザーインターフェースによって使用されることを目的としています。つまり、デフォルトが使用されるべきです。このエンドポイントは、それらのデフォルトが何であるかを知るために使用される可能性があります。また、現在のクラスター構成で実行できる機械学習ジョブの最大サイズに関する情報も提供します。
例
このエンドポイントは引数を取らない:
Python
resp = client.ml.info()
print(resp)
Ruby
response = client.ml.info
puts response
Js
const response = await client.ml.info();
console.log(response);
コンソール
GET _ml/info
コンソール-結果
{
"defaults" : {
"anomaly_detectors" : {
"categorization_analyzer" : {
"char_filter" : [
"first_line_with_letters"
],
"tokenizer" : "ml_standard",
"filter" : [
{
"type" : "stop",
"stopwords" : [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday",
"Mon",
"Tue",
"Wed",
"Thu",
"Fri",
"Sat",
"Sun",
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December",
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec",
"GMT",
"UTC"
]
},
{
"type": "limit",
"max_token_count": "100"
}
]
},
"model_memory_limit" : "1gb",
"categorization_examples_limit" : 4,
"model_snapshot_retention_days" : 10,
"daily_model_snapshot_retention_after_days" : 1
},
"datafeeds" : {
"scroll_size" : 1000
}
},
"upgrade_mode": false,
"native_code" : {
"version": "7.0.0",
"build_hash": "99a07c016d5a73"
},
"limits" : {
"effective_max_model_memory_limit": "28961mb",
"total_ml_memory": "86883mb",
"total_ml_processors": 16,
"max_single_ml_node_processors": 16
}
}