Train - Get Status
Hiermee haalt u de trainingsstatus op van alle modellen (intenties en entiteiten) voor de opgegeven LUIS-app. U moet de train-API aanroepen om de LUIS-app te trainen voordat u deze API aanroept om de trainingsstatus op te halen. 'appID' geeft de LUIS-app-id op. "versionId" geeft het versienummer van de LUIS-app aan. Bijvoorbeeld '0.1'.
GET {Endpoint}/luis/authoring/v3.0-preview/apps/{appId}/versions/{versionId}/train
URI-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
app
|
path | True |
string uuid |
De toepassings-id. |
Endpoint
|
path | True |
string |
Ondersteunde Cognitive Services-eindpunten (protocol en hostnaam, bijvoorbeeld: https://westus.api.cognitive.microsoft.com). |
version
|
path | True |
string |
De versie-id. |
Aanvraagkoptekst
Name | Vereist | Type | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Een geslaagd antwoord biedt een matrix met trainingsstatusdetails voor een LUIS-app die u hebt ingediend voor training. Elk element in de antwoordmatrix biedt trainingsstatus voor een model (intentie of entiteit) in de LUIS-app. Opmerking: de trainingsstatus is niet opgegeven voor vooraf samengestelde entiteiten omdat deze vooraf zijn getraind. De eigenschap modelId geeft aan met welke intentie of entiteit de trainingsstatus overeenkomt. Als u de naam en het type van elk model wilt ophalen, gebruikt u de modellen-API met een aanvraag-URL in deze indeling: https://westus.api.cognitive.microsoft.com/luis/api/v3.0-preview/apps/{appId}/versions/{versionId}/models De eigenschap details voor elk model kan de volgende velden bevatten: 'statusId': een geheel getal van 0 tot 3 dat overeenkomt met de waarde van het statusveld. "status": een tekenreeks met een van de volgende waarden: "Success", "UpToDate", "InProgress", "Fail". Als de status Mislukt is, biedt de eigenschap failureReason de reden voor de fout. "exampleCount": het aantal voorbeelden dat wordt gebruikt voor training. In het geval van de intentie Geen of vooraf gedefinieerde domeinintensies en entiteiten bevat dit nummer voorbeelden die intern door het systeem zijn verstrekt, evenals voorbeelden die u hebt toegevoegd aan uw LUIS-app. "failureReason": een tekenreeks die de reden aangeeft waarom de training is mislukt. De waarde 'FewLabels' betekent dat er geen gelabelde voorbeelduitingen zijn opgegeven voor training. 'trainingDateTime': een tekenreeks die de tijd aangeeft waarop het model voor het laatst is getraind. De waarde gebruikt de ISO 8601-indeling voor het vertegenwoordigen van tijden in UTC (Coordinated Universal Time) met een UTC-aantekening (Z), bijvoorbeeld: "2017-08-10T01:08:34Z". Media Types: "application/json", "JSON" |
|
Other Status Codes |
Foutreactie. Media Types: "application/json", "JSON" |
Beveiliging
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Voorbeelden
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
}
}
]
Definities
Name | Description |
---|---|
Error |
Foutreactie bij het aanroepen van een bewerking op de API. |
Model |
Details van modeltraining. |
Model |
Informatie over modeltraining. |
Training |
De trainingsstatus. |
ErrorResponse
Foutreactie bij het aanroepen van een bewerking op de API.
Name | Type | Description |
---|---|---|
errorType |
string |
ModelTrainingDetails
Details van modeltraining.
Name | Type | Description |
---|---|---|
exampleCount |
integer |
Het aantal voorbeelden dat wordt gebruikt om het model te trainen. |
failureReason |
string |
Reden voor de trainingsfout. |
status |
De trainingsstatus. |
|
statusId |
integer |
De status-id van de treinaanvraag. |
trainingDateTime |
string |
Toen het model werd getraind. |
ModelTrainingInfo
Informatie over modeltraining.
Name | Type | Description |
---|---|---|
details |
Details van modeltraining. |
|
modelId |
string |
De id (GUID) van het model. |
TrainingStatus
De trainingsstatus.
Name | Type | Description |
---|---|---|
Fail |
string |
|
InProgress |
string |
|
Queued |
string |
|
Success |
string |
|
UpToDate |
string |