Apprentissage automatique de la machine (AutoML)
Rationalisez les projets d'apprentissage automatique avec AutoML ! Automatisez la préparation des données, la sélection des modèles et la mise au point pour gagner du temps et rendre l'IA accessible à tous.
L'apprentissage automatique des machines (AutoML) est le processus d'automatisation des tâches itératives et chronophages du développement de modèles d'apprentissage automatique. Il vise à rendre les modèles d'apprentissage automatique performants accessibles aux non-experts et à augmenter la productivité des scientifiques des données en automatisant la sélection des caractéristiques, des algorithmes et des paramètres. En prenant en charge des tâches allant du prétraitement des données au déploiement des modèles, AutoML rationalise l'ensemble du flux de travail, permettant ainsi une expérimentation plus rapide et la création de modèles plus précis et plus efficaces. Cette automatisation est une étape clé pour rendre l'IA avancée plus accessible et évolutive.
Applications dans le monde réel
AutoML est appliqué dans de nombreuses industries pour accélérer le développement et améliorer les résultats.
- L'IA dans les soins de santé: Dans l'analyse d'images médicales, AutoML peut rapidement tester différents modèles de segmentation d'images pour détecter les tumeurs dans les scanners. Un système pourrait entraîner et évaluer automatiquement diverses architectures sur un ensemble de données comme celui des tumeurs cérébrales, ce qui réduirait considérablement le temps nécessaire aux chercheurs pour mettre au point un outil de diagnostic déployable.
- Services financiers: Les banques utilisent AutoML pour élaborer des modèles de détection des fraudes. En introduisant des données de transactions historiques dans une plateforme AutoML, elles peuvent automatiquement générer et optimiser des modèles qui identifient des schémas frauduleux avec une grande précision, une tâche qui nécessiterait autrement un travail manuel important de la part des scientifiques des données. Cette question est examinée plus en détail dans la section " Vision artificielle pour la finance".
AutoML vs. concepts apparentés
Il est utile de distinguer AutoML des domaines connexes :
- AutoML vs. MLOps: Alors qu'AutoML cible spécifiquement l'automatisation de la construction de modèles (sélection, formation, réglage), Machine Learning Operations (MLOps) couvre l'ensemble du cycle de vie de l'apprentissage automatique. MLOps comprend le déploiement, la surveillance, la gestion et la gouvernance, garantissant que les modèles fonctionnent de manière fiable en production. AutoML est souvent un composant d'un cadre MLOps plus large, rationalisant la phase de développement initiale avant le déploiement et la surveillance des modèles.
- AutoML vs. NAS: La recherche d'architecture neuronale (NAS) est un sous-domaine d'AutoML spécifiquement axé sur la conception automatique de l'architecture des réseaux neuronaux. Alors que NAS automatise la conception de réseaux, les outils AutoML plus larges peuvent également automatiser l'ingénierie des caractéristiques et le réglage des hyperparamètres pour divers types de modèles, et pas seulement pour les réseaux neuronaux.
Comment fonctionne AutoML
Les systèmes AutoML automatisent les parties les plus répétitives du pipeline d'apprentissage automatique. Un processus AutoML typique comprend plusieurs étapes clés :