Sunteți pe pagina 1din 47

1

Codificao neural


Natureza da Informao
UFABC
Francisco Javier Ropero Pelez


Introduo ao Sistema Nervoso
Central
2
Topologia funcional do crebro
Aferncias e eferncias corticais
Mapas corticais
-Crtex visual.
-Crtex auditivo (mapas tonotpico)
-Crtex somatotpico
3

O caso de Phineas Gage
6
Sinapses
Axnio
Dendritos
Corpo
Terminal
axnico
Sinapses
Promontrio
axnico
Voltagem post-sinptico
Velocidade de transmisso do
impulso nervoso
7
Tipos de neurnios
Excitatrios. Produzem um aumento de
potencial (despolarizao) na membrana
do seguinte neurnio. Por exemplo: os
neurnios piramidais do crtex
Inibitrios. Produzem uma diminuio de
potencial (hiperpolarizao) na membrana
do seguinte neurnio. Por exemplo os
neurnios em cesto e em candelabro do
crtex.
8

9
Neurnio piramidal (+)
(Pyramdidal cell)
Neurnio candelabro (-)
(Chandelier Cell)
Neurnio em cesto (-)
(Basket cell)
Como se conectam os neurnios
10
11
Sinapse
Membrana
Pr-sinptica
Membrana
Ps-sinptica
Na
+

Cl
-

Ca
2+

Canal AMPA Canal NMDA
Os neurnios excitatrios tm sinapses excitatrias
no seu terminal axnico
Membrana
Pr-sinptica
Membrana
Ps-sinptica
Na
+

Ca
2+

Canal AMPA Canal NMDA
glutamato
Os neurnios inibitrios tm sinapses
inibitrias no seu terminal axnico
Membrana
Pr-sinptica
Membrana
Ps-sinptica
Cl
-

Canal GABA-A
GABA-A
Canais de GABA-A
Como a informao
transmitida pelos neurnios?
Ser que a informao
transmitida como no cdigo
morse?

Ou o que importa somente
a taxa, r, de disparos
15
r
1
r
2
r
3
Exemplo de duas taxas de disparo distintas nos
neurnios tlamo-corticais
16
17
3 tipos de codificao neural
-1. Codificao de frequncia. As diferentes
frequncias de disparo do neurnio representam
respostas a diferentes estmulos.
-2. Codificao vetorial ou populacional.
Um estimulo pode ser codificado como um vetor
cujos componentes so as taxas de disparo de
vrios neurnios.
-3. Codificao temporal. O neurnio codifica
a informao mediante a duracin dos intervalos
entre os disparos.

18
- A frequncia de disparos dos neurnios proporcional ao
voltagem ps-sinptico.












1. Codificao frequncial (rate coding)
r
1
r
2
s
1
S
2
S
3
r
3
No ltimo caso, S
3
, no da para juntar mais os potenciais de ao. A
distancia (tempo) mnimo entre dois potenciais sucessivos o perodo
refratrio absoluto.
Injetando uma corrente s1, s2 o s3 produzimos voltagens cada vez maiores
no interior do neurnio
Aplicao prtica da codificao de frequncias:
HAL-5 (Hybrid Assistive Limb-5)
Exoesqueleto robtico.
Multiplica por cinco a fora
muscular de uma pessoa
normal.
Sensores colocados acima
da pele registram cdigo de
freqncias que movimentam
os msculos.
Ver (a partir do minuto 3):
http://www.youtube.com/watc
h?v=G4evlxq34og
.

19
1. Codificao frequncial
20
Jacob Rosen Universidade de
Washington
Hardiman 1 (1965)
General Electric
Kanagawa Power Suite
1. Codificao frequncial
Clculo de Informao transmitida com
codificao de frequncias
P(e
i
) a probabilidade de apresentar um
determinado estmulo, e
i
, para o neurnio.
P(r
j
) probabilidade de termos uma
determinada resposta, r
j
, no neurnio. Por
exemplo, r
1
pode significar resposta de 50
Hz e r
2
uma resposta de 100 Hz.
P(r
j
/e
i
) a probabilidade condicional de
termos uma resposta, r
j
, no neurnio
quando apresentamos o estmulo, e
i
.
21
1. Codificao frequncial
Clculo da entropia de Shannon
22
( ) )) ( log( ) ( )) ( ( log ) ( )) ( ( log
1 2 1 2 n n j
j
j
r P r P r P r P r P r P S = =

Representa o grau de imprevisibilidade da
resposta do neurnio. Quanto mais
uniforme a distribuio de respostas, r
j
,
mais imprevisvel a resposta do
neurnio.

1. Codificao frequncial
Exemplo de clculo de entropia de Shannon
para a resposta freqncial do neurnio
Caso A: O neurnio responde sempre com a mesma freqncia.

Significa que o grau de imprevisibilidade da resposta do neurnio zero.

Caso B: Dois tipos de resposta r
1
e r
2
, onde P(r
1
)+P( r
2
)=1.
23
( ) 0 0 1 ) 1 ( log 1 )) ( ( log ) ( )) ( ( log
2 1 2 1 2
= = = = =

x x r P r P r P r P S
j
j
j
( )
)) ( 1 ( log ) ( 1 ( )) ( ( log ) (
)) ( ( log ) ( )) ( ( log ) ( )) ( ( log
1 2 1 1 2 1
2 2 2 1 2 1 2
r P r P r P r P
r P r P r P r P r P r P S
j
j
j

= = =

1. Codificao frequncial
24
S
1 bit
1 0,5 P(r
1
)
Quando ambas as freqncias de disparo tm a mesma
probabilidade de acontecer P(r
1
)=P(r
2
)=0,5 a entropia ou
imprevisibilidade mxima, e igual a 1 bit.
1. Codificao frequncial
Exemplo: Qual a informao em bits que
pode transmitir um neurnio tlamo-
cortical se o 60% das vezes dispara na
freqncia lenta e 40% do tempo na
frequncia rpida
25
bits S 97 , 0 ) 4 , 0 ( log ) 4 , 0 ( ) 6 , 0 ( log 6 , 0
2 2
= =
Informao, I, fornecida por um
neurnio depois de aplicar estmulos e
i
E a diferencia entre o grau de
imprevisibilidade inicial (S) e a
imprevisibilidade, S
e
, depois de acontecer
as respostas do neurnio aos estmulos e
i

26
I
S S
e
1. Codificao frequncial
27
( ) )) ( log( ) ( )) ( ( log ) ( )) ( ( log
1 2 1 2 n n j
j
j
r P r P r P r P r P r P S = =

( )
)) / ( log( ) / ( )) / ( ( log ) / (
)) / ( ( log /
1 2 1
2
i n i n i i
i j
j
i j e
e r P e r P e r P e r P
e r P e r P S
i

= =

S
e
a mdia dos Se
i
( ) ( )
( )
( ) )) / ( ( log ) / (
)) / ( ( log ) / (
)) / ( ( log ) / (
2
,
2
2
i j i j
j i
i
i
i j i j
j
i
j
i j i j
i
i e
i
i e e
e r P e r P e P
e r P e r P e P
e r P e r P e P S e P S S
i i


=
= =
= = =
1. Codificao frequncial
Medida de informao, I, na codificao
freqncial
28
( ) ( ) ( ) ( ) ( )
i j i j
j i
i j
j
j
e
e r P e r P e P r P r P
S S I
/ log / ) ( log ) (
2
,
2
+
= =
( ) ( ) ( )
i j
i
i j
e r P e P r P /

=
Tendo em considerao que:
Obtemos:
( ) ( ) ( ) ( ) ( ) ( )
( )
( )
|
|
.
|

\
|
=
= + =


) (
/
log / ) (
/ log / ) ( log / ) (
2
,
2
,
2
j
i j
j i
i j i
i j i j
j i
i j i j
j
i
r P
e r P
e r P e P
e r P e r P e P r P e r P e P I
1. Codificao frequncial
Exemplos de clculo da
quantidade de Informao
Resposta do neurnio no muda com a
mudana do estmulo, ou seja


29
) ( ) / (
j i j
r P e r P =
( )
( )
( )
( )
0
) (
log / ) (
) (
/
log / ) (
2
,
2
,
=
|
|
.
|

\
|
=
|
|
.
|

\
|
=

j
j
j i
i j i
j
i j
j i
i j i
r P
r P
e r P e P
r P
e r P
e r P e P I
1. Codificao frequncial
Exercicios:
Calcular a quantidade de informao
quando para cada estimulo e
i
o neurnio
produz uma nica resposta r
j
diferente
para cada um dos estmulos.
30
1. Codificao frequncial
Eletroencefalograma
31
Limitaes do EEG
32
Ritmos do crebro
Ritmos beta: 12-30 Hz.
Atividade, ateno,
ansiedade
Ritmos alfa: 8-12 Hz.
Relaxao.
Teta: 4-7 Hz.
Somnolncia, meditao
Delta: At 3 Hz.
Sono profundo.

33
o
|
u
o
Informao em bits do EEG
Quanta informao em bits pode fornecer
um canal do EEG na suposio que os
quatro tipos principais de ritmo cerebral
estejam presentes com a mesma
probabilidade nesse canal?

34
2 ) 4 ( log
2
= = S
Potencial relacionado a eventos
Onda P300
Acontece a regio
parietal 300 ms depois
do reconhecimento de
um estmulo procurado.
Aplicao: mquina de
escrever cerebral
http://www.youtube.com/watch?
v=4QxPR25DMAg

35
2. Codificao vetorial ou
populacional
A respostas a um padro e
i
um (vetor)
no qual cada componente representa a
taxa de disparo de um determinado
neurnio.
36
] , , [
2 1 n
r r r
2. Codificao vetorial ou populacional
Exemplo:
37
Codificao
vetorial
ou populacional
no epitlio
olfativo
2. Codificao vetorial ou populacional
Outros exemplos de codificao
populacional ou vetorial
Codificao vetorial das cores
Codificao vetorial da acelerao da
cabea nos canais semi-circulares.


38
2. Codificao vetorial ou populacional
39
Comprimento de onda (nm)
R
e
s
p
o
s
t
a

r
e
l
a
t
i
v
a

Codificao vetorial nos cones
2. Codificao vetorial ou populacional
=[ 0, 27, 75]
Codificao vetorial nos canais
semicirculares do ouvido
Os canais esto
recheios de
liquido.
Dispostos em
trs planos
ortogonais


40

A movimentao do lquido estimula uns
neurnios ciliados indicando acelerao
angular da cabea.
Experimentos de Apostolos Georgopoulos
41
N3
N4 N2
N8
N6
N1 N5
O comprimento das setas significa
A probabilidade de disparo do
neurnio Ni quando o macaco
executa o movimento na direo
da seta
2. Codificao vetorial ou populacional
42
90
o

180
o

0
o

F
r
e
q

n
c
i
a

d
e

d
i
s
p
a
r
o
s

Direo do brao
270
o

o
r
8

r
7

r
1

r
6

r
4

r
2

r
5

r
3

[r
1,
r
2,
r
3,
r
4,
r
5,
r
6,
r
7,
r
8,
]
o
2. Codificao vetorial ou populacional
Aplicao: Experimentos de Miguel
Nicolelis
43
Multiplos
eletrodos no
crebro.
Codificao
populacional
Feedback
sensorial
Ver:
http://www.youtube.com/watch?v=
PTVVYYxY9Cs

http://www.youtube.com/watch?v=
gnWSah4RD2E&feature=rel
ated
2. Codificao vetorial ou populacional
Processamento dos vetores neurais no
experimento de Nicolelis
Aplicam-se tcnicas de reconhecimento de padres
para reconhecer cada vetor de frequncias de
disparo.
Exemplo: Extrao de caractersticas com
componentes principais
Depois estabelecem-se correlaes (mediante
redes neurais artificiais) entre as caractersticas
extradas e os movimentos dos membros.
Posteriormente a seqncia de caractersticas
produzir o movimento dos membros do rob.
44
2. Codificao vetorial ou populacional
3. Codificao temporal
As respostas r
1
e r
2
tem a mesma taxa de disparos no
intervalo t. Para alguns animais as duas respostas
respondem a estmulos totalmente diferentes.
Na codificao temporal, a distncia entre disparos
importante.
45
r
1
r
2
t
3. Codificao temporal
?
Exemplo codificao temporal no
crtex visual da mosca
Os experimentos de Bialek e colaboradores* mostram que
diferentes padres em movimento produzem seqncias
diferentes e caractersticas no crtex visual da mosca.

Para isto estudaram as respostas dos neurnios do crtex
visual de uma mosca enquanto esta assistia a um filme.

Bialek e colaboradores descobriram um alfabeto bsico de
disparos neurais usado pela mosca para codificar informao.

Cada neurnio da mosca transmite no mximo 5 bits de
informao por mili-segundo


46
3. Codificao temporal
*Bialek W, Rieke F, de Ruyter van Steveninck RR, Warland D (1991)
Reading a neural code. Science 252: 18541857
47
3. Codificao temporal
Reading a neural code
W Bialek, F Rieke, RR de Ruyter van Steveninck, and D Warland
Department of Physics, University of California, Berkeley 94720.

Traditional approaches to neural coding characterize the encoding of known stimuli
in average neural responses. Organisms face nearly the opposite task--extracting
information about an unknown time-dependent stimulus from short segments of a
spike train. Here the neural code was characterized from the point of view of the
organism, culminating in algorithms for real-time stimulus estimation based on a
single example of the spike train. These methods were applied to an identified
movement-sensitive neuron in the fly visual system. Such decoding experiments
determined the effective noise level and fault tolerance of neural computation, and
the structure of the decoding algorithms suggested a simple model for real-time
analog signal processing with spiking neurons

S-ar putea să vă placă și