Train - Get Status
Obtém o status de treinamento de todos os modelos (intenções e entidades) para o aplicativo LUIS especificado. Você deve chamar a API de trem para treinar o aplicativo LUIS antes de chamar essa API para obter o status de treinamento. "appID" especifica a ID do aplicativo LUIS. "versionId" especifica o número de versão do aplicativo LUIS. Por exemplo, "0.1".
GET {Endpoint}/luis/api/v2.0/apps/{appId}/versions/{versionId}/train
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
app
|
path | True |
string (uuid) |
A ID do aplicativo. |
Endpoint
|
path | True |
string |
Pontos de extremidade dos Serviços Cognitivos com suporte (protocolo e nome do host, por exemplo: https://westus.api.cognitive.microsoft.com). |
version
|
path | True |
string |
A ID da versão. |
Cabeçalho da solicitação
Nome | Obrigatório | Tipo | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Uma resposta bem-sucedida fornece uma matriz de detalhes de status de treinamento para um aplicativo LUIS que você enviou para treinamento. Cada elemento na matriz de resposta fornece status de treinamento para um modelo (intenção ou entidade) no aplicativo LUIS. Observação: o status de treinamento não é fornecido para entidades predefinidas porque elas são pré-treinadas. A propriedade "modelId" identifica a intenção ou entidade à qual o status de treinamento corresponde. Para obter o nome e o tipo de cada modelo, use a API de modelos que tem uma URL de solicitação neste formato: https://westus.api.cognitive.microsoft.com/luis/api/v2.0/apps/{appId}/versions/{versionId}/models A propriedade de detalhes de cada modelo pode conter os seguintes campos: "statusId": um inteiro de 0 a 3 que corresponde ao valor do campo de status. "status": uma cadeia de caracteres com um dos seguintes valores: "Success", "UpToDate", "InProgress", "Fail". Se o status for "Fail", a propriedade "failureReason" fornecerá o motivo da falha. "exampleCount": o número de exemplos usados para treinamento. No caso da intenção None ou de entidades e intenções de domínio predefinidas, esse número inclui o exemplo fornecido internamente pelo sistema, bem como exemplos que você adicionou ao aplicativo LUIS. "failureReason": uma cadeia de caracteres que indica o motivo da falha no treinamento. O valor "FewLabels" significa que nenhum enunciado de exemplo rotulado foi fornecido para treinamento. "trainingDateTime": uma cadeia de caracteres que indica a hora em que o modelo foi treinado pela última vez. O valor usa o formato ISO 8601 para representar tempos em UTC (Tempo Universal Coordenado) com um designador UTC ("Z"), por exemplo: "2017-08-10T01:08:34Z". Media Types: "application/json", "JSON" |
|
Other Status Codes |
Resposta de erro. Media Types: "application/json", "JSON" |
Segurança
Ocp-Apim-Subscription-Key
Tipo:
apiKey
Em:
header
Exemplos
Successful Get Application Version Training Status request
Solicitação de exemplo
GET {Endpoint}/luis/api/v2.0/apps/86226c53-b7a6-416f-876b-226b2b5ab07b/versions/0.1/train
Resposta de exemplo
[
{
"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
}
}
]
Definições
Nome | Description |
---|---|
Error |
Resposta de erro ao invocar uma operação na API. |
Model |
Detalhes do treinamento do modelo. |
Model |
Informações de treinamento de modelo. |
Training |
O status de treinamento. |
ErrorResponse
Resposta de erro ao invocar uma operação na API.
Nome | Tipo | Description |
---|---|---|
errorType |
string |
ModelTrainingDetails
Detalhes do treinamento do modelo.
Nome | Tipo | Description |
---|---|---|
exampleCount |
integer |
A contagem de exemplos usados para treinar o modelo. |
failureReason |
string |
Motivo da falha no treinamento. |
status |
O status de treinamento. |
|
statusId |
integer |
A ID de status da solicitação de trem. |
trainingDateTime |
string (date-time) |
Quando o modelo foi treinado. |
ModelTrainingInfo
Informações de treinamento de modelo.
Nome | Tipo | Description |
---|---|---|
details |
Detalhes do treinamento do modelo. |
|
modelId |
string (uuid) |
A ID (GUID) do modelo. |
TrainingStatus
O status de treinamento.
Valor | Description |
---|---|
Fail | |
InProgress | |
Queued | |
Success | |
UpToDate |