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.
Clarifier le changement de disponibilité
Note
Amazon SageMaker Clarify n'est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. AWS continue d'investir dans l'amélioration de la sécurité et de la disponibilité de Clarify, mais nous ne prévoyons pas d'introduire de nouvelles fonctionnalités.
AWS-solutions de surveillance publiées, mesures de biais standardisées, évaluations SHAP et Amazon Bedrock
La combinaison des solutions de surveillance de l' SageMaker IA open source AWS publiées, du calcul de base des mesures de biais standardisées des rapports Clarify, de la bibliothèque SHAP sur laquelle SageMaker Clarify est construit, d'Amazon SageMaker AI MLflow, d'Amazon, d'Amazon CloudWatch et d'Amazon QuickSight Bedrock Evaluations remplace Amazon Clarify. SageMaker Ce guide fournit les informations suivantes :
-
AWS-les solutions de référence publiées constituent la base. Les solutions open source de surveillance Amazon SageMaker AI de l'
aws-samplesGitHub organisation sont des architectures de référence testéesen production et entièrement basées sur des services AWS gérés (Amazon SageMaker AI, SageMaker AI MLflow, Amazon Athena, AWS Lambda, Amazon, Amazon SQS, Amazon EventBridge SNS, Amazon). QuickSight Ils s'exécutent dans votre propre AWS compte et opérationnalisent l'analyse des biais et de l'explicabilité dans le cadre d'un pipeline géré de bout en bout plutôt que sous la forme de scripts ad hoc. Il s'agit des mêmes solutions de référence que celles utilisées dans le guide de migration de SageMaker Model Monitor . -
Les métriques de biais sont une arithmétique standardisée, et non une dépendance à une bibliothèque. Les mesures de biais avant et après la formation de Clarify (DPL, DPPL, DI, CI et mesures connexes) sont des formules publiées, conformes aux normes de l'industrie, calculées à partir du nombre d'étiquettes et des valeurs de matrices de confusion. Vous les reproduisez avec Pandas et Scikit-learn, vous codez vous-même, vous les testez et vous les versionnez dans votre propre pipeline.
-
SHAP est le même moteur que Clarify utilise. SageMaker Clarify calcule l'attribution des caractéristiques à l'aide de la bibliothèque SHAP en interne (voir la documentation Clarify SHAP values). L'adoption de SHAP produit directement des Shapley-value attributions.
-
Amazon Bedrock Evaluations pour les modèles de fondation uniquement. Amazon Bedrock Evaluations et Amazon Bedrock Guardrails constituent la voie AWS gérée pour l'évaluation du LLM et de l'IA générative. Ils remplacent la fonctionnalité d'évaluation du modèle de base (FMeval) de Clarify. Ils ne remplacent pas la détection ou l'explicabilité des biais prédictifs (tabular/classical ML).
Supprimer Clarify
Interrompre les tâches de traitement Clarify pour de nouvelles analyses
Si votre flux de travail inclut l'exécution de SageMaker Clarify Processing Jobs à l'aide de la SageMakerClarifyProcessor classe, des clarify.SHAPConfig configurations clarify.BiasConfigrun_bias()/ou des run_explainability() méthodes/du SDK SageMaker Python, passez aux alternatives décrites dans la section Configuration des remplacements ci-dessous.
Supprimer ou conserver les artefacts de sortie Clarify (facultatif)
Clarify Processing Jobs stocke les artefacts de sortie dans Amazon S3 :
-
Rapports d'analyse des biais : avec
analysis.jsondes mesures de biais avant et après la formation -
Explications SHAP :
explanations_shap/out.csv, avec des valeurs SHAP locales par instance -
Valeurs SHAP globales : scores d'importance des caractéristiques agrégés
-
Diagrammes de dépendance partielle (PDP) : visualisations des effets de fonctionnalités
-
Fichiers de contraintes : utilisés par Model Monitor pour les lignes de base de dérive du biais et de la dérive d'attribution des caractéristiques
Si vous devez les conserver à des fins de conformité, de pistes d'audit réglementaires ou de référence historique, laissez-les dans S3 ou archivez-les dans S3 Glacier. S'ils ne sont plus nécessaires, supprimez le préfixe S3.
Supprimer Clarify des SageMaker pipelines (si utilisé)
Si vous avez des SageMaker pipelines avec ClarifyCheckStep Clarify ou des ProcessingStep étapes qui invoquent Clarify, remplacez-les par un ProcessingStep qui exécute le calcul métrique standardisé et SHAP, en suivant le même schéma que les solutions de référence AWS publiées utilisent dans SageMaker Pipelines (voir Configuration des remplacements ci-dessous).
Configuration des remplacements
Le chemin de remplacement calcule les métriques de biais standardisées directement avec Pandas et Scikit-learn, et calcule l'attribution des caractéristiques avec SHAP (le même moteur que Clarify utilise). Vous les exécutez dans les solutions de référence et les SageMaker pipelines AWS publiés, en enregistrant les résultats dans une application SageMaker AI MLflow afin que vos résultats de biais et d'explicabilité aient le même lignage, le même versionnage et la même gouvernance que ceux de vos entraînements.
Remplacement de la détection des biais avant et après l'entraînement
Les indicateurs de pré-formation de Clarify sont des formules publiées et standardisées basées sur le nombre d'étiquettes et les proportions des classes. Leur calcul direct permet de simplifier le contrôle des biais, de le contrôler et de le tester par votre équipe, et de le rendre cohérent avec ce que font les solutions de référence AWS publiées dans le cadre de leurs tâches de surveillance.
Reportez-vous à la référence des métriques de biais pré-entraînement de Clarify pour connaître la formule exacte qui sous-tend chaque métrique, afin que votre implémentation corresponde à la sortie de Clarify.
Les mesures post-entraînement de Clarify sont des fonctions standardisées du nombre de matrices de confusion par groupe. En les calculant directement à partir des prévisions et de la réalité du terrain, le contrôle est simple et appartient à votre équipe, et il correspond à l'approche par segment utilisée par les solutions de référence AWS publiées pour la dérive des biais. Enregistrez les résultats par segment dans une application SageMaker AI MLflow à des fins de gouvernance et de suivi des tendances.
Reportez-vous à la référence Clarify post-training bias metrics pour connaître la formule exacte qui sous-tend chaque métrique.
Remplacement de l'explicabilité du modèle (attribution de fonctionnalités SHAP)
La bibliothèque SHAP est le même moteur qui alimente l'explicabilité de SageMaker Clarify. Son utilisation directe vous donne plus de flexibilité :
pip install shap
Pour une utilisation en production, les solutions de référence AWS publiées incluent un 6_shap_explainability.ipynb bloc-notes qui génère l'importance globale des caractéristiques, des explications de prédiction individuelles et une analyse de l'interaction des caractéristiques pour un modèle déployé, en enregistrant les résultats dans une application SageMaker AI MLflow.
Reportez-vous à la documentation SHAP
Remplacer la surveillance de la dérive des biais et de la dérive d'attribution des fonctionnalités
Cette approche met en œuvre les mêmes mesures standardisées (mesures d'équité calculées directement et importance des fonctionnalités SHAP) selon un calendrier, avec gouvernance, traçabilité et alertes, à l'aide des solutions de surveillance Amazon AI. SageMaker
Évaluation du remplacement du modèle de base (LLM)
Option 1 : bibliothèque fmeval (recommandée pour les SageMaker-hosted modèles)
La fmeval bibliothèque est le même moteur d'évaluation sur lequel repose le modèle de base d'évaluation de Clarify, et elle peut être utilisée indépendamment de Clarify Processing Jobs :
pip install fmeval
La fmeval bibliothèque prend en charge : la synthèse de texte, la réponse à des questions, la classification, la génération ouverte, les connaissances factuelles, la toxicité, la robustesse (perturbations sémantiques) et l'évaluation rapide des stéréotypes. Pour une surveillance continue de la qualité LLM en cours de production sur les SageMaker terminaux, les solutions de référence LLM Inference Monitoring
Consultez les sections Utiliser la bibliothèque fmeval pour exécuter une évaluation automatique et Suivre l'évaluation du modèle LLM à l'aide de MLflow SageMaker géré par Amazon et de
Option 2 : Amazon Bedrock Evaluations (service géré)
Amazon Bedrock Evaluations fournit une alternative gérée pour l'évaluation des modèles de base sans nécessiter de Clarify Processing Jobs :
-
Ouvrez la console Amazon Bedrock.
-
Choisissez Évaluations dans la barre de navigation de gauche.
-
Choisissez Créer une tâche d'évaluation.
-
Sélectionnez le type d'évaluation :
-
Évaluation automatique : algorithmes prédéfinis pour la précision, la robustesse et la toxicité
-
Évaluation humaine : faire appel à des travailleurs humains pour une évaluation subjective de la qualité
-
-
Sélectionnez les modèles à évaluer (JumpStart modèles, modèles Bedrock ou points de terminaison personnalisés).
-
Choisissez des ensembles de données intégrés ou téléchargez des ensembles de données rapides personnalisés.
-
Passez en revue les résultats de l'évaluation à l'aide de mesures comparatives entre les modèles.
Bedrock Evaluations prend en charge l'évaluation des modèles hébergés sur Bedrock, des modèles personnalisés et des modèles externes (y compris les déploiements sur site ou multicloud) tant que vous fournissez les données d'évaluation dans le format requis.
Consultez les sections Évaluer les performances des ressources Amazon Bedrock et Évaluer les modèles ou les systèmes RAG à l'aide d'Amazon Bedrock Evaluations
Option 3 : Amazon Bedrock Guardrails (sécurité d'exécution)
Pour le filtrage du contenu d'exécution (toxicité, informations personnelles, contenu dangereux) que SageMaker Clarify évalue au moment de l'évaluation, Amazon Bedrock Guardrails fournit une protection continue à l'exécution pour les applications d'IA génératives :
-
Filtres de contenu : bloquez les contenus nuisibles, haineux, sexuels, violents ou insultants
-
Sujets refusés : empêchez les modèles de répondre à des sujets spécifiques
-
Filtres d'informations sensibles : détectez et supprimez les informations personnelles (noms, adresses, SSN, cartes de crédit)
-
Contrôles d'ancrage contextuels : réduisez les hallucinations en fondant les réponses sur les données sources
-
Contrôles de raisonnement automatisés : validez l'exactitude des faits à l'aide d'un raisonnement formel
Consultez la section Détecter et filtrer les contenus dangereux à l'aide d'Amazon Bedrock Guardrails pour connaître les étapes détaillées.