Train - Get Status
Obtiene el estado de entrenamiento de todos los modelos (intenciones y entidades) para la aplicación de LUIS especificada. Debe llamar a la API de entrenamiento para entrenar la aplicación de LUIS antes de llamar a esta API para obtener el estado de entrenamiento. "appID" especifica el identificador de la aplicación de LUIS. "versionId" especifica el número de versión de la aplicación de LUIS. Por ejemplo, "0.1".
GET {Endpoint}/luis/authoring/v3.0-preview/apps/{appId}/versions/{versionId}/train
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
app
|
path | True |
string uuid |
El id. de aplicación. |
Endpoint
|
path | True |
string |
Puntos de conexión de Cognitive Services admitidos (protocolo y nombre de host, por ejemplo: https://westus.api.cognitive.microsoft.com). |
version
|
path | True |
string |
Identificador de versión. |
Encabezado de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Una respuesta correcta proporciona una matriz de detalles de estado de entrenamiento para una aplicación de LUIS que envió para el entrenamiento. Cada elemento de la matriz de respuesta proporciona el estado de entrenamiento de un modelo (intención o entidad) en la aplicación de LUIS. Nota: El estado de entrenamiento no se proporciona para las entidades precompiladas porque están entrenadas previamente. La propiedad "modelId" identifica a qué intención o entidad corresponde el estado de entrenamiento. Para obtener el nombre y el tipo de cada modelo, use la API de modelos que tiene una dirección URL de solicitud en este formato: https://westus.api.cognitive.microsoft.com/luis/api/v3.0-preview/apps/{appId}/versions/{versionId}/models la propiedad details de cada modelo puede contener los campos siguientes: "statusId": un entero de 0 a 3 que corresponde al valor del campo de estado. "status": una cadena con uno de los siguientes valores: "Success", "UpToDate", "InProgress", "Fail". Si el estado es "Fail", la propiedad "failureReason" proporciona el motivo del error. "exampleCount": número de ejemplos usados para el entrenamiento. En el caso de la intención None o las intenciones y entidades de dominio precompiladas, este número incluye un ejemplo proporcionado internamente por el sistema, así como ejemplos que agregó a la aplicación de LUIS. "failureReason": cadena que indica el motivo por el que se produjo un error en el entrenamiento. El valor "FewLabels" significa que no se proporcionaron expresiones de ejemplo etiquetadas para el entrenamiento. "trainingDateTime": una cadena que indica la hora en que se entrenó por última vez el modelo. El valor usa el formato ISO 8601 para representar las horas en UTC (hora universal coordinada) con un designador UTC ("Z"), por ejemplo: "2017-08-10T01:08:34Z". Media Types: "application/json", "JSON" |
|
Other Status Codes |
Respuesta de error. Media Types: "application/json", "JSON" |
Seguridad
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Ejemplos
Successful Get Application Version Training Status request
Sample Request
GET {Endpoint}/luis/authoring/v3.0-preview/apps/86226c53-b7a6-416f-876b-226b2b5ab07b/versions/0.1/train
Sample Response
[
{
"modelId": "f9b00d5b-1f2d-421e-bc99-5ff192d0b998",
"details": {
"statusId": 3,
"status": "InProgress",
"exampleCount": 0
}
},
{
"modelId": "51403af3-5342-4926-abaa-91172a42e075",
"details": {
"statusId": 2,
"status": "UpToDate",
"exampleCount": 12,
"trainingDateTime": "2017-01-31T21:42:02Z"
}
},
{
"modelId": "b4cf6402-dc79-4ca3-8666-b0007337e92b",
"details": {
"statusId": 1,
"status": "Fail",
"exampleCount": 12,
"failureReason": "FewLabels"
}
},
{
"modelId": "e8e3135a-acd9-4164-a65c-e2fedbe78cfa",
"details": {
"statusId": 3,
"status": "InProgress",
"exampleCount": 0
}
},
{
"modelId": "3291fac9-6368-4c87-9562-e78cae0fa7c6",
"details": {
"statusId": 0,
"status": "Success",
"exampleCount": 12,
"trainingDateTime": "2017-01-31T21:42:02Z"
}
},
{
"modelId": "a193efac-ab02-49d7-b005-ee717d45c4f1",
"details": {
"statusId": 3,
"status": "InProgress",
"exampleCount": 0
}
}
]
Definiciones
Nombre | Description |
---|---|
Error |
Respuesta de error al invocar una operación en la API. |
Model |
Detalles del entrenamiento del modelo. |
Model |
Información de entrenamiento del modelo. |
Training |
Estado de entrenamiento. |
ErrorResponse
Respuesta de error al invocar una operación en la API.
Nombre | Tipo | Description |
---|---|---|
errorType |
string |
ModelTrainingDetails
Detalles del entrenamiento del modelo.
Nombre | Tipo | Description |
---|---|---|
exampleCount |
integer |
Recuento de ejemplos usados para entrenar el modelo. |
failureReason |
string |
Motivo del error de entrenamiento. |
status |
Estado de entrenamiento. |
|
statusId |
integer |
Identificador de estado de la solicitud de entrenamiento. |
trainingDateTime |
string |
Cuando se entrenó el modelo. |
ModelTrainingInfo
Información de entrenamiento del modelo.
Nombre | Tipo | Description |
---|---|---|
details |
Detalles del entrenamiento del modelo. |
|
modelId |
string |
Identificador (GUID) del modelo. |
TrainingStatus
Estado de entrenamiento.
Nombre | Tipo | Description |
---|---|---|
Fail |
string |
|
InProgress |
string |
|
Queued |
string |
|
Success |
string |
|
UpToDate |
string |