Abstract:
L'intelligence artificielle nous permet de créer des machines ressemblant de plus en plus
à l'humain dans le fait de pouvoir traiter des tâches qui étaient auparavant réservées
uniquement à lui, grâce au développement des matériaux informatiques et les techniques de
programmation qui allègent les ressources demandées, les perspectives offertes par cette
technologie dans les différents domaines sont très prometteuses.
Dans l'optique d'intégrer cette technologie dans de petites puces électroniques pour
gadgets intelligents, nous avons présenté dans notre projet l'implémentation d'un réseau de
neurones qui était réservé aux machines puissantes dans un microcontrôleur de faible
puissance fonctionnant avec des mémoires allant dans l'ordre de kilo octets, et nous avons
choisi un microcontrôleur stm32f411 équipé d'un processeur ARM cortex M4 pour ces
nombreuses technologies intégrées comme le SIMD, la FPU et DSP. Quant à l'outil de
développement nous avons utilisé l'IDE keil mdk basé sur l'IDE éclipse, le débogueur
?Vision, le compilateur Arm C / C ++ et les composants middlewares essentiels.