Publié le: Oct 12, 2017

Aujourd'hui, Amazon Web Services et Microsoft ont annoncé une nouvelle bibliothèque d'apprentissage profond, appelée Gluon. Celle-ci permet aux développeurs, quels que soient leurs niveaux de compétence, de prototyper, créer, former et déployer des modèles de Machine Learning sophistiqués pour le cloud, les appareils en périphérie et les applications mobiles.

Avec Gluon, les développeurs peuvent créer des modèles de Machine Learning à l'aide d'une API Python simple et d'un éventail de composants de réseaux de neurones optimisés préconçus. Les développeurs peuvent ainsi créer plus facilement des réseaux de neurones à l'aide d'un code simple et concis, sans nuire aux performances d'apprentissage.

Pour la plupart des infrastructures d'apprentissage profond, les développeurs doivent définir initialement des modèles et des algorithmes à l'aide d'un code long et complexe, difficile à modifier. D'autres outils d'apprentissage profond rendent la création de modèle plus facile, mais cette simplicité peut se faire au détriment des performances d'apprentissage qui sont alors plus lentes.

L'interface Gluon apporte aux développeurs le meilleur de ces deux approches, en offrant les avantages suivants :

1. Un code simple et facile à comprendre – Vous obtenez un ensemble complet de blocs de construction Plug-and-Play pour créer et former des réseaux de neurones. Ces blocs de construction comprennent des couches, des optimiseurs et des initialiseurs prédéfinis.

2. Une structure flexible – Gluon réunit le modèle de réseau de neurones et l'algorithme d'apprentissage, ce qui rend le processus de développement plus flexible. Cette structure flexible rend votre code intuitif et facile à déboguer, et ouvre la voie à des modèles plus avancés.

3. Des graphiques dynamiques – Avec Gluon, vous pouvez créer à la volée, avec la structure que vous souhaitez et à l'aide de tout flux de contrôle natif de Python.

4. Haute performance – Vous bénéficiez de tous les avantages sans nuire à la vitesse d'apprentissage.

L'interface Gluon fonctionne actuellement avec l'infrastructure d'apprentissage approfondi Apache MXNet et prendra en charge Microsoft Cognitive Toolkit (CNTK) dans une prochaine version. AWS et Microsoft ont publié la spécification de référence de Gluon pour que d'autres moteurs d'apprentissage approfondi puissent être intégrés à l'interface. Pour commencer avec l'interface Gluon, consultez : https://github.com/gluon-api/gluon-api/.