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
appId
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).

versionId
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

ModelTrainingInfo[]

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

ErrorResponse

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
ErrorResponse

API'de bir işlem çağrılırken hata yanıtı.

ModelTrainingDetails

Model Eğitim Ayrıntıları.

ModelTrainingInfo

Model Eğitim Bilgileri.

TrainingStatus

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

TrainingStatus

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

ModelTrainingDetails

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