Connect with us

Intelligence artificielle

Support Python ajouté à la bibliothèque open-source NeoML d’ABBYY

mm

La société d’intelligence numérique ABBYY a annoncé une nouvelle mise à jour majeure pour sa bibliothèque de machine learning open-source et multiplateforme NeoML. La plateforme permet aux développeurs de créer, de former et de déployer des modèles de machine learning, et la nouvelle mise à jour apporte le support de la langue de programmation Python, qui est la langue la plus utilisée pour la machine learning et l’IA.

Le nouveau framework implique également des améliorations de vitesse de 5-10 fois et plus de 20 nouvelles méthodes de ML, dont 10 couches de réseau et des méthodes d’optimisation. NeoML prend en charge les puces Apple M1, la GPU sur les machines Linux et la GPU Intel, ce qui signifie une expansion des cas d’utilisation et des scénarios pour la bibliothèque. Cela signifie également que les développeurs peuvent utiliser le framework pour créer des applications et des solutions alimentées par l’IA.

La popularité de Python

Python est utilisé dans diverses industries pour des tâches telles que l’automatisation, le développement web, la création de scripts, le scraping web et l’analyse de données. Il est utilisé par des entreprises telles que Google, Pinterest, Spotiffy, Dropbox et de nombreuses autres.

En dehors du secteur privé, l’académie l’utilise également pour enseigner aux étudiants à programmer. La polyvalence de Python est ce qui lui donne une telle popularité, et le nouveau développement d’ABBYY permet encore plus aux développeurs et aux entreprises d’utiliser NeoML pour créer, former et déployer des modèles pour l’identification d’objets, la classification, la segmentation sémantique, la vérification et la modélisation prédictive.

NeoML

Avec les nouvelles améliorations de vitesse, NeoML est l’un des frameworks de machine learning les plus rapides disponibles, offrant une performance jusqu’à 10 fois plus rapide pour les algorithmes classiques et jusqu’à 30 % plus rapide pour la formation et l’inférence de réseaux de neurones que le framework précédent.

Lorsqu’il est comparé aux deux bibliothèques de machine learning open-source les plus populaires, NeoML offre une performance 50 % plus rapide en moyenne. En raison de cela, le framework est particulièrement utile pour les applications cross-platform à interface client. L’efficacité élevée de NeoML dans le cloud signifie que les entreprises peuvent utiliser les ressources cloud disponibles de la meilleure façon possible.

Bruce Orcutt est vice-président senior du marketing produit d’ABBYY.

« L’open source est un moteur puissant de l’innovation technologique. Nous visons à soutenir les progrès de l’intelligence artificielle en travaillant ensemble avec la communauté des développeurs pour faire croître et améliorer notre bibliothèque open-source », a déclaré Orcutt. « NeoML ouvre de nouvelles opportunités pour les développeurs, leur permettant d’expérimenter, de créer et de lancer des initiatives innovantes tout en profitant de la vitesse d’inférence élevée du framework, de son indépendance de plateforme et de son support pour les appareils mobiles. Nous invitons tous les développeurs, les scientifiques de données et les universitaires à utiliser et à contribuer à NeoML sur GitHub. »

NeoML peut traiter et analyser des données dans divers formats, tels que le texte, l’image, la vidéo et plus. Les modèles peuvent être appliqués dans le cloud, sur site, dans le navigateur et sur appareil, et la bibliothèque prend en charge les langages de programmation C++, Java et Objective C. Elle offre également plus de 20 algorithmes de ML traditionnels comme la classification, la régression et le regroupement de framework.

Les modèles de réseau de neurones de NeoML prennent en charge plus de 100 types de couches, et la bibliothèque est multiplateforme, capable d’être exécutée sur des systèmes d’exploitation tels que Windows, Linux, macOS, iOS et Android, et elle est optimisée pour les processeurs CPU et GPU.

NeoML est déjà utilisé par des développeurs aux États-Unis, au Canada, en Allemagne, aux Pays-Bas, au Brésil, en Chine, en Inde et en Corée du Sud. Le framework est disponible sur GitHub.

Alex McFarland est un journaliste et écrivain en intelligence artificielle qui explore les derniers développements en intelligence artificielle. Il a collaboré avec de nombreuses startups et publications en intelligence artificielle dans le monde entier.