Link Search Menu Expand Document Documentation Menu

训练

train API 操作根据选定的算法训练模型。训练可以同步或异步进行。

请求示例

以下示例使用 k-均值算法训练索引数据。

同步进行 k-均值训练

POST /_plugins/_ml/_train/kmeans
{
    "parameters": {
        "centroids": 3,
        "iterations": 10,
        "distance_type": "COSINE"
    },
    "input_query": {
        "_source": ["petal_length_in_cm", "petal_width_in_cm"],
        "size": 10000
    },
    "input_index": [
        "iris_data"
    ]
}

异步进行 k-均值训练

POST /_plugins/_ml/_train/kmeans?async=true
{
    "parameters": {
        "centroids": 3,
        "iterations": 10,
        "distance_type": "COSINE"
    },
    "input_query": {
        "_source": ["petal_length_in_cm", "petal_width_in_cm"],
        "size": 10000
    },
    "input_index": [
        "iris_data"
    ]
}

示例响应

同步

对于同步响应,API 返回 model_id,可用于获取或删除模型。

{
  "model_id" : "lblVmX8BO5w8y8RaYYvN",
  "status" : "COMPLETED"
}

异步

对于异步响应,API 返回 task_id,可用于获取或删除任务。

{
  "task_id" : "lrlamX8BO5w8y8Ra2otd",
  "status" : "CREATED"
}
剩余 350 字符

有问题?

想做贡献?