f8: Facebook a publié un logiciel de Deep-learning open source

f8: Facebook a publié un logiciel de Deep-learning open source

Le présenté sur la conférence des développeurs de Facebook Caffe2 est le successeur du résultat à l'Université de Californie cadres profonds dont l'apprentissage Caffe inventeur travaille maintenant pour Facebook.

Facebook a annoncé sur sa propre conférence des développeurs f8 l'open source pose de Caffe2. Il est un ensemble d'outils destinés à être utilisés dans des scénarios d'apprentissage en profondeur qui ont utilisé les développeurs de Facebook à ce jour pour former des modèles AI et dans le développement d'applications.

Le logiciel profond d'apprentissage est le successeur des cadres profonds apprentissage Caffe qui Yangqing Jia a développé comme un étudiant de troisième cycle à l'Université de Californie à Berkeley. Jia tire maintenant les efforts de Facebook pour développer une plate-forme logicielle pour les applications AI. Octobre dernier, a également été présenté Caffe2Go le réseau social, une CPU et GPU optimisé version mobile Caffe2 qui utilise l'approche de style de transfert, qui peut être un réseau de neurones pour régler des photos ou des vidéos dans un style donné sans que cette distorsion inquiétante.

Délimitation et support

Caffe2 fournit des API C ++ et Python et se concentre sur des algorithmes d'apprentissage automatique dans Smartphone (iPhone, Android) et l'utilisation dans les grandes applications de cluster. Les scénarios d'utilisation, par exemple, l'image, la classification vidéo et le texte et la reconnaissance vocale. Pour ce modèle Zoo se trouve dans Caffe2 manikins préconfigurés. Il diffère apparemment de PyTorch, un autre cadre de logiciel de Facebook, qui est plus orientée axée sur la recherche. Cela permet aux programmeurs d'expérimenter avec différentes architectures de réseaux de neurones.

Cependant, Caffe2 doit être adapté pour le développement de logiciels professionnels. Le logiciel est à noter que les utilisateurs sont désormais en mesure d'utiliser la reconnaissance d'image, le traitement du langage naturel et la vision de l'ordinateur directement sur leur appareil mobile. Ceci était auparavant possible avec son concurrent de Google tensorflow. Ces tâches sont effectuées généralement sur des serveurs dans le nuage avec lequel les appareils mobiles sont ensuite réticulés.

Au cours du développement Caffe2, il est également venu d'intégrer le cadre dans les bibliothèques de développement du fabricant de puces graphiques, de sorte que le cadre peut tirer parti de l'accélération matérielle sur les GPU NVIDIA de coopérer entre Facebook et Nvidia. De plus, Intel, Qualcomm, Microsoft et Amazon sont prêts à faire en sorte que Caffe2 peuvent utiliser dans leurs plates-formes, des appareils et des services.

ressources

Facebook a également fourni de la documentation et des tutoriels dans le cadre de la source ouverte sous une licence de pose BSD sur le projet plateforme d'hébergement GitHub.(ANE)