Skip to content

laurentperrinet/2021_UE-neurosciences-computationnelles

Repository files navigation

2021_UE-neurosciences-computationnelles, matériel pour le cours de modélisation

  1. Réseaux neuronaux artificiels pour la vision
  • Mercredi 24/03/2021 de 9h-12h
  • Introduction aux Neurosciences de la Vision
  • Réseaux de neurones artificiels et apprentissage machine
  1. Neurones impulsionnels et modèles des fonctions visuelles

Rendez-vous sur https://univ-amu-fr.zoom.us/j/95045077273?pwd=Y2Y2Q2VWbEUrd3lFRlUrdjlsczRVdz09

TP: reproduction de l'article de Mainen & Sejnowski, 1995

contexte

  • Le but de cette première tache est de créer un "raster plot" qui montre la reproducibilité d'un train de spike avec des répétitions du même stimulus, comme dans ce travail dans la rétine de rongeurs ou dans le cortex (V1) du chat.

Ici, nous allons essayer de répliquer la figure 1 de Mainen & Sejnowski (1995):

Mainen Sejnowski 1995

prise en main des outils: numpy et matplotlib

  • on va créer des vecteurs représentant la dynamique d'un valeur en fonction du temps
  • pour cela, on crée un vecteur `time' représentant 1 seconde avec une précision de dt=.5ms
  • dans un premier temps, on va créer un plot d'un spike, d'un créneau & d'une sinusoïde

définition du problème: leaky-integrate and fire neuron

  • on va simuler 1 neurone pour 2 secondes avec une précision de dt=1ms
  • pour cela, on utilise l'équation d'un leaky-IF
  • on montre alors sa réponse aux stimuli créés ci-dessus

injection d'un bruit

  • Comme dans la figure 1 de Mainen & Sejnowski (1995), on ajoute un bruit à l'injection de courant
  • ce bruit peut être caracterisé par son amplitude et son temps caractéristique: quel est l'impact sur le résultat?
  • que se passe-t-il quand on inclut un bruit interne à la dynamique du neurone?

Annexes

About

matériel pour le cours de modélisation

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published