Avec les AI Factsheets , vous pouvez ajouter un cas d'utilisation de modèle pour un modèle que vous avez entraîné en dehors de Watson Studio à l'inventaire de modèle afin de pouvoir suivre les détails du cycle de vie du modèle.
Utilisez le support de gouvernance fourni par AI Factsheets pour régir la gestion du cycle de vie des modèles externes de la manière suivante:
- Ajoutez des déploiements aux modèles externes existants.
- Déplacez le modèle de l'environnement vers un autre environnement dans la vue de suivi du cycle de vie du cas d'utilisation du modèle.
- Déplacez le déploiement d'un environnement vers un autre à l'aide de l'API client Python et de l'API REST.
- Fournissez des métadonnées de modèle et des informations de données d'entraînement supplémentaires lorsqu'un modèle externe est sauvegardé dans le catalogue via l'API Python et l'API REST.
Préparation du suivi des modèles externes
Les modèles externes peuvent être de tout type pris en charge pour l'évaluation par le service Watson OpenScale . voir Moteurs d'apprentissage automatique, infrastructures et modèles pris en charge. De plus, les modèles développés dans des blocs-notes sont considérés comme des modèles externes, de sorte que vous pouvez utiliser des AI Factsheets pour régir les modèles que vous développez, déployez et surveillez sur des plateformes autres que Cloud Pak for Data.
Ces points sont une vue d'ensemble du processus de préservation des faits d'un modèle externe.
- Un utilisateur disposant d'un accès administrateur au IBM Knowledge Catalog doit d'abord mettre en place un Platform assets catalog pour enregistrer les modèles externes, puis activez le suivi des modèles externes dans l'inventaire des modèles.
- L'administrateur du catalogue d'accès à la plateforme peut accorder aux utilisateurs des droits de propriétaire sur les actifs de modèle externe ajoutés à partir de Watson OpenScale.
- Vous pouvez utiliser l'API dans un bloc-notes de modèle pour sauvegarder un actif de modèle externe dans un catalogue.
- Associez l'actif de modèle externe à un cas d'utilisation de modèle dans l'inventaire de modèle pour commencer à préserver les faits. Outre les métadonnées de modèle, les nouvelles zones
External model identifier
etExternal deployment identifier
décrivent comment les modèles et les déploiements sont identifiés dans les systèmes externes, par exemple: AWS ou Azure. - Vous pouvez évaluer des déploiements de modèle de fournisseur tiers dans OpenScale pour définir un actif de modèle externe. Le catalogue de destination est établi selon les règles suivantes:
- Le modèle externe est créé dans le Platform assets catalog si son modèle de développement correspondant existe déjà dans le Platform assets catalog ou si aucun modèle de développement n'est créé dans un catalogue.
- Si le modèle de développement correspondant est créé dans un catalogue (autre que le Platform assets catalog) à l'aide du client Python , le modèle est créé dans ce catalogue.
Pour plus d'informations, voir :
Association d'un actif de modèle externe à un cas d'utilisation de modèle
Le suivi automatique des modèles externes ajoute tous les modèles externes qui sont évalués dans Watson OpenScale au catalogue dans lequel se trouve le modèle de développement. Une fois le modèle dans le catalogue, vous pouvez l'enregistrer dans l'inventaire du modèle. Vous pouvez associer un actif de modèle externe à un cas d'utilisation de modèle dans un inventaire de modèle en procédant comme suit:
- Utilisez l'API pour sauvegarder l'actif de modèle externe dans un catalogue à l'aide d'un programme à partir d'un bloc-notes. L'actif de modèle externe peut ensuite être associé à un cas d'utilisation de modèle.
- Associez le modèle externe créé avec l'évaluation Watson OpenScale à un cas d'utilisation de modèle.
Création d'un actif de modèle externe avec l'API
- Créez un modèle dans un bloc-notes.
- Sauvegardez le modèle. Par exemple, vous pouvez enregistrer dans un compartiment S3.
- Utilisez l'API pour créer un actif de modèle externe (une représentation du modèle externe) dans un catalogue. Pour plus d'informations sur les commandes d'API qui interagissent avec l'inventaire de modèles, voir la documentation IBM_AIGOV_FACTS_CLIENT.
Enregistrement d'un actif de modèle externe avec l'inventaire Modèle
- Ouvrez l'onglet Actifs dans le catalogue où vous souhaitez suivre le modèle.
- Sélectionnez l'actif de modèle externe que vous souhaitez suivre.
- Revenez à l'onglet Actifs du catalogue et cliquez sur Suivre ce modèle.
- Sélectionnez un cas d'utilisation de modèle existant ou créez-en un nouveau.
- Complétez le cas d'utilisation avec les détails du cas d'utilisation du modèle et sauvegardez les détails dans le stock.
Enregistrement d'un modèle externe à partir de Watson OpenScale
Si vous validez un modèle externe dans Watson OpenScale, vous pouvez associer un modèle externe à un cas d'utilisation pour suivre les faits de cycle de vie.
- Ajoutez un modèle externe au tableau de bord OpenScale .
- Si vous avez déjà défini un cas d'utilisation de modèle avec l'API, le système reconnaît l'association de cas d'utilisation.
- Lorsque vous créez et surveillez un déploiement, les faits sont enregistrés avec le cas d'utilisation associé. Ces faits s'affichent dans l'étape Validate ou Operate, en fonction de la manière dont vous avez classifié le fournisseur d'apprentissage automatique pour le modèle.
Remplissage du cas d'utilisation du modèle
Lorsque des faits sont enregistrés pour un actif de modèle externe, ils sont associés au pilier qui représente leur phase dans le cycle de vie, comme suit :
- Si l'actif de modèle externe est créé à partir d'un bloc-notes sans déploiement, il s'affiche dans le pilier Développer.
- Si l'actif de modèle externe est créé à partir d'un bloc-notes avec déploiement, il s'affiche dans le pilier Test.
- Lorsque le déploiement du modèle externe est évalué dans OpenScale, il s'affiche dans l'étape Valider ou Exploiter, selon la façon dont vous avez classifié le fournisseur d'apprentissage machine pour le modèle.
Exemple : suivi d'un modèle Amazon SageMaker
Cet exemple de modèle, créé dans Amazon SageMaker, est enregistré pour le suivi et passe par les phases de test, de validation et d'exploitation.
Affichage des faits d'un modèle externe
L'affichage de faits pour un modèle externe est légèrement différent de l'affichage de faits pour un modèle Watson Machine Learning. Ces règles s'appliquent :
- Cliquez sur l'onglet Actifs du catalogue contenant les actifs de modèle externe pour afficher les faits.
- Contrairement aux cas d'utilisation de modèle Watson Machine Learning , qui comportent des fiches d'informations différentes pour les modèles et les déploiements, les fiches d'informations pour les modèles externes combinent des informations pour le modèle et les déploiements sur la même page.
- Plusieurs actifs portant le même nom peuvent être créés dans un catalogue. Pour les différencier, les balises Développement, Pré-production et Production sont affectées automatiquement pour refléter leur état.
En savoir plus
Rubrique parent : Gestion d'un inventaire des actifs de modèle.