Train - Get Status
Získá stav trénování všech modelů (záměry a entity) pro zadanou aplikaci LUIS. Abyste získali stav trénování, musíte před voláním tohoto rozhraní API zavolat rozhraní API pro trénování pro trénování aplikace LUIS. "appID" určuje ID aplikace LUIS. "versionId" určuje číslo verze aplikace LUIS. Například 0,1.
GET {Endpoint}/luis/authoring/v3.0-preview/apps/{appId}/versions/{versionId}/train
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
app
|
path | True |
string uuid |
ID aplikace. |
Endpoint
|
path | True |
string |
Podporované koncové body služeb Cognitive Services (protokol a název hostitele, například: https://westus.api.cognitive.microsoft.com). |
version
|
path | True |
string |
ID verze. |
Hlavička požadavku
Name | Vyžadováno | Typ | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Úspěšná odpověď poskytuje pole podrobností o stavu trénování pro aplikaci LUIS, kterou jste odeslali k trénování. Každý prvek v poli odpovědí poskytuje stav trénování pro model (záměr nebo entitu) v aplikaci LUIS. Poznámka: Stav trénování není k dispozici pro předem připravené entity, protože jsou předem vytrénované. Vlastnost modelId určuje, kterému záměru nebo entitě odpovídá stav trénování. K získání názvu a typu jednotlivých modelů použijte rozhraní API pro modely, které má adresu URL požadavku v tomto formátu: https://westus.api.cognitive.microsoft.com/luis/api/v3.0-preview/apps/{appId}/versions/{versionId}/models Vlastnost details pro každý model může obsahovat následující pole: statusId: Celé číslo od 0 do 3, které odpovídá hodnotě pole stavu. "status": Řetězec s jednou z následujících hodnot: "Success", "UpToDate", "InProgress", "Fail". Pokud je stav "Fail", vlastnost "failureReason" poskytuje důvod selhání. "exampleCount": Počet příkladů použitých pro trénování. V případě záměru None nebo předem připravených doménových záměrů a entit toto číslo zahrnuje příklad, který interně poskytuje systém, a také příklady, které jste přidali do aplikace LUIS. "failureReason": Řetězec, který označuje důvod selhání trénování. Hodnota FewLabels znamená, že pro trénování nebyly poskytnuty žádné označené ukázkové promluvy. "trainingDateTime": Řetězec označující čas posledního trénování modelu. Hodnota používá formát ISO 8601 pro reprezentaci časů ve standardu UTC (Coordinated Universal Time) s označením UTC ("Z"), například: "2017-08-10T01:08:34Z". Media Types: "application/json", "JSON" |
|
Other Status Codes |
Odpověď na chybu. Media Types: "application/json", "JSON" |
Zabezpečení
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Příklady
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
}
}
]
Definice
Name | Description |
---|---|
Error |
Chybová odpověď při vyvolání operace v rozhraní API |
Model |
Podrobnosti o trénování modelu. |
Model |
Informace o trénování modelu. |
Training |
Stav trénování. |
ErrorResponse
Chybová odpověď při vyvolání operace v rozhraní API
Name | Typ | Description |
---|---|---|
errorType |
string |
ModelTrainingDetails
Podrobnosti o trénování modelu.
Name | Typ | Description |
---|---|---|
exampleCount |
integer |
Počet příkladů použitých k trénování modelu |
failureReason |
string |
Důvod selhání trénování |
status |
Stav trénování. |
|
statusId |
integer |
ID stavu žádosti o trén. |
trainingDateTime |
string |
Kdy byl model natrénován. |
ModelTrainingInfo
Informace o trénování modelu.
Name | Typ | Description |
---|---|---|
details |
Podrobnosti o trénování modelu. |
|
modelId |
string |
ID (GUID) modelu. |
TrainingStatus
Stav trénování.
Name | Typ | Description |
---|---|---|
Fail |
string |
|
InProgress |
string |
|
Queued |
string |
|
Success |
string |
|
UpToDate |
string |