AWS rejoint la plate-forme AI Open Source d’ONNX

AMS-ONNX

ONNX est un format ouvert pour représenter les modèles d’apprentissage en profondeur. Avec ONNX, les développeurs AI peuvent plus facilement déplacer des modèles entre des outils de pointe et choisir la combinaison qui leur convient le mieux. ONNX est développé et soutenu par une communauté de partenaires (voir; https://onnx.ai pour plus d’informations). Lancé par Facebook et Microsoft en septembre et rejoint par Intel en octobre. Amazon annonce donc qu’il rejoint la communauté ONNX.

Amazon Web Services (AMS) est devenue la dernière société technologique à rejoindre la collaboration de la communauté d’apprentissage en profondeur sur l’Open Neural Network Exchange (ONNX), récemment lancé pour faire progresser l’intelligence artificielle dans un environnement sans interopérabilité et interprétable.

Dans le cadre de cette collaboration, AWS a mis à disposition son progiciel Python open source, ONNX-MxNet, en tant que framework d’apprentissage en profondeur offrant des interfaces de programmation d’applications dans plusieurs langues, notamment Python, Scala et le logiciel de statistiques open source R.

Le format ONNX aidera les développeurs à construire et à former des modèles pour d’autres frameworks, y compris PyTorch, Microsoft Cognitive Toolkit ou Caffe2, selon Hagay Lupesko, directeur de l’ingénierie d’AWS Deep Learning, et Roshani Nagmote, développeur de logiciels. Il permettra aux développeurs d’importer ces modèles dans MXNet, et les exécuter pour l’inférence.

Aide pour les développeurs

Facebook et Microsoft ont lancé cet été ONNX pour soutenir un modèle commun d’interopérabilité pour l’avancement de l’IA. Microsoft a engagé son Cognitive Toolkit, Caffe2 et PyTorch pour prendre en charge ONNX.

Cognitive Toolkit et d’autres frameworks permettent aux développeurs de construire et d’exécuter des graphes de calcul représentant des réseaux neuronaux, a indiqué Microsoft. Les versions initiales du code et de la documentation ONNX étaient disponibles sur Github.

AWS et Microsoft ont annoncé le mois dernier des plans pour Gluon, une nouvelle interface d’Apache MXNet qui permet aux développeurs de créer et de former des modèles d’apprentissage en profondeur. Gluon « est une extension de leur partenariat où ils tentent de rivaliser avec Tensorflow de Google », a observé Aditya Kaul, directeur de recherche chez Tractica. « L’omission de Google est très révélatrice mais témoigne également de leur domination sur le marché », a-t-il déclaré à LinuxInsider.

« Même Tensorflow est open source, et donc open source n’est pas le gros lot ici mais le reste de l’écosystème qui fait équipe pour rivaliser avec Google », a déclaré Kaul.

La communauté Apache MXNet au début de ce mois a présenté la version 0.12 de MXNet, qui étend les fonctionnalités de Gluon pour permettre de nouvelles recherches de pointe, selon AWS. Parmi ses nouvelles fonctionnalités, citons l’abandon variationnel, qui permet aux développeurs d’appliquer la technique de l’abandon pour atténuer «l’overfitting« aux réseaux neuronaux récurrents.

Méthode de cadre neutre

« Cela semble être un excellent moyen de fournir des inférences, quel que soit le cadre qui a généré un modèle », a déclaré Paul Teich, analyste principal chez Tirias Research. « C’est fondamentalement un moyen neutre de fournir des inférences », at-il déclaré à LinuxInsider.

Les fournisseurs de cloud comme AWS, Microsoft et d’autres sont sous la pression des clients pour être en mesure de s’entraîner sur un réseau tout en livrant sur un autre, afin de faire progresser l’IA, a souligné Teich. « Je vois cela comme un moyen de base pour ces fournisseurs de vérifier la boîte d’interopérabilité », a-t-il remarqué. «L’interopérabilité du framework est une bonne chose, et cela aidera les développeurs à s’assurer que les modèles qu’ils construisent sur MXNet ou Caffe ou CNTK sont interopérables», a souligné Kaul de Tractica.

Quant à savoir comment cette interopérabilité pourrait s’appliquer dans le monde réel, Teich a noté que les technologies telles que la traduction en langage naturel ou la reconnaissance vocale nécessiteraient que la technologie de reconnaissance vocale d’Alexa soit empaquetée et livrée à l’environnement embarqué d’un autre développeur.

Open Source

«En dépit de leurs différences concurrentielles, ces entreprises reconnaissent toutes qu’elles doivent une part importante de leur succès aux avancées de développement logiciel générées par le mouvement open source», a déclaré Jeff Kaplan, directeur général de ThinkStrategies. « L’Open Neural Network Exchange s’engage à produire des avantages et des innovations similaires dans l’IA », a-t-il déclaré à LinuxInsider.

Un nombre croissant de grandes entreprises technologiques ont annoncé leur intention d’utiliser l’open source pour accélérer le développement de la collaboration IA, afin de créer des plates-formes plus uniformes pour le développement et la recherche. Il y a quelques semaines, AT & T a annoncé son intention de lancer le projet Acumos avec TechMahindra et The Linux Foundation. La plate-forme est conçue pour permettre la collaboration dans les télécommunications, les médias et la technologie.

 

Source: https://www.linuxinsider.com/story/84971.html?rss=1

Laisser un commentaire