Models - Get
特定のモデルに関する情報を取得します。
返される状態コード:
- 200: 操作が正常に完了しました。
- 400: 要求の形式が正しくありません。
- 404: 指定した名前のモデルが見つかりませんでした。
GET /models/{name}?api-version=2023-04-01-preview
URI パラメーター
| 名前 | / | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
name
|
path | True |
string maxLength: 255pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]*$ |
取得するモデルの名前。 |
|
api-version
|
query | True |
string |
要求された API バージョン。 |
応答
| 名前 | 型 | 説明 |
|---|---|---|
| 200 OK |
成功 |
|
| Other Status Codes |
エラー ヘッダー x-ms-error-code: string |
例
Models_Get
要求のサンプル
GET /models/my_model_name?api-version=2023-04-01-preview
応答のサンプル
{
"name": "my_model_name",
"createdDateTime": "2023-01-13T20:46:21.210Z",
"updatedDateTime": "2023-01-13T20:46:21.210Z",
"status": "notStarted",
"trainingParameters": {
"timeBudgetInHours": 1,
"trainingDatasetName": "my_dataset_name"
}
}
定義
| 名前 | 説明 |
|---|---|
|
Error |
エラーが発生したときに返される応答。 |
|
Error |
エラー情報。 |
|
Error |
詳細なエラー。 |
| Model |
カスタム モデルをトレーニングするためのトレーニング実行について説明します。 |
|
Model |
モデルの評価方法を指定するためのパラメーター。 |
|
Model |
モデルの種類。 |
|
Model |
カスタムトレーニング済みモデルのパフォーマンス メトリック。 |
|
Model |
読み取り専用です。 トレーニング実行の現在の状態。 |
|
Model |
カスタムトレーニング済みモデルによって認識される各タグのパフォーマンス メトリック。 |
|
Training |
トレーニング実行でカスタム モデルをトレーニングする方法を指定するためのパラメーター。 |
ErrorResponse
エラーが発生したときに返される応答。
| 名前 | 型 | 説明 |
|---|---|---|
| error |
エラー情報。 |
ErrorResponseDetails
エラー情報。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
エラー コード。 |
| details |
詳細なエラーの一覧。 |
|
| innererror |
詳細なエラー。 |
|
| message |
string |
エラーメッセージ。 |
| target |
string |
エラーのターゲット。 |
ErrorResponseInnerError
詳細なエラー。
| 名前 | 型 | 説明 |
|---|---|---|
| code |
string |
エラー コード。 |
| innererror |
詳細なエラー。 |
|
| message |
string |
エラーメッセージ。 |
Model
カスタム モデルをトレーニングするためのトレーニング実行について説明します。
| 名前 | 型 | 説明 |
|---|---|---|
| createdDateTime |
string (date-time) |
読み取り専用です。 トレーニングの実行が最初に作成された日時 (UTC)。 |
| error |
エラー情報。 |
|
| evaluationParameters |
モデルの評価方法を指定するためのパラメーター。 |
|
| modelPerformance |
カスタムトレーニング済みモデルのパフォーマンス メトリック。 |
|
| name |
string maxLength: 255pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]*$ |
読み取り専用です。 トレーニングの実行を一意に識別するために使用される名前。 |
| status |
読み取り専用です。 トレーニング実行の現在の状態。 |
|
| trainingCostInMinutes |
integer (int32) |
読み取り専用です。 実際のトレーニングコスト (分単位)。 トレーニングが完了した場合にのみ表示されます。 |
| trainingParameters |
トレーニング実行でカスタム モデルをトレーニングする方法を指定するためのパラメーター。 |
|
| updatedDateTime |
string (date-time) |
読み取り専用です。 トレーニングの実行が最後に更新された日時 (UTC)。 |
ModelEvaluationParameters
モデルの評価方法を指定するためのパラメーター。
| 名前 | 型 | 説明 |
|---|---|---|
| testDatasetName |
string maxLength: 255pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]*$ |
テストに使用されるデータセット名。 |
ModelKind
モデルの種類。
| 値 | 説明 |
|---|---|
| Product-Recognizer | |
| Generic-Classifier | |
| Generic-Detector |
ModelPerformance
カスタムトレーニング済みモデルのパフォーマンス メトリック。
| 名前 | 型 | 説明 |
|---|---|---|
| accuracyTop1 |
number (double) |
読み取り専用です。 多クラス分類モデルの場合。 地上真理値クラスが予測クラスと一致するテスト サンプルの割合。 |
| accuracyTop5 |
number (double) |
読み取り専用です。 多クラス分類モデルの場合。 地上の真理値クラスが上位 5 つの予測クラスにあるテスト サンプルの割合。 |
| averagePrecision |
number (double) |
読み取り専用です。 モデルのパフォーマンスの尺度で、さまざまな信頼度しきい値での精度と再現率を要約します。 |
| calibrationECE |
number (double) |
読み取り専用です。 多クラス分類モデルの場合。 調整エラーが予想されます。 |
| meanAveragePrecision30 |
number (double) |
読み取り専用です。 物体検出モデルの場合。 30%のしきい値での平均平均精度。 |
| meanAveragePrecision50 |
number (double) |
読み取り専用です。 物体検出モデルの場合。 50%のしきい値での平均平均精度。 |
| meanAveragePrecision75 |
number (double) |
読み取り専用です。 物体検出モデルの場合。 75%のしきい値での平均平均精度。 |
| tagPerformance |
<string,
Model |
読み取り専用です。 モデルによって認識される各タグのパフォーマンス メトリック。 |
ModelState
読み取り専用です。 トレーニング実行の現在の状態。
| 値 | 説明 |
|---|---|
| notStarted | |
| training | |
| succeeded | |
| failed | |
| cancelling | |
| cancelled |
ModelTagPerformance
カスタムトレーニング済みモデルによって認識される各タグのパフォーマンス メトリック。
| 名前 | 型 | 説明 |
|---|---|---|
| accuracy |
number (double) |
読み取り専用です。 多クラス モデルの場合。 タグの精度。 |
| averagePrecision50 |
number (double) |
読み取り専用です。 物体検出モデルの場合。 しきい値 50%での平均精度。 |
TrainingParameters
トレーニング実行でカスタム モデルをトレーニングする方法を指定するためのパラメーター。
| 名前 | 型 | 説明 |
|---|---|---|
| modelKind |
モデルの種類。 |
|
| timeBudgetInHours |
integer (int32) minimum: 1maximum: 1344 |
トレーニングの時間予算 (時間単位)。 許容される最小値は 1 で、許容される最大値は GenericClassifier の場合は 336 時間、GenericDetector の場合は 1344 時間です。 これは、モデルのトレーニングに費やされるコンピューティング時間の最大量です。 |
| trainingDatasetName |
string maxLength: 255pattern: ^[a-zA-Z0-9][a-zA-Z0-9._-]*$ |
トレーニングに使用されるデータセット名。 |