Implémentation d'un réseau de neurones dans un microcontrôleur
Loading...
Date
2016
Authors
Gana Massine
Journal Title
Journal ISSN
Volume Title
Publisher
Université Mouloud Mammeri
Abstract
Dans ce memoire on a implemente un reseau de neurones sur un microcontroleur de la carte Arduino DUE. Ainsi on a partage notre travail en deux grandes etapes : theorique et pratique. Dans la premiere partie nous avons developpe les idees suivantes : æ Les reseaux de neurones : principe, fonctionnement, types et mise en oeuvre. æ les differents types d'implementation : FPGA, MATLAB et microcontroleur. æ Les microcontroleurs : definition, architecture et programmation. æ Les cartes Arduino: definition et utilite. Dans la deuxieme partie, on a detaille la procedure suivie pour deux types d¡¦implementation des reseaux de neurones sur la carte Arduino DUE. Le premier type est celui d'une classification dont l'algorithme presente est celui de la retropropagation du gradient et le deuxieme est la modelisation dont l'algorithme est celui de Levenberg-Marquardt, a chacun des deux, on a presente leur definition et leur but, et aussi on a donne leurs equations mathematique respectives qui nous ont permis de les implementer. Les resultats de la simulation sont rapportes a chaque etape. On a termine notre travail par une conclusion generale et de quelques perspectives.
Description
76 f. : ill. ; 30 cm. (+ CD-Rom)
Keywords
reseau de neurones artificiels, implementation, Arduino DUE, classification, linearisation, retropropagation du gradient, algorithme de Levenberg-Marquardt, compensation de non-linearite.
Citation
Electronique Biomédicale