Train - Get Status
Belirtilen LUIS uygulaması için tüm modellerin (amaçlar ve varlıklar) eğitim durumunu alır. Eğitim durumunu almak için bu API'yi çağırmadan önce LUIS uygulamasını eğitmek için eğitim API'sini çağırmanız gerekir. "appID" LUIS uygulama kimliğini belirtir. "versionId" LUIS uygulamasının sürüm numarasını belirtir. Örneğin, "0,1".
GET {Endpoint}/luis/authoring/v3.0-preview/apps/{appId}/versions/{versionId}/train
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
app
|
path | True |
string uuid |
Uygulama kimliği. |
Endpoint
|
path | True |
string |
Desteklenen Bilişsel Hizmetler uç noktaları (protokol ve konak adı, örneğin: https://westus.api.cognitive.microsoft.com). |
version
|
path | True |
string |
Sürüm kimliği. |
İstek Başlığı
Name | Gerekli | Tür | Description |
---|---|---|---|
Ocp-Apim-Subscription-Key | True |
string |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Başarılı bir yanıt, eğitim için gönderdiğiniz bir LUIS uygulaması için bir dizi eğitim durumu ayrıntısı sağlar. Yanıt dizisindeki her öğe, LUIS uygulamasındaki bir model (amaç veya varlık) için eğitim durumu sağlar. Not: Önceden oluşturulmuş varlıklar önceden eğitildiğinden eğitim durumu sağlanmaz. "modelId" özelliği, eğitim durumunun hangi amaç veya varlığa karşılık olduğunu belirler. Her modelin adını ve türünü almak için, bu biçimde bir istek URL'si olan models API'sini kullanın: https://westus.api.cognitive.microsoft.com/luis/api/v3.0-preview/apps/{appId}/versions/{versionId}/models Her modelin details özelliği şu alanları içerebilir: "statusId": Durum alanının değerine karşılık gelen 0 ile 3 arasında bir tamsayı. "status": Şu değerlerden birine sahip bir dize: "Success", "UpToDate", "InProgress", "Fail". Durum "Başarısız" ise, "failureReason" özelliği hatanın nedenini sağlar. "exampleCount": Eğitim için kullanılan örnek sayısı. Yok amacı veya önceden oluşturulmuş etki alanı amaçları ve varlıkları söz konusu olduğunda, bu sayı sistem tarafından dahili olarak sağlanan örneği ve LUIS uygulamanıza eklediğiniz örnekleri içerir. "failureReason": Eğitimin başarısız olma nedenini gösteren bir dize. "FewLabels" değeri, eğitim için etiketli örnek konuşmaların sağlanmamış olduğu anlamına gelir. "trainingDateTime": Modelin en son eğitildiği zamanı gösteren dize. Değer, UTC (Eşgüdümlü Evrensel Saat) saatlerini UTC belirleyicisi ("Z") ile göstermek için ISO 8601 biçimini kullanır, örneğin: "2017-08-10T01:08:34Z". Media Types: "application/json", "JSON" |
|
Other Status Codes |
Hata Yanıtı. Media Types: "application/json", "JSON" |
Güvenlik
Ocp-Apim-Subscription-Key
Type:
apiKey
In:
header
Örnekler
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
}
}
]
Tanımlar
Name | Description |
---|---|
Error |
API'de bir işlem çağrılırken hata yanıtı. |
Model |
Model Eğitim Ayrıntıları. |
Model |
Model Eğitim Bilgileri. |
Training |
Eğitim durumu. |
ErrorResponse
API'de bir işlem çağrılırken hata yanıtı.
Name | Tür | Description |
---|---|---|
errorType |
string |
ModelTrainingDetails
Model Eğitim Ayrıntıları.
Name | Tür | Description |
---|---|---|
exampleCount |
integer |
Modeli eğitmek için kullanılan örneklerin sayısı. |
failureReason |
string |
Eğitim hatasının nedeni. |
status |
Eğitim durumu. |
|
statusId |
integer |
Tren isteği durum kimliği. |
trainingDateTime |
string |
Model eğitildiğinde. |
ModelTrainingInfo
Model Eğitim Bilgileri.
Name | Tür | Description |
---|---|---|
details |
Model Eğitim Ayrıntıları. |
|
modelId |
string |
Modelin kimliği (GUID). |
TrainingStatus
Eğitim durumu.
Name | Tür | Description |
---|---|---|
Fail |
string |
|
InProgress |
string |
|
Queued |
string |
|
Success |
string |
|
UpToDate |
string |