Calcul neuromorphique

Le calcul neuromorphique imite le fonctionnement du cerveau pour réaliser des tâches de traitement de l’information. L’essor récent des circuits et des capteurs neuromorphiques se traduit notamment par l’implication croissante de grandes entreprises (par exemple Intel, IBM, Sony) dans la conception de ces matériels. Les circuits neuromorphiques sont basés sur des modèles de neurones artificiels communiquant – à la manière des neurones biologiques – au moyen d’impulsions produites dans le temps. Parmi les capteurs neuromorphiques, les caméras événementielles fonctionnent de manière analogue à la rétine en transmettant l’information sous forme d’impulsion uniquement lorsqu’un changement local de luminosité est détecté, permettant une vitesse d’échantillonage très élevée malgré une consommation énergétique réduite.

Ce cours introduit les concepts du calcul neuromorphique, l’apprentissage spécifique à ce calcul, et illustre notamment l’utilisation de caméras événementielles.

Prérequis

  • programmation impérative et orientée objet

Acquis d’apprentissage

  • Fondements biologiques : mécanismes neuronaux
  • Modèles de neurones intègre-et-tire
  • Introduction aux circuits neuromorphiques
  • Apprentissage hebbien (règle de Hebb, règle STDP).
  • Principes des caméras événementielles
  • Applications à la perception visuelle

Compétences visées

  • Modéliser des problèmes complexes (BCC 5 M1-1)
  • Proposer des solutions informatiques à des problèmes complexes (BCC 5 M1-1)