Models - Create
Rozpocznij trenowanie modelu niestandardowego.
Zwrócone kody stanu:
- 201: Operacja została ukończona pomyślnie.
- 400: Żądanie zostało źle sformułowane.
- 409: Model o określonej nazwie już istnieje.
PUT /models/{name}?api-version=2023-04-01-preview
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
name
|
path | True |
string |
Nazwa, która może służyć do unikatowego identyfikowania modelu po jego utworzeniu. Wzorzec wyrażenia regularnego: |
api-version
|
query | True |
string |
Żądana wersja interfejsu API. |
Treść żądania
Media Types: "application/json-patch+json"
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
trainingParameters | True |
Parametry służące do określania sposobu trenowania trenowania trenuje model niestandardowy. |
|
createdDateTime |
string |
Tylko do odczytu. Data i godzina pierwszego utworzenia przebiegu trenowania w formacie UTC. |
|
error |
Informacje o błędzie. |
||
evaluationParameters |
Parametry określania sposobu oceniania modelu. |
||
modelPerformance |
Metryki wydajności dla niestandardowego wytrenowanego modelu. |
||
name |
string |
Tylko do odczytu. Nazwa używana do unikatowego identyfikowania przebiegu trenowania. |
|
status |
Tylko do odczytu. Bieżący stan przebiegu trenowania. |
||
updatedDateTime |
string |
Tylko do odczytu. Data i godzina ostatniej aktualizacji przebiegu trenowania w formacie UTC. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
201 Created |
Utworzone |
|
Other Status Codes |
Błąd Nagłówki x-ms-error-code: string |
Przykłady
Models_Create
Przykładowe żądanie
PUT /models/model_name?api-version=2023-04-01-preview
{
"trainingParameters": {
"timeBudgetInHours": 100,
"trainingDatasetName": "my_dataset_name"
}
}
Przykładowa odpowiedź
{
"name": "model_name",
"createdDateTime": "2023-01-13T20:46:21.210Z",
"updatedDateTime": "2023-01-13T20:46:21.210Z",
"status": "notStarted",
"trainingParameters": {
"timeBudgetInHours": 100,
"trainingDatasetName": "my_dataset_name"
}
}
Definicje
Nazwa | Opis |
---|---|
Error |
Odpowiedź zwrócona po wystąpieniu błędu. |
Error |
Informacje o błędzie. |
Error |
Szczegółowy błąd. |
Model |
Opisuje przebieg trenowania na potrzeby trenowania modelu niestandardowego. |
Model |
Parametry określania sposobu oceniania modelu. |
Model |
Rodzaj modelu. |
Model |
Metryki wydajności dla niestandardowego wytrenowanego modelu. |
Model |
Tylko do odczytu. Bieżący stan przebiegu trenowania. |
Model |
Metryki wydajności dla każdego tagu rozpoznawanego przez niestandardowy wytrenowany model. |
Training |
Parametry służące do określania sposobu trenowania trenowania trenuje model niestandardowy. |
ErrorResponse
Odpowiedź zwrócona po wystąpieniu błędu.
Nazwa | Typ | Opis |
---|---|---|
error |
Informacje o błędzie. |
ErrorResponseDetails
Informacje o błędzie.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
details |
Lista szczegółowych błędów. |
|
innererror |
Szczegółowy błąd. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorResponseInnerError
Szczegółowy błąd.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
innererror |
Szczegółowy błąd. |
|
message |
string |
Komunikat o błędzie. |
Model
Opisuje przebieg trenowania na potrzeby trenowania modelu niestandardowego.
Nazwa | Typ | Opis |
---|---|---|
createdDateTime |
string |
Tylko do odczytu. Data i godzina pierwszego utworzenia przebiegu trenowania w formacie UTC. |
error |
Informacje o błędzie. |
|
evaluationParameters |
Parametry określania sposobu oceniania modelu. |
|
modelPerformance |
Metryki wydajności dla niestandardowego wytrenowanego modelu. |
|
name |
string |
Tylko do odczytu. Nazwa używana do unikatowego identyfikowania przebiegu trenowania. |
status |
Tylko do odczytu. Bieżący stan przebiegu trenowania. |
|
trainingCostInMinutes |
integer |
Tylko do odczytu. Rzeczywisty koszt trenowania zużywany w minutach. Prezentuj tylko wtedy, gdy przebieg trenowania został ukończony. |
trainingParameters |
Parametry służące do określania sposobu trenowania trenowania trenuje model niestandardowy. |
|
updatedDateTime |
string |
Tylko do odczytu. Data i godzina ostatniej aktualizacji przebiegu trenowania w formacie UTC. |
ModelEvaluationParameters
Parametry określania sposobu oceniania modelu.
Nazwa | Typ | Opis |
---|---|---|
testDatasetName |
string |
Nazwa zestawu danych używana do testowania. |
ModelKind
Rodzaj modelu.
Nazwa | Typ | Opis |
---|---|---|
Generic-Classifier |
string |
|
Generic-Detector |
string |
|
Product-Recognizer |
string |
ModelPerformance
Metryki wydajności dla niestandardowego wytrenowanego modelu.
Nazwa | Typ | Opis |
---|---|---|
accuracyTop1 |
number |
Tylko do odczytu. W przypadku modeli klasyfikacji wieloklasowej. Proporcja próbek testowych, w których klasa ground truth jest zgodna z przewidywaną klasą. |
accuracyTop5 |
number |
Tylko do odczytu. W przypadku modeli klasyfikacji wieloklasowej. Odsetek próbek testowych, w których klasa podstawowej prawdy znajduje się w pięciu pierwszych przewidywanych klasach. |
averagePrecision |
number |
Tylko do odczytu. Miara wydajności modelu zawiera podsumowanie dokładności i kompletności przy różnych progach ufności. |
calibrationECE |
number |
Tylko do odczytu. W przypadku modeli klasyfikacji wieloklasowej. Oczekiwany błąd kalibracji. |
meanAveragePrecision30 |
number |
Tylko do odczytu. W przypadku modeli wykrywania obiektów. Średnia precyzja na poziomie progu wynoszącym 30%. |
meanAveragePrecision50 |
number |
Tylko do odczytu. W przypadku modeli wykrywania obiektów. Średnia precyzja na poziomie progu wynoszącym 50%. |
meanAveragePrecision75 |
number |
Tylko do odczytu. W przypadku modeli wykrywania obiektów. Średnia precyzja na poziomie progu wynoszącym 75%. |
tagPerformance |
<string,
Model |
Tylko do odczytu. Metryki wydajności dla każdego tagu rozpoznawane przez model. |
ModelState
Tylko do odczytu. Bieżący stan przebiegu trenowania.
Nazwa | Typ | Opis |
---|---|---|
cancelled |
string |
|
cancelling |
string |
|
failed |
string |
|
notStarted |
string |
|
succeeded |
string |
|
training |
string |
ModelTagPerformance
Metryki wydajności dla każdego tagu rozpoznawanego przez niestandardowy wytrenowany model.
Nazwa | Typ | Opis |
---|---|---|
accuracy |
number |
Tylko do odczytu. W przypadku modeli wieloklasowych. Dokładność tagów. |
averagePrecision50 |
number |
Tylko do odczytu. W przypadku modeli wykrywania obiektów. Średnia precyzja na progu wynoszącym 50%. |
TrainingParameters
Parametry służące do określania sposobu trenowania trenowania trenuje model niestandardowy.
Nazwa | Typ | Opis |
---|---|---|
modelKind |
Rodzaj modelu. |
|
timeBudgetInHours |
integer |
Budżet czasu na szkolenie w godzinach. Minimalna dozwolona wartość to 1, a maksymalna dozwolona wartość to 336 godzin dla genericClassifier, 1344 godziny dla genericDetector. Jest to maksymalny czas obliczeniowy, który zostanie poświęcony na trenowanie modelu. |
trainingDatasetName |
string |
Nazwa zestawu danych używana do trenowania. |