0 / 0
Retourner à la version anglaise de la documentation
Tutoriel sur la gouvernance de l'IA: Génération et déploiement d'un modèle

Tutoriel sur la gouvernance de l'IA: Génération et déploiement d'un modèle

Ce tutoriel est le premier d'une série de deux tutoriels. Suivez ce tutoriel pour générer, déployer et suivre un modèle avec le cas d'utilisation de la gouvernance de l'IA. Votre objectif est de former un modèle pour prédire quels candidats sont admissibles aux hypothèques, puis de déployer le modèle à des fins d'évaluation. Vous devez également configurer le suivi du modèle pour documenter l'historique du modèle et générer une explication de ses performances.

Démarrage rapide: Si vous n'avez pas encore créé l'exemple de projet pour ce tutoriel, accédez à l' exemple de projet de gouvernance d'IA dans le concentrateur de ressources.

L'histoire de ce tutoriel est que Golden Bank veut étendre son activité en offrant des renouvellements hypothécaires à faible taux pour les applications en ligne. Les applications en ligne augmentent le nombre de clients de la banque et réduisent les coûts de traitement des demandes de la banque. En tant que scientifique de données à Golden Bank, vous devez créer un modèle d'approbation de prêt hypothécaire qui évite les risques imprévus et traite tous les candidats de façon équitable. Vous devez exécuter un bloc-notes Jupyter pour créer un modèle et capturer automatiquement les métadonnées qui permettent de suivre le modèle dans une fiche d'information.

L'image animée suivante fournit un aperçu rapide de ce que vous allez accomplir d'ici la fin du deuxième tutoriel où vous utiliserez Watson OpenScale pour configurer et évaluer les moniteurs du modèle déployé afin de vous assurer que le modèle est précis et que tous les candidats sont traités équitablement. Cliquez sur l'image pour afficher une image plus grande.

Image animée

Aperçu du tutoriel

Dans ce tutoriel, vous exécutez les tâches suivantes :

Regarder une vidéo Regardez cette vidéo pour prévisualiser les étapes de ce tutoriel.

Cette vidéo fournit une méthode visuelle pour apprendre les concepts et les tâches de cette documentation.




  • Utiliser la vidéo image-in-picture

    Astuce: Démarrez la vidéo, puis au fur et à mesure que vous faites défiler le tutoriel, la vidéo passe en mode image-en-image. Fermez la table des matières vidéo pour la meilleure expérience avec l'image en image. Vous pouvez utiliser le mode image-dans-image pour pouvoir suivre la vidéo à mesure que vous effectuez les tâches de ce tutoriel. Cliquez sur les horodatages de chaque tâche à suivre.

    L'image animée suivante montre comment utiliser les fonctions d'image vidéo et de table des matières:

    Comment utiliser l'image en image et les chapitres

    Obtenir de l'aide dans la communauté

    Si vous avez besoin d'aide pour ce tutoriel, vous pouvez poser une question ou trouver une réponse dans le forum de discussion de la communautéCloud Pak for Data.

    Configurez les fenêtres de votre navigateur

    Pour une expérience optimale lors de l'exécution de ce tutoriel, ouvrez Cloud Pak for Data dans une fenêtre de navigateur et laissez cette page de tutoriel ouverte dans une autre fenêtre de navigateur pour basculer facilement entre les deux applications. Envisagez d'organiser les deux fenêtres du navigateur côte à côte pour faciliter le suivi.

    Tutoriel et interface utilisateur côte à côte

    Astuce: Si vous rencontrez une visite guidée lors de l'exécution de ce tutoriel dans l'interface utilisateur, cliquez sur Peut-être plus tard.

    Retour en haut

  • Inscription à Cloud Pak for Data as a Service (en anglais)

    Vous devez vous inscrire à Cloud Pak for Data as a Service et mettre à disposition les services nécessaires pour le cas d'utilisation d'intégration de données.

    • Si vous disposez d'un compte Cloud Pak for Data as a Service existant, vous pouvez utiliser ce tutoriel. Si vous disposez d'un compte de plan Lite, un seul utilisateur par compte peut exécuter ce tutoriel.
    • Si vous ne disposez pas encore d'un compte Cloud Pak for Data as a Service , inscrivez-vous.

    Vérifiez les services mis à disposition nécessaires

    vidéo du tutoriel d'aperçu Pour prévisualiser cette tâche, regardez la vidéo à partir de 01:06.

    Important: L'inventaire des modèles est disponible uniquement dans la région de Dallas. Si nécessaire, basculez vers la région de Dallas avant de continuer.

    Procédez comme suit pour vérifier ou mettre à disposition les services nécessaires:

    1. Dans Cloud Pak for Data, vérifiez que vous vous trouvez dans la région de Dallas. Si ce n'est pas le cas, cliquez sur le menu déroulant de la région, puis sélectionnez Dallas.
      Changer de région

    2. Dans le Cloud Pak for Data Menu de navigation, sélectionnez Services > Instances de service.

    3. Utilisez la liste déroulante Produit pour déterminer s'il existe une instance de service Watson Studio existante.

    4. Si vous devez créer une instance de service Watson Studio, cliquez sur Ajouter un service.

    5. Sélectionnez Watson Studio.

      1. Pour la région, sélectionnez Dallas.

      2. Sélectionnez le plan Lite .

      3. Cliquez sur Créer.

    6. Répétez ces étapes pour vérifier ou mettre à disposition les services supplémentaires suivants :

      • Watson Machine Learning
      • IBM Knowledge Catalog
      • Cloud Object Storage

    Icône de point de contrôle Vérifiez votre progression

    L'image suivante montre les instances de service mises à disposition:

    Services mis à disposition

    Créez l'exemple de projet

    vidéo du tutoriel d'aperçu Pour prévisualiser cette tâche, regardez la vidéo qui commence à 01:45.

    1. Accédez à l' exemple de projet de gouvernance de l'intelligence artificielle dans le concentrateur de ressources.

    2. Cliquez sur Créer un projet.

    3. Si vous êtes invité à associer le projet à une instance Cloud Object Storage, sélectionnez une instance Cloud Object Storage dans la liste.

    4. Cliquez sur Créer.

    5. Attendez que l'importation du projet soit terminée, puis cliquez sur Afficher le nouveau projet pour vérifier que le projet et les actifs ont été créés avec succès.

    6. Cliquez sur l'onglet Actifs pour afficher les actifs dans l'exemple de projet.

    Remarque: Vous pouvez voir une visite guidée présentant les tutoriels inclus avec ce cas d'utilisation. Les liens de la visite guidée ouvriront ces instructions de tutoriel.

    Icône de point de contrôle Vérifiez votre progression

    L'image suivante montre l'exemple de projet. Vous êtes maintenant prêt à démarrer le tutoriel.

    Exemple de projet


    Retour en haut


  • vidéo du tutoriel d'aperçu Pour prévisualiser cette tâche, regardez la vidéo qui commence à 02:35.

    Vous suivez les modèles en ajoutant des cas d'utilisation de modèle à un catalogue. Avec le plan Lite IBM Knowledge Catalog , vous pouvez créer deux catalogues. Procédez comme suit pour voir si vous disposez déjà d'un catalogue et, si ce n'est pas le cas, pour créer un catalogue afin de stocker le cas d'utilisation du modèle:

    1. Dans le Cloud Pak for Data Menu de navigation, sélectionnez Catalogues > Afficher tous les catalogues.

    2. Si vous voyez un catalogue sur la page Catalogues , vous pouvez passer à la Tâche 2: Créer le cas d'utilisation du modèle dans l'inventaire du modèle. Sinon, procédez comme suit pour créer un nouveau catalogue:

      1. Cliquez sur Nouveau catalogue.

      2. Pour le Nom, copiez et collez le nom du catalogue exactement comme indiqué sans espaces de début ou de fin:

        Mortgage Approval Catalog
        
      3. Si vous êtes invité à associer le catalogue à une instance Cloud Object Storage, sélectionnez un Cloud Object Storage dans la liste.

      4. Sélectionnez Appliquer les règles de protection des données, confirmez la sélection et acceptez les valeurs par défaut pour les autres zones.

      5. Cliquez sur Créer.

    Icône de point de contrôle Vérifiez votre progression

    L'image suivante montre votre catalogue. Vous êtes maintenant prêt à créer le cas d'utilisation de modèle stocké dans le catalogue.

    Catalogue d'approbation de prêt hypothécaire


    Retour en haut


  • vidéo du tutoriel d'aperçu Pour prévisualiser cette tâche, regardez la vidéo qui commence à 3:08.

    Pour ce type de projet, il est préférable de créer le cas d'utilisation du modèle lorsqu'un projet commence. Un cas d'utilisation de modèle peut référencer plusieurs modèles d'apprentissage automatique que vous pouvez utiliser pour résoudre des problèmes métier. Ensuite, les ingénieurs de données et les évaluateurs de modèles peuvent ajouter des modèles au cas d'utilisation du modèle et suivre le modèle tout au long de son cycle de vie. Pour créer le cas d'utilisation du modèle, procédez comme suit:

    Astuce: Si c'est la première fois que vous accédez à l'inventaire des modèles, une visite guidée vous demande si vous souhaitez configurer la gouvernance des modèles. Pour le moment, cliquez sur Peut-être plus tard.
    1. Dans le Cloud Pak for Data Menu de navigation, sélectionnez Catalogues > Inventaire de modèle.

    2. Cliquez sur Nouveau cas d'utilisation de modèle.

    3. Pour le nom de cas d'utilisation de modèle, copiez et collez le nom exactement comme indiqué sans espaces de début ou de fin:

      Mortgage Approval Model Use Case
      
    4. Pour la zone Description, copiez et collez le texte suivant:

      This model use case is for the Mortgage approval model at Golden Bank
      
    5. Si vous disposez de plusieurs catalogues, une zone Catalogue s'affiche. Sélectionnez Catalogue d'approbation d'hypothèque ou un catalogue existant différent.

    6. Cliquez sur Sauvegarder.

    Icône de point de contrôle Vérifiez votre progression

    L'image suivante montre le cas d'utilisation de votre modèle. Le cas d'utilisation du modèle est maintenant prêt pour les ingénieurs en traitement de données et les évaluateurs de modèles afin d'ajouter des modèles et de les suivre tout au long de leur cycle de vie. La tâche suivante consiste à exécuter le bloc-notes pour créer le modèle.

    Cas d'utilisation du modèle d'approbation de prêt hypothécaire


    Retour en haut


  • vidéo du tutoriel d'aperçu Pour prévisualiser cette tâche, regardez la vidéo qui commence à 03:50.

    Vous êtes maintenant prêt à exécuter le premier bloc-notes inclus dans l'exemple de projet. Le bloc-notes inclut le code pour:

    • Configurez des AI Factsheets utilisées pour suivre le cycle de vie du modèle.
    • Chargez les données d'apprentissage, qui sont stockées dans la connexion Db2 Warehouse dans l'exemple de projet.
    • Spécifiez les colonnes cible, catégorielle et numérique ainsi que les seuils utilisés pour créer le modèle.
    • Générez des pipelines de données.
    • Générez des modèles d'apprentissage automatique.
    • Affichez les résultats du modèle.
    • Sauvegardez le modèle.

    Procédez comme suit pour exécuter le bloc-notes inclus dans le projet exemple. Prenez le temps de lire les commentaires du bloc-notes, qui expliquent le code de chaque cellule.

    1. Dans le Cloud Pak for Data Menu de navigation, sélectionnez Projets > Afficher tous les projets.

    2. Cliquez sur le nom de projet Gouvernance d'IA .

    3. Cliquez sur l'onglet Actifs , puis accédez à Notebooks.
      Navigation de gauche

    4. Ouvrez le bloc-notes 1-model-training-with-factsheets.

    5. Le bloc-notes étant en mode lecture seule, cliquez sur l'icône Editer Icône Editer pour le placer en mode édition.

    6. Lorsque vous importez un projet à partir du concentrateur de ressources, la première cellule du bloc-notes contient le jeton d'accès au projet. Si ce bloc-notes ne contient pas de première cellule avec un jeton d'accès de projet, vous devez générer le jeton. Dans le menu Plus, sélectionnez Insérer un jeton de projet. Cette action insère une nouvelle cellule comme première cellule du bloc-notes contenant le jeton de projet.

    7. Sous la section Fournir votre clé d'API IBM Cloud , vous devez transmettre vos données d'identification à l'API Watson Machine Learning à l'aide d'une clé d'API. Si vous ne disposez pas déjà d'une clé d'API sauvegardée, procédez comme suit pour créer une clé d'API.
      vidéo du tutoriel d'aperçu Pour prévisualiser cette tâche, regardez la vidéo qui commence à 04:44.

      1. Accédez à la page des clés d'API de la consoleIBM Cloud.

      2. Cliquez sur Créer une clé d'API IBM Cloud. Si vous disposez de clés d'API existantes, le bouton peut être intitulé Créer.

      3. Entrez un nom et une description.

      4. Cliquez sur Créer.

      5. Copier la clé de l'API.

      6. Téléchargez la clé de l'API pour une utilisation ultérieure.

      7. Revenez au bloc-notes et collez votre clé d'API dans la zone ibmcloud_api_key .

    8. Cliquez sur Cellule > Exécuter tout pour exécuter toutes les cellules du bloc-notes. Vous pouvez également exécuter le bloc-notes cellule par cellule si vous souhaitez explorer chaque cellule et sa sortie.

    9. L'exécution du bloc-notes prend entre 1 et 3 minutes. Vous pouvez surveiller la progression cellule par cellule, en remarquant que l'astérisque "In [*]" est modifié en nombre, par exemple "In [1]".

    10. Si vous rencontrez des erreurs lors de l'exécution du bloc-notes, essayez les conseils suivants:

      • Cliquez sur Noyau > Redémarrer & Effacer la sortie pour redémarrer le noyau, puis exécutez à nouveau le bloc-notes.
      • Vérifiez que vous avez créé le cas d'utilisation du modèle en copiant et en collant le nom d'artefact spécifié exactement sans espaces de début ou de fin.

    Icône de point de contrôle Vérifiez votre progression

    L'image suivante montre le bloc-notes lorsque l'exécution est terminée. Le bloc-notes a sauvegardé le modèle dans le projet, vous êtes donc prêt à l'afficher et à l'ajouter à l'inventaire du modèle.

    Exécution du bloc-notes terminée


    Retour en haut


  • vidéo du tutoriel d'aperçu Pour prévisualiser cette tâche, regardez la vidéo qui commence à 06:16.

    Après avoir exécuté toutes les cellules du bloc-notes, procédez comme suit pour afficher la fiche d'information du modèle dans le projet, puis associez ce modèle à un cas d'utilisation de modèle dans l'inventaire des modèles:

    1. Cliquez sur le nom de projet Gouvernance de l'intelligence artificielle dans la trace de navigation.
      Trace de navigation

    2. Cliquez sur l'onglet Actifs , puis accédez à Modèles.

    3. Cliquez sur le nom d'actif Modèle de prévision d'approbation hypothécaire que vous avez créé précédemment pour ouvrir le modèle.

    4. Consultez la fiche technique de l'IA pour votre modèle. Les AI Factsheets capturent les métadonnées de modèle tout au long du cycle de vie de développement de modèle, ce qui facilite la validation d'entreprise ultérieure ou la réglementation externe. Les AI Factsheets permettent aux valideurs de modèle et aux valideurs d'obtenir une vue précise et toujours à jour des détails du cycle de vie du modèle.
      Dans la dernière tâche, vous avez exécuté un bloc-notes contenant le code client Python AI Factsheets dans le bloc-notes qui a capturé les métadonnées d'entraînement. Faites défiler jusqu'aux sections Métriques de formation et Etiquettes de formation pour passer en revue les métadonnées de formation capturées.
      Point de contrôle L'image suivante montre la fiche d'informations sur l'IA pour le modèle:

      Fiche d'information sur l'IA du modèle

    5. Faites défiler la page du modèle vers le haut et cliquez sur Suivre ce modèle.

      1. Dans la liste des scénarios d'utilisation de modèle, sélectionnez Cas d'utilisation de modèle d'approbation d'hypothèque, puis cliquez sur Suivant.

      2. Sélectionnez Approche par défaut, puis cliquez sur Suivant.

      3. Sélectionnez Expérimental, puis cliquez sur Suivre le modèle.

    6. Dans la page du modèle, cliquez sur Ouvrir dans l'inventaire des modèles.

    7. Dans la page de cas d'utilisation du modèle, cliquez sur l'onglet Actif .

    8. Sous Suivi du modèle, vous pouvez voir que l'IA Factsheets trace les modèles tout au long de leur cycle de vie.Ce modèle est toujours dans l'étape Développement car il n'a pas encore été déployé.

    Icône de point de contrôle Vérifiez votre progression

    L'image suivante montre le cas d'utilisation du modèle avec le modèle dans la phase de développement. Maintenant que vous avez passé en revue les métadonnées telles que la source de données d'entraînement, les métriques d'entraînement et le schéma d'entrée qui ont été capturées dans la fiche d'informations sur l'IA, vous êtes prêt à déployer le modèle.

    Cas d'utilisation du modèle lors de la phase de développement


    Retour en haut


  • Avant de pouvoir déployer le modèle, vous devez le promouvoir dans un nouvel espace de déploiement. Les espaces de déploiement vous aident à organiser les ressources de support telles que les données d'entrée et les environnements, à déployer des modèles ou des fonctions pour générer des prévisions ou des solutions et à afficher ou éditer les détails du déploiement.

    Promouvoir le modèle dans un espace de déploiement

    vidéo du tutoriel d'aperçu Pour prévisualiser cette tâche, regardez la vidéo qui commence à 07:28.

    Procédez comme suit pour promouvoir le modèle dans un nouvel espace de déploiement:

    1. Dans le cas d'utilisation du modèle, sous la phase Développement , cliquez sur Modèle de prévision d'approbation hypothécaire.

    2. Cliquez sur Ouvrir dans le projet pour ouvrir le modèle dans le projet de gouvernance de l'IA.

    3. Sur la page de modèle, cliquez sur l'icône Promouvoir dans l'espace de déploiement Icône Promouvoir dans l'espace de déploiement .

    4. Pour l'espace cible, sélectionnez Création d'un espace de déploiement.

      1. Pour le nom de l'espace de déploiement, copiez et collez le nom exactement comme indiqué sans espace de début ou de fin:

        Golden Bank Preproduction Space
        
      2. Sélectionnez un service de stockage dans la liste.

      3. Sélectionnez votre service d'apprentissage automatique mis à disposition dans la liste.

      4. Cliquez sur Créer.

      5. Cliquez sur Fermer.

    5. Pour l'espace cible vérifiez que l'espace de préproduction de Golden Bank est sélectionné.

    6. Vérifiez l'option Accéder au modèle dans l'espace après sa promotion.

    7. Cliquez sur Promouvoir.

    Icône de point de contrôle Vérifiez votre progression

    L'image suivante montre le modèle dans l'espace de déploiement. Vous êtes maintenant prêt à créer un déploiement de modèle.

    Modèle dans l'espace de déploiement

    Créer un déploiement en ligne pour le modèle

    vidéo du tutoriel d'aperçu Pour prévisualiser cette tâche, regardez la vidéo à partir de 08:33.

    Pour créer un déploiement en ligne pour votre modèle, procédez comme suit:

    1. Lorsque l'espace de déploiement s'ouvre, cliquez sur Nouveau déploiement.

      1. Pour le type de déploiement, sélectionnez En ligne.

      2. Pour le Nom, copiez et collez le nom de déploiement exactement comme indiqué sans espace de début ou de fin:

        Mortgage Approval Model Deployment
        
      3. Pour le Nom de service, vous pouvez spécifier un nom descriptif à utiliser à la place de l'ID de déploiement qui vous aidera à identifier ce déploiement rapidement. Copiez et collez le nom de service sans espaces de début ou de fin. Le nom est validé pour être unique par région. Si ce nom de service existe déjà, ajoutez un nombre (ou tout caractère unique) à la fin du nom de service.

        mortgage_approval_service
        
      4. Cliquez sur Créer.

    2. Le déploiement du modèle peut prendre plusieurs minutes. Lorsque le modèle est déployé avec succès, revenez à l'inventaire du modèle. Dans le menu de navigation Menu de navigation, sélectionnez Catalogues > Inventaire du modèle.

    3. Pour le Cas d'utilisation du modèle d'approbation hypothécaire, cliquez sur Afficher les détails.

    4. Cliquez sur l'onglet Actif. Sous Suivi de modèle, vous pouvez voir que le modèle est maintenant à l'étape Test .

    Icône de point de contrôle Vérifiez votre progression

    L'image suivante montre le cas d'utilisation du modèle avec le modèle en phase de déploiement. Votre modèle est maintenant prêt à être évalué dans Watson OpenScale.

    Cas d'utilisation de modèle en phase de déploiement


    Retour en haut

En tant que spécialiste des données chez Golden Bank, vous avez créé un modèle d'approbation de prêt hypothécaire en exécutant un Jupyter Notebook qui a généré le modèle et capturé automatiquement les métadonnées pour suivre le modèle dans une fiche d'informations sur l'intelligence artificielle. Vous avez ensuite promu le modèle dans un espace de déploiement, puis vous avez déployé le modèle.

Etapes suivantes

Vous êtes maintenant prêt à valider et à surveiller votre modèle d'apprentissage automatique déployé pour vous assurer qu'il fonctionne correctement et équitablement. Pour cette tâche, vous allez utiliser Watson OpenScale. Voir le tutoriel Tester et valider le modèle.

En savoir plus

Regarder une vidéo Découvrez comment utiliser IBM OpenPages pour gérer le modèle tout au long de son cycle de vie.

Cette vidéo fournit une méthode visuelle pour apprendre les concepts et les tâches de cette documentation.

Rubrique parent: Tutoriels de cas d'utilisation

Recherche et réponse à l'IA générative
Ces réponses sont générées par un modèle de langue de grande taille dans watsonx.ai en fonction du contenu de la documentation du produit. En savoir plus