Pour transformer vos processus métier avec des solutions basées sur l'intelligence artificielle, votre entreprise doit intégrer à la fois l'apprentissage automatique et l'intelligence artificielle générative dans votre infrastructure opérationnelle. watsonx.ai fournit les processus et les technologies permettant à votre entreprise de développer et de déployer des modèles d'apprentissage automatique et des solutions d'IA génératives.
Défis
Copy link to section
Vous pouvez résoudre les problèmes suivants pour votre entreprise en utilisant watsonx.ai:
Accès à des données de haute qualité
Les entreprises doivent fournir un accès facile à des données de haute qualité aux équipes de science des données qui les utilisent pour créer des modèles d'apprentissage automatique.
opérationnalisation de la génération et du déploiement de modèles d'apprentissage automatique
Les organisations doivent implémenter des processus reproductibles pour générer et déployer rapidement et efficacement des modèles d'apprentissage automatique dans des environnements de production.
Recherche de réponses avec des modèles de base
Les organisations doivent obtenir des informations à partir de données non structurées dans des documents.
Exemple: Les défis de la Golden Bank
Copy link to section
Suivez l'histoire de la Golden Bank qui utilise watsonx.ai pour mettre en œuvre un processus d'évaluation de l'équité dans l'approbation des demandeurs de prêts hypothécaires. L'équipe doit:
Préparer les données afin de garantir un format correct pour l'entraînement du modèle.
Construire et déployer un modèle d'apprentissage automatique pour évaluer la justesse des prédictions d'approbation des prêts hypothécaires.
Trouver des promotions similaires pour leurs concurrents.
Construire des modèles d'invite pour effectuer des tâches de génération et de réponse aux questions.
Ajustez le modèle de base avec les données de reconversion pour garantir les meilleures performances et la meilleure rentabilité.
Créez un pipeline pour simplifier le processus de nouvel entraînement.
Processus
Copy link to section
Pour optimiser watsonx.ai pour votre entreprise, votre organisation peut suivre ce processus:
Le composant watsonx.ai fournit les outils et les processus dont votre organisation a besoin pour implémenter une solution d'intelligence artificielle.
1. Préparez les données
Copy link to section
Les spécialistes des données peuvent préparer leurs propres ensembles de données. Les équipes de spécialistes des données peuvent ajouter ces actifs de données à un projet, où elles collaborent pour préparer, analyser et modéliser les données.
Accédez et affinez les données à partir de diverses connexions de sources de données.
Materialiser les ensembles de données résultants sous forme d'images instantanées dans le temps qui peuvent combiner, joindre ou filtrer des données pour que d'autres spécialistes des données puissent les analyser et les explorer.
Vous devez visualiser les données lorsque vous souhaitez les mettre en forme ou les nettoyer.
Vous souhaitez simplifier le processus de préparation de grandes quantités de données brutes pour l'analyse.
Générez des données tabulaires synthétiques basées sur des données de production ou un schéma de données personnalisé à l'aide de flux visuels et d'algorithmes de modélisation.
Vous souhaitez masquer ou imiter les données de production ou générer des données synthétiques à partir d'un schéma de données personnalisé.
Exemple: préparation des données de Golden Bank
Copy link to section
Dans leur projet, les spécialistes des données affinent les données pour les préparer à l'entraînement d'un modèle d'apprentissage automatique en s'assurant que les données sont dans le format correct. Les ingénieurs en apprentissage automatique utilisent les données d'entraînement structurées et séquentielles dans l'expérience AutoAI qui construit les pipelines de modèles.
2. Génération et entraînement de modèles d'apprentissage automatique
Copy link to section
Pour obtenir des informations prédictives basées sur vos données, les spécialistes des données, les analystes métier et les ingénieurs d'apprentissage automatique peuvent créer et entraîner des modèles d'apprentissage automatique. Les spécialistes des données utilisent les outils watsonx.ai pour générer les modèles d'IA, en s'assurant que les algorithmes et les optimisations appropriés sont utilisés pour faire des prévisions qui aident à résoudre les problèmes métier.
Utilisez AutoAI pour sélectionner automatiquement des algorithmes, concevoir des fonctions, générer des candidats de pipeline et entraîner des candidats de pipeline de modèle d'apprentissage automatique.
Ensuite, évaluez les pipelines classés et enregistrez les meilleurs modèles d'apprentissage automatique.
Déployez les modèles d'apprentissage automatique entraînés dans un espace ou exportez le pipeline d'entraînement de modèle que vous aimez depuis AutoAI dans un bloc-notes pour l'affiner.
Vous voulez un moyen avancé et automatisé de générer rapidement un ensemble adéquat de pipelines d'entraînement et de modèles d'apprentissage automatique.
Vous voulez pouvoir exporter les pipelines générés pour les affiner.
Utilisez des blocs-notes et des scripts pour écrire votre propre code d'apprentissage et d'évaluation de modèle d'ingénierie de fonction dans Python ou R. Utilisez les jeux de données de formation disponibles dans le projet ou les connexions aux sources de données telles que les bases de données, les lacs de données ou le stockage d'objets.
Codez avec vos infrastructures et bibliothèques open source favorites.
Vous souhaitez utiliser des compétences de codage Python ou R pour avoir un contrôle total sur le code utilisé pour créer, entraîner et évaluer les modèles d'apprentissage automatique.
Utilisez les flux SPSS Modeler pour créer vos propres flux d'entraînement, d'évaluation et d'évaluation de modèle d'apprentissage automatique. Utilisez des ensembles de données d'entraînement disponibles dans le projet ou des connexions à des sources de données telles que des bases de données, des lacs de données ou un stockage d'objets.
Vous voulez un moyen simple d'explorer les données et de définir des flux d'entraînement, d'évaluation et d'évaluation du modèle d'apprentissage automatique.
Préparez des données, importez des modèles, résolvez des problèmes et comparez des scénarios, visualisez des données, trouvez des solutions, générez des rapports et déployez des modèles d'apprentissage automatique.
Vous devez évaluer des millions de possibilités pour trouver la meilleure solution à un problème d'analyse prescriptive.
Entraînez un modèle d'apprentissage automatique commun qui utilise des données réparties.
Vous devez entraîner un modèle d'apprentissage automatique sans déplacer, combiner ou partager des données réparties sur plusieurs emplacements.
Exemple: Création et formation de modèles d'apprentissage automatique de Golden Bank
Copy link to section
Les data scientists de la Golden Bank utilisent l'AutoAI pour construire un modèle d'apprentissage automatique qui prédit si un client achètera un produit bancaire sur la base d'une promotion.
3. Déploiement de modèles
Copy link to section
Lorsque les membres de l'équipe des opérations déploient vos modèles d'IA, les modèles d'apprentissage automatique deviennent disponibles pour les applications à utiliser pour le scoring et les prévisions afin d'aider à générer des actions.
Utilisez l'interface utilisateur Espaces pour déployer des modèles et d'autres actifs à partir de projets vers des espaces.
Vous souhaitez déployer des modèles et afficher des informations de déploiement dans un espace de travail collaboratif.
Exemple: Déploiement de modèle de Golden Bank
Copy link to section
Les membres de l'équipe opérationnelle de la Golden Bank font passer le modèle prédictif du projet à un espace de déploiement, puis créent un déploiement de modèle en ligne. Ensuite, ils testent le modèle déployé en introduisant des données de test pour prédire si un client achètera un produit bancaire sur la base de la promotion.
4. Générer un modèle de fondation
Copy link to section
Votre équipe peut écrire du code dans un notebook Jupyter ou utiliser l' Prompt Lab, pour développer des invites avec un modèle de base.
Utilisez le site Prompt Lab pour expérimenter l'incitation de différents modèles de fondation. Sélectionnez différents modèles de base à demander. Sauvegardez et partagez les invites les plus efficaces.
Vous souhaitez qu'une interface utilisateur simple explore et teste différentes invites.
Vous souhaitez pouvoir sauvegarder un modèle d'invite ou une session d'invite en tant qu'actif de projet ou l'exporter en tant que bloc-notes Jupyter pour effectuer une analyse plus approfondie.
Utilisez des blocs-notes et des scripts pour inviter des modèles de base à l'aide d'un programme à l'aide de la bibliothèque Python . Le code peut transformer des données, ajuster les paramètres du modèle de fondation, générer des modèles de fondation et produire des résultats factuellement exacts en appliquant le modèle de génération augmenté par la récupération. Utilisez les ensembles de données de formation disponibles dans le projet ou les connexions aux sources de données telles que les bases de données, les lacs de données ou le stockage d'objets.
Utilisez vos infrastructures et bibliothèques open source favorites.
Vous souhaitez utiliser des compétences de codage Python ou R pour avoir un contrôle total sur le code utilisé pour effectuer et évaluer l'ingénierie des invites.
Exemple: ingénierie rapide de Golden Bank
Copy link to section
Les équipes de data scientist et de prompt engineering de la Golden Bank travaillent ensemble pour rassembler des documents pertinents provenant de diverses sources en ligne et mettant en évidence les promotions disponibles chez ses concurrents. Ils introduisent leurs données de promotion dans un carnet Jupyter pour automatiser la recherche d'articles de presse en ligne. Jupyter Notebook utilise LangChain pour fractionner le texte en extraits de texte plus petits pouvant être inclus dans des invites. Cette tâche garantit que le jeton ne dépasse pas les limites de la fenêtre de jeton de contexte.
L'équipe utilise ensuite le site Prompt Lab pour créer un modèle d'invite pour la génération et un modèle d'invite pour la réponse aux questions. Pour la tâche de génération, l'objectif est de générer un contenu d'email mettant en avant les promotions de la banque. Pour la tâche de réponse à une question, l'entrée et la sortie varient en fonction de la question et des réponses, de sorte qu'ils introduisent le texte de promotion dans les instructions.
5. Accorder un modèle de fond de teint
Copy link to section
Votre équipe peut écrire du code dans un notebook Jupyter ou utiliser l' Tuning Studio, pour régler un modèle de base. Vous pouvez vouloir ajuster un modèle de fondation pour réduire les coûts ou améliorer les performances du modèle.
Utilisez des blocs-notes et des scripts pour optimiser les modèles de base à l'aide d'un programme à l'aide de la bibliothèque Python . Le code peut déclencher le processus d'optimisation d'invite, déployer un modèle optimisé d'invite et inférence un modèle optimisé d'invite. Utilisez les ensembles de données de formation disponibles dans le projet ou les connexions aux sources de données telles que les bases de données, les lacs de données ou le stockage d'objets.
Utilisez vos infrastructures et bibliothèques open source favorites.
Vous souhaitez utiliser des compétences de codage Python ou R pour avoir un contrôle total sur le code utilisé pour transformer les données, puis optimiser et évaluer les modèles.
Exemple: optimisation de l'invite de Golden Bank
Copy link to section
L'équipe d'ingénierie de Golden Bank adapte rapidement le modèle de base en utilisant des articles contenant des promotions supplémentaires. L'équipe produit un modèle de base plus petit et plus rentable, avec le même niveau de performance que le modèle de base original qu'ils ont choisi pour l'inférence.
6. Automatisation du cycle de vie de l'apprentissage automatique
Copy link to section
Votre équipe peut automatiser et simplifier les MLOps et le cycle de vie de l'IA avec les pipelines d'orchestration.
Utilisez des pipelines pour créer des flux reproductibles et planifiés qui automatisent les blocs-notes, Data Refineryet les pipelines d'apprentissage automatique, de l'ingestion de données à l'entraînement, au test et au déploiement de modèles.
Vous souhaitez automatiser certaines ou toutes les étapes d'un flux MLOps.
Exemple: cycle de vie ML automatisé de Golden Bank
Copy link to section
Les spécialistes des données de Golden Bank peuvent utiliser des pipelines pour automatiser leur cycle de vie complet de l'apprentissage automatique et leurs processus afin de simplifier le processus de réapprentissage du modèle d'apprentissage automatique.
Essayez différents cas d'utilisation sur un site en libre-service. Sélectionnez un cas d'utilisation pour expérimenter une application opérationnelle générée avec watsonx. Développeurs, accédez à des conseils de sélection d'invite et de construction, ainsi qu'à un exemple de code d'application, pour accélérer votre projet.