Description
Les Bibliothèques de Réseaux de Neurones, développées par Sony, sont un logiciel open source visant à rendre la recherche, le développement et l'implémentation des réseaux de neurones plus efficaces. Elles permettent aux utilisateurs de définir des graphes de calcul de manière intuitive avec un code minimal, prenant en charge à la fois les paradigmes de graphes de calcul statiques et dynamiques. Cette flexibilité permet la construction de réseaux à l'exécution, ce qui est crucial pour diverses applications.
Lire la suite
La bibliothèque est conçue avec la portabilité à l'esprit, fonctionnant sur les plateformes Linux et Windows. La plupart de son code est écrit en C++14, permettant le déploiement sur des dispositifs embarqués. Cela la rend adaptée à un large éventail d'applications, des appareils mobiles aux systèmes complexes.
Les Bibliothèques de Réseaux de Neurones disposent également d'une abstraction de fonction et d'un générateur de modèles de code, facilitant l'ajout de nouvelles fonctions avec moins d'efforts de codage. De plus, elles prennent en charge l'accélération multi-cibles via des plugins, avec CUDA implémenté comme une extension de plugin.
Sony a utilisé les Bibliothèques de Réseaux de Neurones dans divers produits, tels que le Moteur d'Estimation des Prix Immobiliers, qui analyse d'énormes données pour estimer les prix dans les transactions immobilières. Elles sont également utilisées dans l'Xperia Ear pour des fonctions de sensibilité aux gestes et dans le robot aibo pour des tâches de reconnaissance d'images telles que l'identification des utilisateurs et le suivi des visages.
Dans l'ensemble, les Bibliothèques de Réseaux de Neurones offrent une plateforme robuste pour le développement d'applications de réseaux de neurones, offrant flexibilité, portabilité et facilité d'utilisation pour les développeurs.
- CatégoriePlateformes de machine learning
- Modèle tarifaireOpen source
- DéploiementCloud, Auto-hébergé
- PlateformesLinux, Windows
Fonctionnalités principales de Bibliothèques de Réseaux de Neurones
Logiciel open source pour les réseaux de neurones
Prend en charge les graphes de calcul statiques et dynamiques
Portable sur Linux et Windows
API C++14 pour dispositifs embarqués
Abstraction de fonction et générateur de modèles de code
Accélération multi-cibles via des plugins
CUDA implémenté comme une extension de plugin
Utilisé dans les produits immobiliers et mobiles de Sony
Comment utiliser Bibliothèques de Réseaux de Neurones ?
Définir : Créer des graphes de calcul avec un code minimal
Déployer : Utiliser l'API C++14 pour les dispositifs embarqués
Étendre : Ajouter de nouvelles fonctions à l'aide de modèles
Accélérer : Implémenter l'accélération des dispositifs avec des plugins
Cas d'utilisation de Bibliothèques de Réseaux de Neurones
- Analyse Immobilière
- Sensibilité aux Gestes
- Reconnaissance d'Images
- Déploiement sur Dispositifs Embarqués
- Construction Dynamique de Réseaux






