Abonnez-vous pour découvrir l’avenir dès aujourd’hui
<div class="newsletter-cta-description">
<p class="article-paragraph skip">Des innovations incontournables aux frontières de la science et de la technologie</p>
</div>
</div>
</div>
Sommaire
ToggleAccélérer l’apprentissage
Les réseaux de neurones profonds (DNN) comme ceux utilisés par DeepMind de Google ou IBM Watson sont des systèmes impressionnants. Ils peuvent être formés pour réaliser diverses tâches mentales à la manière humaine et représentent notre meilleure chance d’atteindre une véritable intelligence artificielle.
Une avancée technologique
Le principal défi consiste à former ces machines. Pour la plupart des tâches que ces DNN doivent exécuter, ils nécessitent l’utilisation superordinateurs élaborés ou de centres de données pendant plusieurs jours. Cependant, des chercheurs du T.J. Watson Research Center d’IBM sont sur le point de modifier cette réalité.
Ils envisagent d’utiliser des unités de traitement résistives (RPUs) pour réduire considérablement les temps d’apprentissage et diminuer les besoins en puissance de calcul. Ces RPUs sont des puces théoriques qui combinent CPU et mémoire non volatile. Elles s’appuient sur une technologie émergente : la RAM résistive. L’idée est d’intégrer de grandes quantités de RAM résistive directement sur le CPU, permettant ainsi de récupérer les données aussi vite qu’elles sont traitées, ce qui pourrait révolutionner les temps d’apprentissage.
Des résultats prometteurs
Selon une étude en cours, des problèmes qui nécessitent actuellement des jours d’entraînement sur un cluster de milliers de machines pourraient être résolus en quelques heures grâce à un seul accélérateur RPU. Pour des DNN massifs comportant environ un milliard de poids, cette architecture parallèle des RPUs pourrait offrir des facteurs d’accélération de 30 000 par rapport aux microprocesseurs les plus avancés, tout en étant énergétiquement efficace.
La nécessité de rapidité
Les DNN actuels doivent absolument bénéficier de cette mise à jour. En effet, les réseaux neuraux modernes sont confrontés à la nécessité d’accomplir des milliards de tâches en parallèle. Cela implique une multitude d’appels à la mémoire du CPU, ce qui engendre une surcharge en cycles, surtout quand il s’agit de tâches complexes comme la reconnaissance vocale naturelle ou une véritable IA.
Actuellement, ces puces sont encore en phase de recherche, mais les scientifiques estiment qu’elles peuvent être conçues avec la technologie CMOS traditionnelle. Une fois développées, ces puces seront capables de traiter des enjeux liés aux Big Data tels que la reconnaissance vocale naturelle, la traduction entre toutes les langues du monde, l’analyse en temps réel de gros volumes de données commerciales et scientifiques, ainsi que l’intégration et l’analyse de flux de données sensorielles multimodales provenant d’un grand nombre de capteurs IoT (Internet des Objets).
FAQ
Qu’est-ce qu’une unité de traitement résistive (RPU) ?
Une RPU est un type de puce théorique qui combine à la fois processeurs et mémoire, permettant un traitement des données plus rapide et efficace.
Pourquoi est-il nécessaire de réduire les temps d’apprentissage des DNN ?
Pour permettre un traitement en temps réel de tâches complexes et de masse, particulièrement dans des domaines comme la reconnaissance vocale ou l’analyse de données.
Comment la RAM résistive améliore-t-elle les performances des systèmes ?
La RAM résistive permet un accès aux données aussi rapide que le traitement lui-même, réduisant ainsi les temps de latence et augmentant l’efficacité globale.
Quels sont les défis actuels dans le développement des technologies DNN ?
Les défis incluent la recherche de moyens pour intégrer ces nouvelles technologies tout en maintenant des coûts de production raisonnables et en surmontant les limitations physiques des matériaux utilisés.
Quelle est la différence entre DNN et les réseaux de neurones traditionnels ?
Les DNN sont plus complexes et peuvent avoir des millions ou des milliards de connexions, leur permettant d’apprendre des modèles plus sophistiqués par rapport aux réseaux de neurones traditionnels.
