Lecture 1: Neurons Lecture 2: Coding with spikes Lecture 3: Tuning - - PowerPoint PPT Presentation

lecture 1 neurons lecture 2 coding with spikes lecture 3
SMART_READER_LITE
LIVE PREVIEW

Lecture 1: Neurons Lecture 2: Coding with spikes Lecture 3: Tuning - - PowerPoint PPT Presentation

Lecture 1: Neurons Lecture 2: Coding with spikes Lecture 3: Tuning curves and receptive fields Learning objectives: To gain a basic understanding of how neurons represent the environment 1. Name some of the parameters that one can extract from


slide-1
SLIDE 1

Lecture 1: Neurons Lecture 2: Coding with spikes Lecture 3: Tuning curves and receptive fields Learning objectives: To gain a basic understanding of how neurons represent the environment

slide-2
SLIDE 2
  • 1. Name some of the parameters that one can extract from a neural

spike train in order to test for a correlation with a given stimulus quality (like amplitude).

  • 2. Can you describe (or draw) what a rasterplot looks like and why it

is useful?

  • 3. What is an interspike-interval distribution?
slide-3
SLIDE 3
  • 5. Look at the following spike trains depicting a neuron’s responses

to tones of a) increasing frequency and b) increasing loudness. Find the spike train parameter(s) that vary with frequency and/or loudness and draw a response-curve.

Tone (1000 ms)

1000 Hz 1500 Hz 2000 Hz 2500 Hz

1500 Hz Tone (1000 ms)

30dB 40dB 50dB 60dB

slide-4
SLIDE 4

1. Describe the elements of the McCulloch Pitts neuron. How do they correspond to elements in real neurons?

  • 2. Which characteristics of real neurons are not taken into account in McCulloch

Pitts neurons?

  • 3. Very briefly describe how the characteristics mentioned in (2) can be taken into

account using integrate-and-fire or leaky integrate-and-fire neurons.

  • 4. Which characteristics of real neurons can you think of that leaky integrate-and-

fire neurons do not model?

  • 5. If one does not want to explicitly model action potential generation using Na+ and

K+ channels, what is a good alternative? How is a refractory period modeled in that case? How can noise be introduced in these simulations?

slide-5
SLIDE 5

A.

Input Output

B.

Input Output Firing threshold Input Output

C.

Firing threshold Firing threshold

slide-6
SLIDE 6
slide-7
SLIDE 7

(I) (II) (III)

slide-8
SLIDE 8

+

  • +

(I) (II

slide-9
SLIDE 9

(I) (II) (III)

+

  • +

(I) (II

slide-10
SLIDE 10
slide-11
SLIDE 11

Air Odor

slide-12
SLIDE 12

Firing rate

Number of carbons 3 4 5 6 7 8 9 10

slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15

http://www.youtube.com/watch?v=Cw5PKV9Rj3o&playnext=1&list=PLDB 130AF47B7A853C&feature=results_main

slide-16
SLIDE 16
slide-17
SLIDE 17

) ) s ( 2 1 exp( ) s ( f

2 f max max

s r σ

− − =

rmax σf

slide-18
SLIDE 18
slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21

f(s) = r0 + (rmax-r0) cos (s-smax) rmax r0

slide-22
SLIDE 22

f(s) = r0 + (rmax-r0) cos (s-smax)

) ) s ( 2 1 exp( ) s ( f

2 f max max

s r σ

− − =

Firing rate Number of carbons 3 4 5 6 7 8 9 10

primary motor cortex

  • lfactory bulb

primary visual cortex

slide-23
SLIDE 23
  • Exercise. a) Construct a tuning curve for the following experiment. You are

recording from a visual neuron on the thalamus. The cell has a spontaneous firing rate of 10 Hz (spontaneous firing rate is how much the cell fires when NO stimulus is applied). You are moving the stimulus on a 6x6 grid and record the following average numbers of spikes at each location. Its not easy to draw such a 3-dimensional tuning curve, so be creative.

5 5 5 5 10 5 10 10 10 10 10 5 10 15 15 15 10 5 10 15 20 15 10 5 10 15 15 15 10 5 10 10 10 10 10 5

slide-24
SLIDE 24
  • Exercise. a) Construct a tuning curve for the following experiment. You are

recording from a visual neuron on the thalamus. The cell has a spontaneous firing rate of 10 Hz (spontaneous firing rate is how much the cell fires when NO stimulus is applied). You are moving the stimulus on a 6x6 grid and record the following average numbers of spikes at each location. Its not easy to draw such a 3-dimensional tuning curve, so be creative.

5 5 5 5 10 5 10 10 10 10 10 5 10 15 15 15 10 5 10 15 20 15 10 5 10 15 15 15 10 5 10 10 10 10 10 5

1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 5 10 15 20

slide-25
SLIDE 25

(b) How could the stimulus create a spiking response that is less than the spontaneous rate?

slide-26
SLIDE 26
slide-27
SLIDE 27

labeled line rate coding across fiber pattern

slide-28
SLIDE 28
slide-29
SLIDE 29
  • Exercise. Determine a “rule” constructed from these three tuning curves

that would allow you to know intermediate light wave length.

slide-30
SLIDE 30
slide-31
SLIDE 31

45 90 135 180 225 270 369

slide-32
SLIDE 32

180o right 90o up 0o left α

  • 180 -90 0 +90 +180

(left) (right) (up)

x left = Const * cos ( α) x up = Const * sin ( α) x right = -Const * cos (α)

slide-33
SLIDE 33

180o right 90o up 0o left θ

x = f( θ) I post = Σ w*x

w: synaptic weight or connection strength

x post = I

post

Ipost = wleft*xleft + xup*xup + wright*xright.

slide-34
SLIDE 34
  • 180
  • 90 0 90

180 left up righ t 0.6*x left + 0.4*xup 0.4*x up + 0.6*xright 0.6*x up + 0.4*xright

slide-35
SLIDE 35
  • 180
  • 90 0 90 180

left up righ t 0.6*xleft+ 0.4*xup

max at 0 max at 90 max ~40

slide-36
SLIDE 36

180o right 90o up 0o left θ

x = f(θ) Ipost = Σ w*x

x post = F(I post)

Linear threshold function: if Ipost > Θ x post = Ipost if Ipost <= Θ x post = 0

slide-37
SLIDE 37

0.6*x

left + 0.4*x up

0.4*x

up + 0.6*x right

0.6*x

up + 0.4*x right

  • 180
  • 90 0 90

180 left up righ t

slide-38
SLIDE 38

0.6*x

left + 0.4*x up

0.4*x

up + 0.6*x right

0.6*x

up + 0.4*x right

  • 180
  • 90 0 90

180 left up righ t

slide-39
SLIDE 39
  • 180
  • 90 0 90

180 left up righ t

  • 180
  • 90 0 90

180 left up righ t

slide-40
SLIDE 40

180o right 90o up 0o left α

  • 180 -90 0 +90 +180

(left) (right) (up)

Xleft = F(const*cos (α), θ) Xup = F(const*sin (α), θ) Xright = F(-const*cos (α), θ)

slide-41
SLIDE 41

xleft 0.6*xleft+0.4*xup xup

slide-42
SLIDE 42

180o right 90o up 0o left θ

  • 180 -90 0 +90 +180

(left) (right) (up)

Xleft = F(const*cos (α), θ) Xup = F(const*sin (α), θ) Xright = F(-const*cos (α), θ)

slide-43
SLIDE 43
  • 180
  • 90 0 90

xleft 0.6 xleft+0.4 x2

up xup

slide-44
SLIDE 44
  • 200
  • 100

100 200

  • 1

1

  • 200
  • 100

100 200

  • 1

1

  • 200
  • 100

100 200

  • 1

1

  • 200
  • 100

100 200

  • 1

1

  • 200
  • 100

100 200

  • 1

1

  • 200
  • 100

100 200 0.5 1

slide-45
SLIDE 45

Exercise: Draw the network and write the equations for a “push-pull” type computation.

slide-46
SLIDE 46

0.6*(xleft

  • (-xup)) + 0.4*(xup-(-xleft))
slide-47
SLIDE 47

amplitude 1.5 (0.6N1+0.4N2) amplitude 1

slide-48
SLIDE 48
  • Exercise. (a) Create a network that can resolve 9 different colors

from the three color tuning curves. Write down the equations and define what colors would be approximately resolved.

slide-49
SLIDE 49

Real-time control of a robot arm using simultaneously recorded neurons in the motor cortex John K. Chapin1, Karen A. Moxon1, Ronald S. Markowitz1 and Miguel A. L. Nicolelis2

slide-50
SLIDE 50
slide-51
SLIDE 51
slide-52
SLIDE 52