Udostępnij za pośrednictwem


Text Analysis Authoring - Train

Wyzwala zadanie szkoleniowe dla projektu.

POST {Endpoint}/language/authoring/analyze-text/projects/{projectName}/:train?api-version=2023-04-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
Endpoint
path True

string

url

Obsługiwany punkt końcowy usług Cognitive Services, np. https://.api.cognitiveservices.azure.com.

projectName
path True

string

Nazwa projektu do użycia.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Wymagane Typ Opis
modelLabel True

string

Reprezentuje etykietę modelu wyjściowego.

trainingConfigVersion True

string

Reprezentuje wersję konfiguracji trenowania.

evaluationOptions

TextAnalysisAuthoringEvaluationOptions

Reprezentuje opcje oceny. Domyślnie rodzaj oceny jest wartością procentową, a wartość procentowa podziału trenowania wynosi 80, a wartość procentowa podziału testowania to 20.

Odpowiedzi

Nazwa Typ Opis
202 Accepted

Żądanie zostało zaakceptowane do przetwarzania, ale przetwarzanie nie zostało jeszcze ukończone.

Nagłówki

Operation-Location: string

Other Status Codes

ErrorResponse

Nieoczekiwana odpowiedź na błąd.

Zabezpieczenia

Ocp-Apim-Subscription-Key

Typ: apiKey
W: header

OAuth2Auth

Typ: oauth2
Flow: accessCode
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize
Adres URL tokenu: https://login.microsoftonline.com/common/oauth2/token

Zakresy

Nazwa Opis
https://cognitiveservices.azure.com/.default

Przykłady

SuccessfulTrainProject

Przykładowe żądanie

POST {Endpoint}/language/authoring/analyze-text/projects/LoanAgreements/:train?api-version=2023-04-01

{
  "modelLabel": "model1",
  "trainingConfigVersion": "latest",
  "evaluationOptions": {
    "kind": "percentage",
    "testingSplitPercentage": 20,
    "trainingSplitPercentage": 80
  }
}

Przykładowa odpowiedź

operation-location: {Endpoint}/language/authoring/analyze-text/projects/LoanAgreements/train/jobs/4d37982f-fded-4c2c-afe3-15953b5919b6_637858368000000000?api-version=2023-04-01

Definicje

Nazwa Opis
Error

Obiekt błędu.

ErrorCode

Kod błędu czytelny dla człowieka.

ErrorResponse

Odpowiedź na błąd.

EvaluationKind
InnerErrorCode

Kod błędu czytelny dla człowieka.

InnerErrorModel

Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu MICROSOFT One API — https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

TextAnalysisAuthoringEvaluationOptions

Reprezentuje opcje używane do uruchamiania oceny.

TextAnalysisAuthoringTrainingJobOptions

Reprezentuje opcje uruchamiania nowego zadania szkoleniowego.

Error

Obiekt błędu.

Nazwa Typ Opis
code

ErrorCode

Jeden z zdefiniowanych przez serwer zestaw kodów błędów.

details

Error[]

Tablica szczegółów dotyczących określonych błędów, które doprowadziły do tego zgłoszonego błędu.

innererror

InnerErrorModel

Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie.

message

string

Czytelna dla człowieka reprezentacja błędu.

target

string

Element docelowy błędu.

ErrorCode

Kod błędu czytelny dla człowieka.

Nazwa Typ Opis
AzureCognitiveSearchIndexLimitReached

string

AzureCognitiveSearchIndexNotFound

string

AzureCognitiveSearchNotFound

string

AzureCognitiveSearchThrottling

string

Conflict

string

Forbidden

string

InternalServerError

string

InvalidArgument

string

InvalidRequest

string

NotFound

string

OperationNotFound

string

ProjectNotFound

string

QuotaExceeded

string

ServiceUnavailable

string

Timeout

string

TooManyRequests

string

Unauthorized

string

Warning

string

ErrorResponse

Odpowiedź na błąd.

Nazwa Typ Opis
error

Error

Obiekt błędu.

EvaluationKind

Nazwa Typ Opis
manual

string

Podziel dane zgodnie z wybranym zestawem danych dla każdego przykładu danych.

percentage

string

Podziel dane na zestawy treningowe i testowe zgodnie z wartościami procentowymi zdefiniowanymi przez użytkownika.

InnerErrorCode

Kod błędu czytelny dla człowieka.

Nazwa Typ Opis
AzureCognitiveSearchNotFound

string

AzureCognitiveSearchThrottling

string

EmptyRequest

string

ExtractionFailure

string

InvalidCountryHint

string

InvalidDocument

string

InvalidDocumentBatch

string

InvalidParameterValue

string

InvalidRequest

string

InvalidRequestBodyFormat

string

KnowledgeBaseNotFound

string

MissingInputDocuments

string

ModelVersionIncorrect

string

UnsupportedLanguageCode

string

InnerErrorModel

Obiekt zawierający bardziej szczegółowe informacje o błędzie. Zgodnie z wytycznymi dotyczącymi interfejsu MICROSOFT One API — https://github.com/Microsoft/api-guidelines/blob/vNext/Guidelines.md#7102-error-condition-responses.

Nazwa Typ Opis
code

InnerErrorCode

Jeden z zdefiniowanych przez serwer zestaw kodów błędów.

details

object

Szczegóły błędu.

innererror

InnerErrorModel

Obiekt zawierający bardziej szczegółowe informacje niż bieżący obiekt o błędzie.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

TextAnalysisAuthoringEvaluationOptions

Reprezentuje opcje używane do uruchamiania oceny.

Nazwa Typ Opis
kind

EvaluationKind

Reprezentuje rodzaj oceny. Domyślnie rodzaj oceny jest ustawiony na wartość procentową.

testingSplitPercentage

integer

Reprezentuje procent podziału zestawu danych testowych. Wymagany tylko w przypadku, gdy rodzaj oceny jest wartością procentową.

trainingSplitPercentage

integer

Reprezentuje procent podziału zestawu danych szkoleniowych. Wymagany tylko w przypadku, gdy rodzaj oceny jest wartością procentową.

TextAnalysisAuthoringTrainingJobOptions

Reprezentuje opcje uruchamiania nowego zadania szkoleniowego.

Nazwa Typ Opis
evaluationOptions

TextAnalysisAuthoringEvaluationOptions

Reprezentuje opcje oceny. Domyślnie rodzaj oceny jest wartością procentową, a wartość procentowa podziału trenowania wynosi 80, a wartość procentowa podziału testowania to 20.

modelLabel

string

Reprezentuje etykietę modelu wyjściowego.

trainingConfigVersion

string

Reprezentuje wersję konfiguracji trenowania.