Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

L'expression EnableExplanations

Mode de mise au point
L'expression EnableExplanations - Amazon SageMaker AI

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.

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.

Le paramètre EnableExplanations est une chaîne d'expression booléenne JMESPath. Il est évalué pour chaque enregistrement de la demande d'explicabilité. Si ce paramètre est évalué comme étant vrai, l'enregistrement est expliqué. Si ce paramètre est évalué comme étant faux, aucune explication n'est générée.

SageMaker Clarify désérialise la sortie du conteneur du modèle pour chaque enregistrement dans une structure de données compatible JSON, puis utilise le EnableExplanations paramètre pour évaluer les données.

Remarques

Il existe deux options pour les enregistrements en fonction du format de sortie du conteneur de modèle.

  • Si la sortie du conteneur de modèle est au format CSV, un enregistrement est chargé sous forme de tableau JSON.

  • Si la sortie du conteneur de modèle est au format JSON Lines, un enregistrement est chargé sous forme d'objet JSON.

Le EnableExplanations paramètre est une JMESPath expression qui peut être transmise pendant les CreateEndpointConfig opérations InvokeEndpoint ou. Si l' JMESPath expression que vous avez fournie n'est pas valide, la création du point de terminaison échouera. Si l'expression est valide, mais que le résultat de l'évaluation de l'expression est inattendu, le point de terminaison est créé avec succès, mais une erreur est générée lorsque le point de terminaison est appelé. Testez votre expression EnableExplanations à l'aide de l'API InvokeEndpoint, puis appliquez-la à la configuration du point de terminaison.

Voici quelques exemples d'expressions EnableExplanations valides. Dans les exemples, une JMESPath expression entoure un littéral à l'aide de caractères antirétrospectifs. Par exemple, `true` signifie vrai.

Expression (représentation sous forme de chaîne) Sortie du conteneur de modèle (représentation sous forme de chaîne) Résultat de l'évaluation (booléen) Signification

'`true`'

(N/A)

True

Active l'explicabilité en ligne de manière inconditionnelle.

'`false`'

(N/A)

False

Désactive l'explicabilité en ligne de manière inconditionnelle.

'[1]>`0.5`'

'1,0.6'

True

Pour chaque enregistrement, le conteneur de modèle affiche son étiquette prédite et sa probabilité. Explique un enregistrement si sa probabilité (à l'indice 1) est supérieure à 0,5.

'probability>`0.5`'

'{"predicted_label":1,"probability":0.6}'

True

Pour chaque enregistrement, le conteneur de modèle génère des données JSON. Explique un enregistrement si sa probabilité est supérieure à 0,5.

'!contains(probabilities[:-1], max(probabilities))'

'{"probabilities": [0.4, 0.1, 0.4], "labels":["cat","dog","fish"]}'

False

Pour un modèle multi-classes : explique un enregistrement si son étiquette prédite (la classe ayant la valeur de probabilité maximale) est la dernière classe. Littéralement, l'expression signifie que la valeur de probabilité maximale ne figure pas dans la liste des probabilités à l'exception de la dernière.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.