Production par bouton-poussoir de modèles d'IA
Découvrez comment Intel IT parvient à produire des modèles d'IA en un clic, leur permettant de déployer l'IA plus rapidement et à grande échelle.
Le grand groupe d'IA d'Intel IT travaille à travers Intel pour transformer le travail critique, optimiser les processus, éliminer les goulots d'étranglement de l'évolutivité et générer une valeur commerciale importante (plus de 1,5 milliard de dollars de plus-value en 2020). Nos efforts libèrent la puissance des données pour rendre les processus commerciaux d'Intel plus intelligents, plus rapides et plus innovants, de la conception des produits à la fabrication, en passant par les ventes et la tarification.
Le groupe d'IA d'Intel IT comprend plus de 200 spécialistes des données, ingénieurs en apprentissage automatique (ML) et experts en produits d'IA. Nous travaillons systématiquement sur les activités principales d'Intel pour fournir des solutions d'IA qui optimisent les processus et éliminent divers goulots d'étranglement en matière d'évolutivité. Nous utilisons l'IA pour avoir un impact commercial élevé et transformer les opérations internes d'Intel, y compris l'ingénierie, la fabrication, la validation du matériel, les ventes, les performances et Mobileye. Au cours de la dernière décennie, nous avons déployé plus de 500 modèles ML en production. Plus de 100 modèles ont été déployés au cours de la seule année écoulée.
Pour permettre cette opération à grande échelle, nous avons développé Microraptor, un ensemble de capacités d'opérations d'apprentissage automatique (MLOps) MLOps est la pratique consistant à développer, tester, déployer et maintenir efficacement ML en production. Il automatise et surveille l'ensemble du cycle de vie du ML et permet une collaboration transparente entre les équipes, ce qui se traduit par une mise en production plus rapide et des résultats reproductibles.
Afin d'activer MLOps, nous construisons une plateforme de productivisation de l'IA pour chaque domaine d'activité avec lequel nous travaillons, tel que les ventes ou la fabrication. Les modèles et les services d'IA sont fournis, déployés, gérés et maintenus sur les plateformes d'IA.
Nos capacités MLOps sont réutilisées dans toutes nos plateformes d'IA. Microraptor permet aux MLOps de classe mondiale d'accélérer et d'automatiser le développement, le déploiement et la maintenance des modèles ML. Notre approche de la productisation des modèles évite les obstacles logistiques typiques qui empêchent souvent les projets d'IA d'autres entreprises d'atteindre la production. Notre méthodologie MLOps nous permet de déployer des modèles d'IA en production à grande échelle grâce à l'intégration continue/livraison continue, l'automatisation, la réutilisation des composants de base blocs et l'intégration des processus métier.
Microraptor utilise de nombreuses technologies à source ouverte pour permettre le cycle de vie complet de MLOps tout en abstrayant la complexité de ces technologies aux spécialistes des données. Les spécialistes des données ne sont pas obligés de se familiariser avec Kubernetes ou Elasticsearch. Ils peuvent concentrer leurs efforts sur la recherche ou le développement du meilleur modèle ML. Une fois le modèle prêt, le spécialiste des données peut simplement l'enregistrer sur MLflow (une plateforme à source ouverte permettant de gérer le cycle de vie du ML de bout en bout) tout en respectant certaines normes de codage de base. Tout le reste, de la création aux tests en passant par le déploiement, se fait automatiquement. Le modèle est d'abord déployé en tant que version candidate qui peut ensuite être activée en appuyant sur un autre bouton dans la plateforme d'IA du domaine d'activité concerné.
Notre méthodologie MLOps offre de nombreux avantages :
- Les plateformes d'IA résument les détails de déploiement et l'intégration des processus métier afin que les scientifiques des données puissent se concentrer sur le développement de modèles.
- Nous pouvons déployer un nouveau modèle en moins d'une demi-heure, par rapport à des jours ou des semaines sans MLOps.
- Nos mesures de qualité systématiques minimisent les coûts et les efforts nécessaires pour maintenir les centaines de modèles que nous avons en production.