Pour automatiser la mise à disposition et la configuration des services requis et voir une application d'évaluation, avec des exemples de données, vous pouvez installer un module Python.
A propos de ce module
- Le module fournit une autre façon pour les utilisateurs techniques de voir une instance de Watson OpenScale s'exécuter sans avoir besoin de fournir et de configurer vous-même les services, comme décrit dans le tutoriel de mise en route.
- Le module Python vérifie les services dont vous disposez et crée ceux qui sont nécessaires. Une fois le module en fonctionnement, vous pouvez démarrer Watson OpenScale à partir du tableau de bord IBM Cloud pour voir comment il évalue un modèle.
Client Python de Watson OpenScale
Le client Python est une bibliothèque qui fonctionne directement avec le service d'évaluation de modèle. Pour le développement et l'automatisation, vous pouvez utiliser le client Python pour configurer directement la base de données du magasin de données, accéder à votre moteur d'apprentissage automatique, et sélectionner et évaluer les déploiements. Pour des exemples utilisant le client Python de cette manière, reportez-vous aux exemples de blocs-notes Watson OpenScale.
Avant de commencer
Créez une clé d'API IBM Cloud et téléchargez-la. Vous devrez entrer la clé d'API à une étape ultérieure.
Installez une édition quelconque de Python 3.
Python 3 comprend le système de gestion de package pip.
Installez le module
ibm-watson-openscale-cli
en exécutant la commande suivante :pip install -U ibm-watson-openscale-cli
Si plusieurs versions de pip sont installées sur votre système, vous devrez peut-être exécuter
pip3
au lieu depip
, comme danspip3 install -U ibm-watson-openscale-cli
.Si vous disposez d'une instance de service watsonx.ai Runtime existante, vérifiez dans le tableau de bordIBM Cloud que le service est géré par Cloud Identity and Access Management (IAM) et non par Cloud Foundry.
Important :Le module vérifie la présence d'une instance de watsonx.ai Runtime. Si c'est le cas, il l'utilise. Toutefois, si votre instance est gérée par Cloud Foundry, vous devez d'abord la migrer dans un groupe de ressources IAM avant d'exécuter le module.
Exécution du module
Exécutez la commande suivante :
ibm-watson-openscale-cli -a <Your API key>
Affichage des résultats
Pour consulter les analyses de l'équité et de l'exactitude du modèle, les détails des données évaluées et l'explicabilité d'une transaction individuelle, ouvrez le tableau de bord Analyses.
- Pour comprendre le scénario des exemples de données, voir Initiation.
Afficher les analyses
Dans le tableau de bord Insights, cliquez sur l'onglet Insights , qui affiche une présentation des métriques pour les modèles déployés:
La page Analyses permet de voir d'un coup d'oeil les problèmes d'équité et d'exactitude déterminés par les seuils configurés.
Chaque déploiement est affiché sous la forme d'une vignette. Si vous suivrez l'un des tutoriels, dans votre tableau de bord, vous voyez un déploiement appelé
GermanCreditRiskModel
. L'exemple suivant montre un tableau de bord avec de nombreux modèles déployés et évalués :
Afficher les données d'évaluation
Dans la page Aperçus, cliquez sur la mosaïque
GermanCreditRiskModel
pour afficher des détails sur les données évaluées.Faites glisser le marqueur sur le graphique jusqu'à un jour et une heure montrant des données et cliquez sur le lien Afficher les détails.
Par exemple, l'écran suivant affiche les données d'une date/heure donnée. Les dates et heures varient en fonction du moment où vous exécutez le module.
Pour savoir comment interpréter le graphique de temps, voir Obtention d'analyses.
Pour afficher des détails sur l'évaluation des données
AGE
, vérifiez queAGE
est sélectionné dans le menu.Remarquez que la capture d'écran suivante ne présente pas de biais.
Pour savoir comment interpréter le graphique des points de données à une heure spécifique, voir Visualisation des données pour une heure spécifique.
Afficher l'explicabilité
Pour comprendre les facteurs qui contribuent à la présence d'un biais pour une période donnée, à partir de l'écran de visualisation présenté dans la section précédente, cliquez sur Afficher les transactions.
Les ID des transactions de la dernière heure qui présentent un biais s'affichent. Pour le modèle utilisé dans ce module, il n'y a aucun biais pour les demandes disponibles. Par conséquent, aucune transaction n'est affichée pour la période dans la capture d'écran suivante.
Pour plus d'informations, voir Explication des transactions.
Rubriques connexes
- Pour découvrir ce que sont les biais, consultez Equité.
- Pour savoir si votre modèle prédit bien les résultats, consultez Exactitude.
- Pour savoir comment interpréter les graphes et les données, voir Obtention d'analyses.
- Pour savoir comment les facteurs sous-jacents influencent les résultats, consultez Surveillance de l'explicabilité.
Rubrique parent : Watson OpenScale