Models - Create
Commence l’entraînement d’un modèle personnalisé.
Codes d’état retournés :
- 201 : Opération terminée avec succès.
- 400 : La demande a été mal formée.
- 409 : Un modèle avec le nom spécifié existe déjà.
PUT /models/{name}?api-version=2023-04-01-preview
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
name
|
path | True |
string |
Nom qui peut être utilisé pour identifier de manière unique le modèle une fois qu’il a été créé. Modèle d’expression régulière: |
api-version
|
query | True |
string |
Version de l’API demandée. |
Corps de la demande
Media Types: "application/json-patch+json"
Nom | Obligatoire | Type | Description |
---|---|---|---|
trainingParameters | True |
Paramètres permettant de spécifier la façon dont une exécution d’entraînement entraîne un modèle personnalisé. |
|
createdDateTime |
string |
Lecture seule. Date et heure de la première création de l’exécution de l’entraînement, en UTC. |
|
error |
Informations sur l’erreur. |
||
evaluationParameters |
Paramètres permettant de spécifier la façon dont un modèle est évalué. |
||
modelPerformance |
Métriques de performances pour un modèle entraîné personnalisé. |
||
name |
string |
Lecture seule. Nom utilisé pour identifier de manière unique l’exécution de l’entraînement. |
|
status |
Lecture seule. État actuel de l’exécution de l’entraînement. |
||
updatedDateTime |
string |
Lecture seule. Date et heure de la dernière mise à jour de l’exécution de l’entraînement, en UTC. |
Réponses
Nom | Type | Description |
---|---|---|
201 Created |
Date de création |
|
Other Status Codes |
Erreur En-têtes x-ms-error-code: string |
Exemples
Models_Create
Exemple de requête
PUT /models/model_name?api-version=2023-04-01-preview
{
"trainingParameters": {
"timeBudgetInHours": 100,
"trainingDatasetName": "my_dataset_name"
}
}
Exemple de réponse
{
"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"
}
}
Définitions
Nom | Description |
---|---|
Error |
Réponse retournée lorsqu’une erreur se produit. |
Error |
Informations sur l’erreur. |
Error |
Erreur détaillée. |
Model |
Décrit une exécution d’entraînement pour l’apprentissage d’un modèle personnalisé. |
Model |
Paramètres permettant de spécifier la façon dont un modèle est évalué. |
Model |
Type de modèle. |
Model |
Métriques de performances pour un modèle entraîné personnalisé. |
Model |
Lecture seule. État actuel de l’exécution de l’entraînement. |
Model |
Métriques de performances pour chaque balise reconnue par un modèle entraîné personnalisé. |
Training |
Paramètres permettant de spécifier la façon dont une exécution d’entraînement entraîne un modèle personnalisé. |
ErrorResponse
Réponse retournée lorsqu’une erreur se produit.
Nom | Type | Description |
---|---|---|
error |
Informations sur l’erreur. |
ErrorResponseDetails
Informations sur l’erreur.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
details |
Liste des erreurs détaillées. |
|
innererror |
Erreur détaillée. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible de l’erreur. |
ErrorResponseInnerError
Erreur détaillée.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
innererror |
Erreur détaillée. |
|
message |
string |
Message d’erreur. |
Model
Décrit une exécution d’entraînement pour l’apprentissage d’un modèle personnalisé.
Nom | Type | Description |
---|---|---|
createdDateTime |
string |
Lecture seule. Date et heure de la première création de l’exécution de l’entraînement, en UTC. |
error |
Informations sur l’erreur. |
|
evaluationParameters |
Paramètres permettant de spécifier la façon dont un modèle est évalué. |
|
modelPerformance |
Métriques de performances pour un modèle entraîné personnalisé. |
|
name |
string |
Lecture seule. Nom utilisé pour identifier de manière unique l’exécution de l’entraînement. |
status |
Lecture seule. État actuel de l’exécution de l’entraînement. |
|
trainingCostInMinutes |
integer |
Lecture seule. Coût d’entraînement réel consommé, en minutes. Présente uniquement si l’entraînement s’est exécuté comme terminé. |
trainingParameters |
Paramètres permettant de spécifier la façon dont une exécution d’entraînement entraîne un modèle personnalisé. |
|
updatedDateTime |
string |
Lecture seule. Date et heure de la dernière mise à jour de l’exécution de l’entraînement, en UTC. |
ModelEvaluationParameters
Paramètres permettant de spécifier la façon dont un modèle est évalué.
Nom | Type | Description |
---|---|---|
testDatasetName |
string |
Nom du jeu de données utilisé pour le test. |
ModelKind
Type de modèle.
Nom | Type | Description |
---|---|---|
Generic-Classifier |
string |
|
Generic-Detector |
string |
|
Product-Recognizer |
string |
ModelPerformance
Métriques de performances pour un modèle entraîné personnalisé.
Nom | Type | Description |
---|---|---|
accuracyTop1 |
number |
Lecture seule. Pour les modèles de classification multiclasse. Proportion d’échantillons de test où la classe de vérité de base correspond à la classe prédite. |
accuracyTop5 |
number |
Lecture seule. Pour les modèles de classification multiclasse. Proportion d’échantillons de test où la classe de vérité au sol se trouve dans les cinq premières classes prédites. |
averagePrecision |
number |
Lecture seule. Mesure des performances du modèle, elle résume la précision et le rappel à différents seuils de confiance. |
calibrationECE |
number |
Lecture seule. Pour les modèles de classification multiclasse. Erreur d’étalonnage attendue. |
meanAveragePrecision30 |
number |
Lecture seule. Pour les modèles de détection d’objets. Précision moyenne moyenne à un seuil de 30 %. |
meanAveragePrecision50 |
number |
Lecture seule. Pour les modèles de détection d’objets. Précision moyenne moyenne à un seuil de 50 %. |
meanAveragePrecision75 |
number |
Lecture seule. Pour les modèles de détection d’objets. Précision moyenne moyenne à un seuil de 75 %. |
tagPerformance |
<string,
Model |
Lecture seule. Métriques de performances pour chaque balise reconnue par le modèle. |
ModelState
Lecture seule. État actuel de l’exécution de l’entraînement.
Nom | Type | Description |
---|---|---|
cancelled |
string |
|
cancelling |
string |
|
failed |
string |
|
notStarted |
string |
|
succeeded |
string |
|
training |
string |
ModelTagPerformance
Métriques de performances pour chaque balise reconnue par un modèle entraîné personnalisé.
Nom | Type | Description |
---|---|---|
accuracy |
number |
Lecture seule. Pour les modèles multiclasses. Précision des étiquettes. |
averagePrecision50 |
number |
Lecture seule. Pour les modèles de détection d’objets. Précision moyenne à un seuil de 50 %. |
TrainingParameters
Paramètres permettant de spécifier la façon dont une exécution d’entraînement entraîne un modèle personnalisé.
Nom | Type | Description |
---|---|---|
modelKind |
Type de modèle. |
|
timeBudgetInHours |
integer |
Budget de temps pour la formation, en heures. La valeur minimale autorisée est 1 et la valeur maximale autorisée est 336 heures pour GenericClassifier, 1 344 heures pour GenericDetector. Il s’agit de la durée maximale de calcul qui sera consacrée à l’apprentissage du modèle. |
trainingDatasetName |
string |
Nom du jeu de données utilisé pour l’entraînement. |