IBM AutoAI
Créez et entraînez rapidement des modèles prédictifs de haute qualité. Simplifiez la gestion du cycle de vie de l’IA.
Essayez-le sur watsonx.ai
Homme d’affaires utilisant une tablette dans une usine
Accélérer l’IA et la gestion du cycle de vie des modèles

Qu’est-ce qu’AutoML ?
Le machine learning automatique (AutoML) est le processus d’automatisation des tâches manuelles que les spécialistes des données doivent accomplir lorsqu’ils construisent et entraînent des modèles de machine learning (modèles ML). Ces tâches comprennent l’ingénierie et la sélection des caractéristiques, le choix du type d’algorithme de machine learning, la construction d’un modèle analytique basé sur l’algorithme, l’optimisation des hyperparamètres, l’entraînement du modèle sur des ensembles de données testés et l’exécution du modèle pour générer des scores et des résultats. Les chercheurs ont développé AutoML pour aider les spécialistes des données à construire des modèles prédictifs sans avoir à posséder de compétences poussées en modèles ML. AutoML libère également les data scientists des tâches répétitives liées à la construction d’un pipeline de machine learning, ce qui leur permet de se concentrer sur l’extraction des analyses nécessaires à la résolution de problèmes métier importants.

Qu’est-ce qu’AutoAI ?
AutoAI est une variante d’AutoML. Il étend l’automatisation de la construction de modèles à l’ensemble du cycle de vie de l’IA. Comme AutoML, AutoAI applique une automatisation intelligente aux étapes de la construction de modèles de machine learning prédictifs. Ces étapes comprennent la préparation des ensembles de données pour l’entraînement, l’identification du meilleur type de modèle pour les données (tel qu’un modèle de classification ou de régression) et le choix des colonnes de données qui prennent le mieux en charge le problème que le modèle entend résoudre, appelé « sélection des caractéristiques ». L’automatisation teste ensuite diverses options de réglage des hyperparamètres afin d’obtenir le meilleur résultat, tout en générant, puis en classant, des pipelines de modèles candidats en fonction de mesures telles que l’exactitude et la précision. Les pipelines les plus performants peuvent être mis en production pour traiter les nouvelles données et fournir des prévisions basées sur l’entraînement du modèle.

Désormais disponible : watsonx.ai

Découvrez notre nouveau studio destiné aux entreprises qui réunit l'apprentissage automatique traditionnel et les nouvelles capacités d'IA générative alimentées par des modèles de base

Comment développer une IA responsable à grande échelle
AutoAI versus AutoML
Comparaison rapide des fonctionnalités AutoAI AutoML

Préparation des données

   
 

Ingénierie des caractéristiques

   
 

Optimisation des hyperparamètres

Déploiement automatisé de modèle

   
 

Déploiement en un clic

   
 

Tests et notation des modèles

 

Génération de code

 
Fonctionnalités prises en charge :

Débiaisage et atténuation des dérives

   
 

Gestion des risques liés aux modèles

Gestion du cycle de vie de l’IA

   
 

Apprentissage par transfert

Tous les modèles d’IA

Affinage avancé des données

 
Pourquoi AutoAI est-il important ? Tout le monde peut tirer parti de l’automatisation intelligente Accélérer la gestion du cycle de vie de l’IA

Créez automatiquement des modèles de machine learning et d’IA sans avoir besoin de posséder des compétences poussées en science des données. Donnez aux data scientists, aux développeurs, aux ingénieurs en ML et aux analystes les moyens de générer des pipelines de modèles constituant de parfaits candidats. Comblez les écarts de compétences et augmentez la productivité de vos projets de machine learning.

Accélérez la mise en œuvre du machine learning

Créez des modèles d’IA et de machine learning personnalisés en quelques minutes, voire quelques secondes. Expérimentez, entraînez et déployez des modèles plus rapidement à grande échelle. Améliorez la reproductibilité et la gouvernance des cycles de vie des modèles de machine learning et d’IA tout en réduisant les tâches banales et fastidieuses.

Mettez en place une IA digne de confiance

Traitez l’explicabilité, l’équité, la robustesse, la transparence et la confidentialité dans le cadre du cycle de vie de l’IA. Atténuez la dérive des modèles, les biais et les risques dans l’IA et le machine learning. Validez et surveillez les modèles pour vérifier que les performances de l’IA et du machine learning répondent aux objectifs de l’entreprise.  Contribuez à la responsabilité sociale de l’entreprise (RSE) et à la gouvernance environnementale et sociale (ESG).

Augmenter l’efficacité du ModelOps

Réduisez les coûts des opérations de modèles d’IA et de machine learning (ModelOps) en unifiant les outils, les processus et les personnes. Réduisez les dépenses liées à la gestion des outils et infrastructures hérités ou ponctuels. Gagnez du temps et des ressources pour fournir des modèles prêts à être mis en production grâce à l’automatisation des cycles de vie de l’IA et du machine learning.

IBM nommé Leader

Découvrez pourquoi IBM est reconnu comme un leader dans le Magic Quadrant 2021 pour la science des données et le Machine Learning 

Obtenir le rapport

Comment utiliser AutoAI ?

Créer un ModelOps Facilitez la collaboration entre les data scientists et le DevOps pour optimiser l’intégration des modèles d’IA dans les applications. En savoir plus sur le ModelOps

Favoriser une IA responsable et explicable Découvrez l’importance d’instaurer la confiance dans l’IA de production tout en obtenant des résultats plus rapidement et en gérant les risques et la conformité. En savoir plus sur l’IA explicable

Automatiser les prévisions de séries temporelles Découvrez comment les modèles peuvent prédire les valeurs futures d’une série temporelle en incorporant les modèles les plus performants de toutes les classes de modèles possibles plutôt que d’une seule classe. Pour en savoir plus, consultez le site IBM Research

Automatisation des étapes clés du cycle de vie des modèles Prétraitement des données

Appliquez divers algorithmes, ou estimateurs, pour analyser, nettoyer et préparer les données brutes en vue du machine learning. Détectez et catégorisez automatiquement les fonctionnalités en fonction du type de données, comme les données catégoriques ou numériques. Utilisez l’optimisation des hyperparamètres pour déterminer les meilleures stratégies d’imputation des valeurs manquantes, de codage et de mise à l’échelle des caractéristiques.

Sélection automatisée de modèles

Sélectionnez des modèles en testant les algorithmes candidats et en classant par rapport à de petits contre de petits sous-ensembles de données. Augmentez progressivement la taille du sous-ensemble pour les algorithmes les plus prometteurs. Activez le classement d’un grand nombre d’algorithmes candidats pour la sélection du modèle qui correspond le mieux aux données.

Ingénierie des caractéristiques

Transformez les données brutes en une combinaison de caractéristiques représentant le mieux le problème pour obtenir la prévision la plus précise. Explorez divers choix de construction de caractéristiques de manière structurée et non exhaustive, tout en maximisant progressivement la précision du modèle à l’aide de l’apprentissage par renforcement.

Optimisation des hyperparamètres

Affinez et optimisez les pipelines de modèles à l’aide de l’entraînement et de la notation de modèles typiques dans le machine learning. Choisissez le meilleur modèle à mettre en production en fonction de ses performances.

Intégration de la surveillance des modèles

Intégrez la surveillance de la dérive, de l’équité et de la qualité des modèles grâce aux détails d’entrée et de sortie des modèles, aux données d’entraînement et à la journalisation des charges utiles. Mettez en valeur un débiaisage passif ou actif tout en analysant les biais directs et indirects.

Support de validation de modèle

Élargissez vos analyses des modèles et des données et déterminez si vos modèles offrent les performances attendues.  Améliorez continuellement vos modèles en mesurant leur qualité et en comparant leurs performances.

 

Bénéficiez de la puissance d’AutoAI
IBM Watson Studio sur IBM Cloud Pak for Data Dans le cadre de la plateforme de données et d’IA de bout en bout IBM Cloud Pak for Data, IBM Watson Studio dispose de la boîte à outils AutoAI qui prépare automatiquement les données, applique des algorithmes de machine learning et construit les pipelines de modèles les mieux adaptés à vos ensembles de données et à vos cas d’utilisation de modélisation prédictive. En savoir plus Essayer le produit

AutoAI en action dans IBM Watson Studio

Configuration d’AutoAI Faites glisser le fichier .csv et sélectionnez la colonne pour la prévision

Classement des pipelines Classez la précision du modèle et affichez des informations sur le pipeline.

Évaluation du modèle Examinez l’exactitude, la précision et le rappel pour évaluer les modèles.

Déploiement de modèle Envoyez des modèles vers les espaces de déploiement.

Témoignages de clients Regions Bank développe une IA digne de confiance

Découvrez les avantages obtenus par cette banque qui utilise IBM Cloud Pak for Data pour analyser les données, évaluer la dérive et mesurer la performance des modèles.

 

Lire l'article de blog
Highmark Health réduit de 90 % le temps de création des modèles

Apprenez comment ce réseau de soins de santé a construit un modèle prédictif qui utilise les données des demandes d’indemnisation pour identifier les patients susceptibles de développer une septicémie.

 

Lire l’article
Wunderman Thompson repense l’IA

Découvrez comment cette agence de communication marketing utilise AutoAI sur des hauts volumes pour générer des prévisions et identifier de nouveaux clients.

 

Lire l’article
Développement ciblé par IBM Research

Une équipe IBM Research s’engage à appliquer des techniques de pointe en matière d’IA, de ML et de gestion des données pour accélérer et optimiser la création de workflows de machine learning et de science des données. Les premières initiatives de l’équipe en ce qui concerne AutoML ont porté sur l’utilisation de l’hyperbande/optimisation bayésienne pour la recherche d’hyperparamètres et de l’hyperbande/ENAS/DARTS pour la recherche d’architecture neuronale.

Elle a continué à se concentrer sur le développement d’AutoAI, notamment l’automatisation de la configuration du pipeline et l’optimisation des hyperparamètres. L’algorithme d’optimisation des hyperparamètres, optimisé pour l’évaluation des fonctions de coût telles que l’entraînement et la notation des modèles, constitue une importante amélioration. Cela permet d’accélérer la convergence vers la meilleure solution.

IBM Research applique également l’intelligence artificielle automatisée pour aider à garantir la fiabilité et l’explicabilité des modèles d’IA. Avec AutoAI dans IBM Watson Studio, les utilisateurs voient des visualisations de chaque étape du processus, de la préparation des données à la création du modèle en passant par la sélection des algorithmes. En outre, IBM AutoAI automatise les tâches d’amélioration continue du modèle et facilite l’intégration des API de modèles d’IA dans les applications grâce à ses capacités ModelOps. L’évolution d’AutoAI au sein du produit IBM Watson Studio a contribué à la nomination d’IBM comme leader du Gartner Magic Quadrant pour les plateformes de science des données et de machine learning de 2021.

Approfondir

Le deep learning est un sous-domaine du machine learning connu pour alimenter des applications et des services d’IA qui effectuent des tâches analytiques et physiques sans intervention humaine. Parmi les exemples de cas d’utilisation du deep learning, citons les agents conversationnels, les technologies de reconnaissance d’images médicales et la détection des fraudes. Cependant, comme dans le cas du machine learning, la conception et l’exécution d’un algorithme de deep learning exigent un effort humain considérable ainsi qu’une grande puissance de calcul.

L’équipe de recherche d’IBM a exploré l’un des processus les plus complexes et les plus chronophages du deep learning : la création de l’architecture neuronale grâce à une technique appelée recherche d’architecture neuronale (NAS). L’équipe a passé en revue les méthodes NAS développées et a présenté les avantages de chacune d’entre elles dans le but d’aider les praticiens à choisir une méthode appropriée. L’automatisation de l’approche visant à trouver l’architecture la plus performante pour un modèle de machine learning peut conduire à une plus grande démocratisation de l’IA, mais le problème est complexe et difficile à résoudre.

Avec le service de deep learning d’IBM Watson Studio, vous pouvez néanmoins vous lancer rapidement dans l’apprentissage en profondeur. Ce service vous aide à concevoir des réseaux neuronaux complexes, puis à expérimenter à l’échelle pour déployer un modèle de machine learning optimisé. Conçu pour simplifier le processus d’entraînement des modèles, le service fournit également un cluster de calcul GPU à la demande pour répondre aux besoins de puissance de calcul. Vous pouvez également intégrer des frameworks ML open source populaires tels que TensorFlow, Caffe, Torch et Chainer pour entraîner des modèles sur plusieurs GPU et accélérer les résultats. Sur IBM Watson Studio, vous pouvez combiner AutoML, IBM AutoAI et le service de deep learning pour accélérer l’expérimentation, analyser des données structurées et non structurées et déployer plus rapidement de meilleurs modèles.

La demande d’AutoML a conduit au développement de logiciels open source qui peuvent être utilisés par des spécialistes en science des données aussi bien que par des non-spécialistes. Les principaux outils open source sont auto-sklearn, auto-keras et auto-weka. IBM Research contribue à Lale (lien externe à IBM), une bibliothèque Python qui étend les capacités de scikit-Learn pour prendre en charge un large éventail d’automatisations, notamment la sélection d’algorithmes, le réglage des hyperparamètres et la recherche topologique. Comme décrit dans un article d’IBM Research (PDF), Lale fonctionne en générant automatiquement des espaces de recherche pour les outils AutoML établis. Les expérimentations montrent que ces espaces de recherche permettent d’obtenir des résultats compétitifs par rapport aux outils de pointe tout en offrant une plus grande polyvalence.

 

Documentation et support Documentation

Trouvez rapidement des réponses dans la documentation d’IBM Watson Studio.

 

Afficher
Support

Lancez-vous avec le support technique d’IBM.

 

Visiter
Communauté

Obtenez des conseils techniques d’autres utilisateurs d’IBM Watson Studio.

 

Rejoindre
Passez à l’étape suivante

Prêt à accélérer l’IA et la gestion du cycle de vie des modèles ? Essayez AutoAI sur watsonx.ai.

 

S’inscrire