Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisez Amazon SageMaker Débogueur pour déboguer et améliorer les performances du modèle
Déboguez en temps réel les tenseurs de sortie des modèles issus de tâches de formation à l'apprentissage automatique et détectez les problèmes non convergents à l'aide d'Amazon SageMaker Debugger.
Amazon SageMaker Fonctionnalités du débogage
Une tâche d'entraînement au machine learning (ML) peut présenter des problèmes tels que le surajustement, la saturation des fonctions d'activation et la disparition des dégradés, ce qui peut compromettre les performances du modèle.
SageMaker Debugger propose des outils permettant de débuger des tâches d'entraînement et de résoudre de tels problèmes afin d'améliorer les performances de votre modèle. Debugger propose également des outils permettant d'envoyer des alertes lorsque des anomalies d'entraînement sont détectées, de prendre des mesures contre les problèmes et d'en identifier la cause racine en visualisant les métriques et les tenseurs collectés.
SageMaker Le débogueur prend en charge le système Apache MXnet, PyTorch, TensorFlow, et les frameworks XGBoost. Pour en savoir plus sur les frameworks et les versions disponibles pris en charge par SageMaker Debugger, voirCadres et algorithmes pris en charge.

Voici le flux de travail à haut niveau de Debugger :
-
Modifiez votre script d'entraînement à l'aide du kit SDK Python pour
sagemaker-debugger
, si nécessaire. -
Configurez un SageMaker poste de formation avec SageMaker Debugger.
-
Configurez à l'aide du SageMaker API Estimator (pour Python SDK).
-
Configurez à l'aide du SageMaker
CreateTrainingJob
demande (pour Boto3 ou CLI). -
Configurezconteneurs de formation personnalisésavec SageMaker Debugger.
-
-
Démarrez une tâche d'entraînement et contrôlez les problèmes d'entraînement en temps réel.
-
Recevez des alertes et prenez des mesures rapides contre les problèmes d'entraînement.
-
Recevez des textes et des e-mails et arrêtez les tâches d'entraînement lorsque des problèmes d'entraînement sont détectés à l'aide des Actions intégrées Debugger pour les règles.
-
Configurez vos propres actions en utilisantAmazon CloudWatch Événements etAWS Lambda.
-
-
Explorez l'analyse approfondie des problèmes de formation.
-
Pour le débogage des tenseurs de sortie de modèle, consultez Visualiser les tenseurs de sortie Debugger dans TensorBoard.
-
-
Corrigez les problèmes, prenez en compte les suggestions fournies par Debugger et répétez les étapes 1 à 5 jusqu'à ce que vous optimisiez votre modèle et que vous atteigniez la précision cible.
Le SageMaker Le guide du développeur Debugger rend compte des sujets suivants.
Rubriques
- Cadres et algorithmes pris en charge
- Amazon SageMaker Architecture du débogage
- Démarrer avec les didacticiels Debugger
- Débogage des tâches d'entraînement avec Amazon Amazon Amazon Amazon Amazon Amazon Amazon Amazon SageMaker Debugger
- Liste des règles intégrées du Debugger
- Créer des règles personnalisées Debugger pour l'analyse des tâches d'entraînement
- Utiliser Debugger avec des conteneurs d'entraînement personnalisés
- Configurer Debugger à l'aide de l'API Amazon SageMaker
- Bonnes pratiques relatives à Amazon SageMaker Debugger
- Rubriques avancées et documentation de référence d'Amazon SageMaker Debugger