310 likes | 445 Views
Swiss Federal Institute of Technology Lausanne, EPFL. Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne. Introduction: Neurons and the Problem of Neural Coding. BOOK: Spiking Neuron Models, W. Gerstner and W. Kistler Cambridge University Press, 2002
E N D
Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne Introduction: Neurons and the Problem of Neural Coding BOOK: Spiking Neuron Models, W. Gerstner and W. Kistler Cambridge University Press, 2002 Chapter 1
Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne Background: Neurons and Synapses Book: Spiking Neuron Models Chapter 1.1
motor cortex association cortex visual cortex to motor output
Signal: action potential (spike) action potential 10 000 neurons 3 km wires 1mm
Molecular basis action potential -70mV Na+ K+ Ca2+ Ions/proteins
predict Modeling of Biological neural networks populations of neurons behavior neurons signals computational model molecules ion channels Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne
Background: What is brain-style computation? Brain Computer
memory CPU input 10 (10 proc. Elements/neurons) Systems for computing and information processing Brain Computer Distributed architecture Von Neumann architecture 1 CPU 10 (10 transistors) No separation of processing and memory
Systems for computing and information processing Brain Computer Tasks: Mathematical fast slow Real world fast slow E.g. complex scenes
Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne Elements of Neuronal Dynamics Book: Spiking Neuron Models Chapter 1.2
j Spike reception: EPSP, summation of EPSPs Spike reception: EPSP Phenomenology of spike generation threshold -> Spike i Threshold Spike emission (Action potential)
Modeling of Biological neural networks populations of neurons spiking neuron model behavior neurons signals computational model molecules ion channels Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne
Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne A simple phenomenological neuron model Book: Spiking Neuron Models Chapter 1.3 electrode
Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne Introduction Course (Biological Modeling of Neural Networks) Chapter 1.1 A first phenomenological model electrode
j Spike reception: EPSP Spike reception: EPSP Firing: Spike Response Model Spike emission i Spike emission: AP All spikes, all neurons Last spike of i linear threshold
j Spike reception: EPSP Integrate-and-fire Model Spike emission i reset I linear Fire+reset threshold
Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne The Problem of Neuronal Coding Book: Spiking Neuron Models Chapter 1.4
Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne The Problem of Neuronal Coding Book: Spiking Neuron Models Chapter 1.4 nsp T stim Rate Rate defined as temporal average
PSTH(t) K=500 trials Stim(t) Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne The Problem of Neuronal Coding Rate defined as average over stimulus repetitions Peri-Stimulus Time Histogram t
? I(t) t population activity The problem of neural coding: population activity - rate defined by population average t population dynamics?
t The problem of neural coding: temporal codes Time to first spike after input correlations Phase with respect to oscillation
Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne Reverse Correlations I(t) fluctuating input
Reverse-Correlation Experiments (simulations) after 1000 spikes after 25000 spikes
Swiss Federal Institute of Technology Lausanne, EPFL Laboratoryof Computational Neuroscience, LCN, CH 1015 Lausanne Stimulus Reconstruction I(t) fluctuating input
Stimulus Reconstruction Bialek et al
The problem of neural coding: What is the code used by neurons? Constraints from reaction time experiments
eye How fast is neuronal signal processing? Simon Thorpe Nature, 1996 animal -- no animal Reaction time experiment Visual processing Memory/association Output/movement
eye How fast is neuronal signal processing? Simon Thorpe Nature, 1996 animal -- no animal # of images Reaction time Reaction time 400 ms Visual processing Memory/association Output/movement Recognition time 150ms
If we want to avoid prior assumptions about neural coding, we need to model neurons on the level of action potentials: spiking neuron models