Mettre à niveau des ressources AutoML
Si vous avez créé des ressources à l'aide de l'API AutoML, vous pouvez les mettre à niveau pour les gérer via l'API Cloud Translation – Advanced, sans aucune interruption de service ni coût supplémentaire. Lors de la mise à niveau, Cloud Translation copie vos anciennes ressources AutoML, telles que les ensembles de données et les modèles, et crée de nouvelles ressources Cloud Translation (natives) via l'API Cloud Translation.
Nous vous recommandons d'utiliser Cloud Translation, car les futures améliorations apportées aux ensembles de données et aux modèles personnalisés ne s'appliqueront qu'à Cloud Translation. Les ressources mises à niveau peuvent tirer parti de ces améliorations futures (par exemple, la prise en charge de combinaisons de langues supplémentaires).
Vous n'avez pas besoin de mettre à jour vos ressources. Vous pouvez toujours utiliser l'API AutoML, qui restera disponible.
Remarques relatives aux mises à niveau
Après la mise à niveau, vos ressources natives et anciennes existent ensemble, mais sont gérées par des API différentes. Pour accéder aux ressources mises à niveau et les gérer, vous devez utiliser l'API Cloud Translation, et non l'API AutoML.
Les ressources natives sont identiques aux anciennes ressources, à l'exception de leurs ID. Cloud Translation ne modifie pas les anciennes ressources. Vous pouvez continuer à utiliser vos anciennes ressources comme auparavant.
Vous pouvez choisir de mettre à niveau tout ou partie de vos ressources. Lorsque vous mettez à niveau un ensemble de données, tous les modèles associés sont également mis à niveau automatiquement. Seuls les modèles sans ensemble de données sous-jacent (par exemple, dans le cas où l'ensemble de données associé a été supprimé) peuvent être mis à niveau manuellement.
Différences entre les anciennes ressources et les ressources natives
Le tableau suivant décrit les différences entre les anciennes ressources et les ressources natives.
Caractéristique | Ancien | Natif |
---|---|---|
Importer des données dans des ensembles de données lors de l'utilisation de l'API | Utiliser un fichier CSV pour spécifier les emplacements des fichiers sources dans Cloud Storage | Spécifier des emplacements de fichiers TMX et TSV dans Cloud Storage |
Exporter les données | Il permet d'exporter des paires de segments à partir d'un ensemble de données ou de données de l'évaluation du modèle, qui comprend l'ensemble de test et les prédictions du modèle. | Compatible avec l'exportation de paires de segments à partir d'un ensemble de données uniquement |
Afficher la répartition des données par fichier source | La console Google Cloud affiche la liste des fichiers sources utilisés pour remplir un ensemble de données et la répartition des données pour chaque fichier. Vous pouvez également supprimer les données importées par fichier source. |
Non applicables, les ensembles de données natifs ne suivent pas les informations du fichier source. |
Évaluation du modèle | Possibilité d'exécuter des évaluations sur un nouvel ensemble de test ou sur un ensemble de données existant | Compatible avec l'exécution des évaluations sur un nouvel ensemble de test uniquement |
Annuler des opérations | Compatible avec l'annulation des opérations d'importation d'ensembles de données et de création de modèles | Vous ne pouvez pas annuler les opérations de longue durée |
Comportement de la console Google Cloud après la mise à niveau
Si vous mettez à niveau au moins une ressource, la console Google Cloud utilise l'API Cloud Translation au lieu de l'API AutoML. Ainsi, lorsque vous créez des ensembles de données dans la console Google Cloud, vous créez des ensembles de données natifs par défaut. Cette modification s'effectue au niveau du projet. Par conséquent, les autres utilisateurs de votre projet verront également cette modification. Pour créer un ancien ensemble de données, vous devez sélectionner l'option Créer un ensemble de données ou utiliser l'API AutoML.
Lors de l'entraînement de nouveaux modèles personnalisés, la console Google Cloud utilise l'API AutoML ou l'API Cloud Translation, selon l'ensemble de données. Pour les anciens ensembles de données, la console utilise l'API AutoML pour créer des anciens modèles. Pour les ensembles de données natifs, la console Google Cloud utilise l'API Cloud Translation pour créer des modèles natifs.
API Cloud Translation
Pour gérer les ressources natives via l'API Cloud Translation, vous devez mettre à jour votre code pour appeler les API appropriées avec les ID de ressources appropriés. Par exemple, si vous avez des commandes qui appellent l'API AutoML et font référence à des anciens ID de ressources, vous devez mettre à jour ces commandes pour appeler l'API Cloud Translation et référencer les ID de ressources natifs.
Pour en savoir plus sur l'API Cloud Translation, consultez les ressources projects.locations.datasets et projects.locations.models.
Mettre à niveau les ressources
Utilisez la console Google Cloud pour mettre à niveau des ressources AutoML existantes vers des ressources Cloud Translation.
Accédez à la console Cloud Translation.
Cliquez sur Ensembles de données pour afficher vos ensembles de données existants.
Cliquez sur Mettre à niveau pour ouvrir le volet Mettre à niveau l'ensemble de données, qui répertorie les ensembles de données que vous pouvez mettre à niveau.
Lorsque vous mettez à niveau un ensemble de données, tous les modèles associés sont également automatiquement mis à niveau.
Sélectionnez les ensembles de données à mettre à niveau, puis cliquez sur Commencer la mise à niveau.
Sur la page Ensembles de données, la console Google Cloud répertorie vos ensembles de données mis à niveau et anciens dans des tables distinctes.
Pour mettre à niveau manuellement des modèles, dans le volet de navigation, cliquez sur Modèles pour afficher vos modèles existants.
Vous ne pouvez mettre à niveau manuellement que les modèles sans ensemble de données sous-jacent (par exemple, si l'ensemble de données associé au modèle a été supprimé).
Cliquez sur Mettre à niveau pour ouvrir le volet Mettre à jour le modèle.
Sélectionnez les modèles à mettre à niveau, puis cliquez sur Commencer la mise à niveau.
Sur la page Modèles, la console Google Cloud répertorie vos modèles mis à niveau et anciens dans des tables distinctes.
Après avoir mis à niveau vos ressources, envisagez d'apporter les modifications suivantes :
- Mettez à jour le code existant pour utiliser l'API Cloud Translation et les ressources nouvellement créées. Pour en savoir plus, consultez les pages Créer et gérer des ensembles de données et Créer et gérer des modèles.
- Pour les prédictions de traduction, utilisez l'API Cloud Translation au lieu de l'API AutoML. Pour plus d'informations, consultez la page Traduire du texte avec un modèle personnalisé.
Supprimer les anciennes ressources
Une fois que vous avez entièrement migré vers les nouvelles ressources et l'API Cloud Translation, vous pouvez supprimer les anciennes ressources afin de n'avoir qu'un seul ensemble de ressources à utiliser.
Accédez à la console Cloud Translation.
Dans le volet de navigation, cliquez sur Ensembles de données pour afficher les anciens ensembles de données.
Pour chaque ensemble de données de la table Anciens ensembles de données, sélectionnez
Plus > Supprimer, puis cliquez sur Confirmer.Dans le volet de navigation, cliquez sur Modèles pour afficher les anciens modèles.
Pour chaque modèle de la table Anciens modèles, sélectionnez
Plus > Supprimer, puis cliquez sur Confirmer.