Partager via


Déployer un modèle et classifier du texte à l’aide de l’API de runtime

Dès que vous êtes satisfait des performances de votre modèle, vous pouvez le déployer et l’utiliser pour classifier du texte. Le déploiement d’un modèle le rend disponible pour une utilisation via l’API de prédiction.

Prérequis

Pour plus d’informations, consultez le cycle de vie du développement de projets.

Déployer un modèle

Après avoir vérifié ses performances et conclu qu’il peut être exploité dans votre environnement, vous devez affecter votre modèle à un déploiement pour pouvoir l’interroger. L’affectation du modèle à un déploiement le rend disponible pour une utilisation via l’API de prédiction. Il est recommandé de créer un déploiement nommé production auquel vous attribuez le meilleur modèle que vous avez créé jusqu’à présent et de l’utiliser dans votre système. Vous pouvez créer un autre déploiement appelé staging auquel vous pouvez affecter le modèle sur lequel vous travaillez actuellement pour pouvoir le tester. Vous pouvez disposer d’un maximum de 10 déploiements dans votre projet.

Pour déployer votre modèle à partir de Language Studio :

  1. Dans le menu de gauche, sélectionnez Déploiement d’un modèle.

  2. Sélectionnez Ajouter un déploiement pour démarrer un nouveau travail de déploiement.

    A screenshot showing the deployment button

  3. Sélectionnez Créer un déploiement pour créer un déploiement et attribuer un modèle entraîné dans la liste déroulante ci-dessous. Vous pouvez également Remplacer un déploiement existant en sélectionnant cette option et en sélectionnant le modèle entraîné que vous souhaitez attribuer dans la liste déroulante ci-dessous.

    Notes

    Le remplacement d’un déploiement existant ne nécessite pas de modifier votre appel de l’API de prédiction. Toutefois, les résultats obtenus sont basés sur le modèle qui vient d’être attribué.

    A screenshot showing the deployment screen

  4. Sélectionnez Déployer pour démarrer le travail de déploiement.

  5. Une fois le déploiement réussi, une date d’expiration s’affiche à côté de celui-ci. L’expiration du déploiement est le moment où votre modèle déployé n’est pas disponible pour la prédiction, ce qui se produit généralement douze mois après l’expiration d’une configuration d’entraînement.

Échanger les déploiements

Vous pouvez permuter des déploiements une fois que vous avez testé un modèle affecté à un déploiement et que vous souhaitez l’affecter à un autre. L’échange de déploiements implique de prendre le modèle affecté au premier déploiement et de l’affecter au deuxième déploiement. Ensuite, en prenant le modèle affecté au deuxième déploiement et en l’affectant au premier déploiement. Cela peut être utilisé pour permuter vos déploiements production et staging lorsque vous souhaitez prendre le modèle affecté à staging et l’affecter à production.

Pour permuter des déploiements à partir de Language Studio

  1. Dans la page Déploiement d’un modèle, sélectionnez les deux déploiements que vous souhaitez échanger et sélectionnez Échanger les déploiements dans le menu supérieur.

  2. Dans la fenêtre qui s’affiche, sélectionnez les noms des déploiements que vous souhaitez permuter.

Supprimer un déploiement

Pour supprimer un déploiement depuis Language Studio, accédez à la page Déploiement d’un modèle. Sélectionnez le déploiement que vous souhaitez supprimer et sélectionnez Supprimer le déploiement dans le menu supérieur.

Affecter des ressources de déploiement

Vous pouvez déployer votre projet dans plusieurs régions en affectant différentes ressources Language qui existent dans différentes régions.

Pour affecter des ressources de déploiement dans d’autres régions dans Language Studio :

  1. Veillez à vous attribuer le rôle de Propriétaire Language pour Cognitive Services dans la ressource que vous avez utilisée pour créer le projet.
  2. Accédez à la page Déploiement d’un modèle dans Language Studio.
  3. Sélectionnez l’onglet Régions.
  4. Sélectionnez Ajouter une ressource de déploiement.
  5. Sélectionnez une ressource Language dans une autre région.

Vous êtes maintenant prêt à déployer votre projet dans les régions où vous avez affecté des ressources.

Désaffectation des ressources de déploiement

Lorsque vous désaffectez ou supprimez une ressource de déploiement d’un projet, vous supprimez également tous les déploiements déployés dans la région de cette ressource.

Pour désaffecter ou supprimer des ressources de déploiement dans d’autres régions en utilisant Language Studio :

  1. Accédez à l’onglet Régions dans la page Déployer un modèle.
  2. Sélectionnez la ressource que vous souhaitez désaffecter.
  3. Sélectionnez le bouton Supprimer l’affectation.
  4. Dans la fenêtre qui s’affiche, tapez le nom de la ressource que vous souhaitez supprimer.

Étapes suivantes