Tuning tuning curves So far: Receptive fields Representation of - - PowerPoint PPT Presentation

tuning tuning curves
SMART_READER_LITE
LIVE PREVIEW

Tuning tuning curves So far: Receptive fields Representation of - - PowerPoint PPT Presentation

Tuning tuning curves So far: Receptive fields Representation of stimuli Population vectors Today: Contrast enhancment, cortical processing 90 o y N 3 N 4 s max (N 1 ) = 40 o Firing frequency N 5 N 2 N 1 s max (N 2 ) = 110 o 10 s max (N 3 ) =


slide-1
SLIDE 1

Tuning tuning curves

So far: Receptive fields Representation of stimuli Population vectors Today: Contrast enhancment, cortical processing

slide-2
SLIDE 2

45 90 135 180 225 270 369

Firing frequency

N1 N2 N3 N4 N5 smax(N1) = 40o smax(N2) = 110o smax(N3) = 135o smax(N4) = 180o smax(N5) = 230o s1 10 90o x y 0o 180o N1 N2 N3 N4 N5 90o x y 0o 180o N2 N3 90o x y 0o 180o N2 N3 N2+N3

slide-3
SLIDE 3

45 90 135 180 225 270 369

Firing frequency

N1 N2 N3 N4 N5 smax(N1) = 40o smax(N2) = 110o smax(N3) = 135o smax(N4) = 180o smax(N5) = 230o s1 10 90o x y 0o 180o N1 N2 N3 N4 N5 90o x y 0o 180o N2 N3 90o x y 0o 180o N2 N3 N2+N3

Winner take all

slide-4
SLIDE 4

In many sensory systems, the tuning curves of neurons are not identical to the receptive fields projected to these neurons by sensory neurons. They may be more narrow, include inhibitory parts of the curve, they may be wider or more separated from each other. There are a number of processes that “tune” tuning curves, these include interactions between neurons such as inhibition, excitation and feedback interactions. As we noted before, sensory receptive fields are often broad and relatively non-specific, for example frequency tuning curves in the auditory nerve can span a large range of frequencies.

slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7

Frequency (100 Hz) 1 2 3 4 5 6 7 8 9 10 Firing rate (Hz) 100 80 60 40 20 Stimulus Frequency (100 Hz) 1 2 3 4 5 6 7 8 9 10 Firing rate (Hz) 100 80 60 40 20 Stimulus N1 = 20-50 = -30 (=0) N2 = 50 – 20 – 10 = 20 N3 = 10-50 = -40 (=0)

slide-8
SLIDE 8

Exercise: Assuming linear interactions and all synaptic weights being zero, construct the approximate resulting receptive fields for these neurons and this network:

frequency 100 200 300 400 500 600 100 80 60 40 20 Excitatory neurons N1, N2, N3 N1 N2 N3 frequency 100 200 300 400 500 600 100 80 60 40 20 Inhibitory neurons I1, I2, I3 N1 N2 N3 for all neurons: x = in for all synapses: w=-1

  • utput frequency
  • utput frequency
slide-9
SLIDE 9

Firing rate Stimulus 1 Stimulus 2 Stimulus 2

Exercise: Look at the recordings below. Think about what you could learn from these and what additional information you would need to get useful information from this experiment.

slide-10
SLIDE 10

Because of broad receptive fields and tuning curves, neural circuits are thought to enhance “contrast” or increase the difference between sensory stimuli in order to make them more easily recognizable, their features more salient, more distinguishable from each other. Exercise: (a) You have a number of chairs and a number of tables. List features these have in common. Now list features that differentiate them. Write a list of yes no questions that would allow you to decide (i) if an object does belong to either category and (ii) if it is a chair or a table. Now find some examples that would not easily be classified. Create a neural network with a layer of feature detectors (respond to a specific feature), a layer of inhibitory neurons and one or two more layers of neurons including a layer of output neurons. At the output, you want to know if the object you detect is a chair or a table. Think about which features you want to suppress (inhibit) and which you want to have compete against each other.

slide-11
SLIDE 11

Exercise: (a) You have a number of chairs and a number of tables. List features these have in common. Now list features that differentiate them. Write a list of yes no questions that would allow you to decide (i) if an object does belong to either category and (ii) if it is a chair or a table. Now find some examples that would not easily be classified. Create a neural network with a layer of feature detectors (respond to a specific feature), a layer

  • f inhibitory neurons and one or two more layers of neurons including a layer of
  • utput neurons. At the output, you want to know if the object you detect is a

chair or a table. Think about which features you want to suppress (inhibit) and which you want to have compete against each other.

slide-12
SLIDE 12
slide-13
SLIDE 13

#of carbons activity U3 U4 (4)CHO U3 U4 (5)CHO U3 (6)CHO U3 U4 U3 U4 U3 U4

(5)CHO

  • (4)CHO

(6)CHO

  • (5)CHO

(4)CHO

  • (6)CHO

Distance:

2

) 4 3 ( U U D − =

U3 U4 U3 U4 U3 U4 (4)CHO

(5)CHO

  • (4)CHO

(6)CHO

  • (5)CHO

(4)CHO-(6)CHO

Dot product AB = A * B * cos(α) (5)-(4) < (4)

  • (5) < (5)
  • (6)

#of carbons activity U3 U4 (4)CHO U3 U4 (5)CHO U3 (6)CHO U3 U4 U3 U4 U3 U4

(5)CHO

  • (4)CHO

(6)CHO

  • (5)CHO

(4)CHO

  • (6)CHO

Distance:

2

) 4 3 ( U U D − =

U3 U4 #of carbons activity U3 U4 (4)CHO U3 U4 (5)CHO U3 (6)CHO U3 U4 U3 U4 U3 U4

(5)CHO

  • (4)CHO

(6)CHO

  • (5)CHO

(4)CHO

  • (6)CHO

Distance:

2

) 4 3 ( U U D − =

U3 U4 U3 U4 U3 U4 (4)CHO

(5)CHO

  • (4)CHO

(6)CHO

  • (5)CHO

(4)CHO-(6)CHO

Dot product AB = A * B * cos(α) (5)-(4) < (4)

  • (5) < (5)
  • (6)
slide-14
SLIDE 14

How to compare vectors

slide-15
SLIDE 15

#of carbons activity U3 U4 U3 U4 U3 (6)CHO U3 U4 U3 U4 U3 U4

(5)CHO

  • (4)CHO

(6)CHO

  • (5)CHO

(4)CHO

  • (6)CHO

Distance:

2

) 4 3 ( U U D − =

U3 U4 U3 U4 U3 U4 (4)CHO

(5)CHO

  • (4)CHO

(6)CHO

  • (5)CHO

(4)CHO-(6)CHO

Dot product AB = A * B * cos(α) (5)-(4) < (4)

  • (5) < (5)
  • (6)
slide-16
SLIDE 16

Exercise: What happens to the distance measure and dot product measure if the vectors are “normalized” first (this means they all have length 1.0 and span the unit circle).

slide-17
SLIDE 17
slide-18
SLIDE 18

Photoreceptors in eye Auditory receptors in cochlea Olfactory receptors in nose Other retinal neurons Brain stem neurons Olfactory bulb LGN in thalamus MGN in thalamus ? Primary visual cortex Primary auditory cortex Olfactory cortex Secondary visual cortex Secondary auditory cortex Hippocampus Association cortex Acetylcholine Noradrenaline Serontonine Dopamine Peptides ....

slide-19
SLIDE 19

I. I. Molecular Layer Molecular Layer II. II. External Granular Layer External Granular Layer III. III. External Pyramidal Layer External Pyramidal Layer Line of Line of Kaes Kaes-

  • Bechterew

Bechterew IV. IV. Internal Granular Layer Internal Granular Layer Outer band of Outer band of Baillarger Baillarger

  • Line of

Line of Gennari Gennari in area 17 in area 17 V. V. Internal Pyramidal Layer Internal Pyramidal Layer Giant pyramidal cell of Betz Giant pyramidal cell of Betz Inner Band of Inner Band of Baillarger Baillarger VI. VI. Polymorphic Layer Polymorphic Layer

Golgi Golgi Nissl Nissl Weigert Weigert

slide-20
SLIDE 20

Inputs Outputs

slide-21
SLIDE 21

Cell body Pyramidal cell

slide-22
SLIDE 22

Piriform cortex circuitry

Haberly, L.B. Chem. Senses, 10: 219 -38 (1985)

P P P

Ia Ib II III

Afferent Input from OB mitral cells (LOT)

Association Fibers

afferent input from

  • lfactory bulb

association fibers from other pyramidal cells cell body layer deep interneurons P

  • utput
slide-23
SLIDE 23

Piriform cortex circuitry

Haberly, L.B. Chem. Senses, 10: 219 -38 (1985)

P P P

Ia Ib II III

Afferent Input from OB mitral cells (LOT)

Association Fibers

afferent input from

  • lfactory bulb

association fibers from other pyramidal cells cell body layer deep interneurons P

  • utput
slide-24
SLIDE 24

Piriform cortex circuitry

Haberly, L.B. Chem. Senses, 10: 219 -38 (1985)

P P P

Ia Ib II III

Afferent Input from OB mitral cells (LOT)

Association Fibers

FF FB

afferent input from

  • lfactory bulb

association fibers from other pyramidal cells cell body layer deep interneurons P

Feedforward interneurons Feedback interneurons

  • utput
slide-25
SLIDE 25

Piriform cortex circuitry

Haberly, L.B. Chem. Senses, 10: 219 -38 (1985)

P P P

Ia Ib II III

Afferent Input from OB mitral cells (LOT)

Association Fibers

FF FB

afferent input from

  • lfactory bulb

association fibers from other pyramidal cells cell body layer deep interneurons P

Feedforward interneurons Feedback interneurons

  • utput

Neuromodulatory inputs Other association fiber inputs

slide-26
SLIDE 26
slide-27
SLIDE 27
slide-28
SLIDE 28

Layer II (cell bodies) Layer Ib Layer Ia

slide-29
SLIDE 29

Stimulus : citronellal activity pattern across mitral cells activity pattern acrosspyramidal cells

slide-30
SLIDE 30

Stimulus : citronellal activity pattern across mitral cells activity pattern across pyramidal cells feedforward inhibition

slide-31
SLIDE 31

Stimulus : citronellal activity pattern across mitral cells activity pattern across pyramidal cells feedforward inhibition association fibers between pyramidal cells

slide-32
SLIDE 32

xsj = cos(α-offsetj) when cos(α-offsetj) >= θ and Xsj = 0.0 when cos(α-offsetj) < θ where offsetj = 0, -30, -60, -90 and -120.

Sensory neurons Local interneurons Pyram idal cells

α

slide-33
SLIDE 33

Ipj = xsj; Iij = xsj xpj = Ipj and xij = Iij if I > θ and xpj = 0 and xij = 0 if I < θ.

Sensory neurons Local interneurons Pyram idal cells

α

slide-34
SLIDE 34
  • Exercise. Lets work through an example[1] to get used to writing and reading equations.

1) We will start by constructing a network of neurons in motor cortex receiving inputs from presynaptic neurons s with the following tuning curves as a function of the angle α of arm movement and α threshold θ: xsj = F(cos(α−offseti), θ) where offsetj = 0, -30, -60, -90 and -120. Now, we will create 10 postsynaptic neurons (5 excitatory pyramidal cells and 5 inhibitory local interneurons), each receiving presynaptic neurons, assuming all synaptic weights w = 1: Ipj = xsj; Iinj = xsj with Ipj being the input to pyramidal cell j and Iij the input to interneuron j. These are linear threshold neurons with continuous output for now, so xpj = Ipj and xij = Iinj if I > θ and x = 0 and xij = 0 if I < θ. In vector notation:

[1] Notations: I: input to a neuron; x: output from a neuron; j:

neuron index; θ: threshold; α: movement angle; s: sensory neuron; p: pyramidal neuron; in: interneuron.

slide-35
SLIDE 35

Ipj = xsj – xi(j-1) - xi(j+1)

Sensory neurons Local interneurons Pyramidal cells

α

slide-36
SLIDE 36

Sensory neurons Local interneurons Pyramidal cells

α

Ipj = xsj – xi(j-1) - xi(j+1) + 0.5*xpj

slide-37
SLIDE 37

Ipj = xsj – xi(j-1) - xi(j+1) + 0.5*F(Ipj, Θ2)

Sensory neurons Local interneurons Pyramidal cells

α

slide-38
SLIDE 38
slide-39
SLIDE 39

Sensory neurons Local interneurons Pyramidal cells

α

Ipj = xsj – xi(j-1) - xi(j+1) + 0.5*F(Ipj, Θ2) + SUMk=j (wjk*xpk)

slide-40
SLIDE 40

prob (xjp = 1.0) = F (Ijp, θ) I X θ X=F(I, θ) linear threshold function X = 0 if I <= θ X = I if I > θ

slide-41
SLIDE 41

prob (xjp = 1.0) = F (Ijp, θ) I X θ X=F(I, θ) linear threshold function X = 0 if I <= θ X = I if I > θ I Prob (X=1) θ Prob (x=1) = 0 if I <= θ Prob (x=1) = I if I > θ

slide-42
SLIDE 42

prob (xjp = 1.0) = F (Ijp, θ) I Prob (X=1) θ Prob (x=1) = 0 if I <= θ Prob (x=1) = I if I > θ time Θ = 0.0; I = 0.1 -> p = 0.1

On average, one spike every 10 time steps

time Θ = 0.0; I = 0.9 -> p = 0.9

On average, nine spikes every 10 time steps

slide-43
SLIDE 43

Sensory neurons Local interneurons Pyramidal cells

α

α = -100 α = 50

slide-44
SLIDE 44
slide-45
SLIDE 45