• Nenhum resultado encontrado

APRENDIZADO EM MODELOS CONEXIONISTAS

N/A
N/A
Protected

Academic year: 2021

Share "APRENDIZADO EM MODELOS CONEXIONISTAS"

Copied!
15
0
0

Texto

(1)

APRENDIZADO EM MODELOS CONEXIONISTAS

• Aprendizado é o processo pelo qual os parâmetros (os

pesos das conexões entre os neurônios) de uma rede

neural são ajustados através de uma forma continuada

de estímulo pelo ambiente no qual a rede está operando.

• Aprendizado também é chamado como treinamento.

• O processo de aprendizado implica a seguinte seqüência de eventos:

1. A rede neural é estimulado por um ambiente.

2. A rede neural sofre modificações nos seus parâmetros livres como resultado desta estimulo.

3. A rede neural responde de uma maneira nova ao ambiente, devido às modificações ocorridas na sua estrutura interna. • Um conjunto de regras bem-definidas para a solução de um problema de aprendizagem é denominado um algorítmo de

aprendizagem (ou algorítmo de treinamento)

(2)

Aprendizado supervisionado

Perceptron, MLP, RBF, etc.

• Aprendizado não supervisionado

SOM, ICA, ART1, Fuzzy ART, Modelo de Hopfield, etc. • Aprendizado por reforço

Programação Dinâmica por Redes Neurais, etc.

PARADIGMAS PRINCIPAIS

APRENDIZADO SUPERVISIONADO

• A entrada e saída desejadas para a rede são fornecidas por um supervisor. Objetivo é ajustar os parâmetros da rede, de forma a encontrar uma ligação entre os pares de entrada e saídas fornecidas.

• O professor indica explicitamente um comportamento bom ou ruim para a rede, visando a direcionar o processo de treinamento.

(3)

Professor RNA

Erro Entrada Resposta da rede -+ Resposta desejada Correção de Erros

APRENDIZADO SUPERVISIONADO

• Processo de minimização do erro quadrático pode ser realizado pelo método do Gradiente Descendente

ij ij

w

E

w

=

η

• Cada peso sináptico i do elemento processador j é atualizado proporcionalmente ao negativo da derivada

parcial do erro deste processador com relação ao peso.

Correção de Erros

(4)





=

(

,

)

(

,

),

f

(

x

,

y

)

y

y

x

f

x

y

x

f

γ

γ

cos

)

,

(

cos

)

,

(

)

,

(

)

,

(

y

x

f

y

x

f

y

x

f

y

x

f

D

=

=

=

u

u

u Duf(x, y) é a taxa de variação de f(x, y)

na direção definida por u.

P(x, y) u ) , (x y f ∇ Gradiente: Derivada direcional:

Relembra um pouco conhecimento de Cálculo

γ

APRENDIZADO SUPERVISIONADO

Teorema do gradiente: Seja f uma função de duas variáveis,

diferenciáveis no ponto P(x, y).

i) O máximo de Duf(x, y) em P(x, y) é ||f(x, y)||.

ii) O máximo da taxa de crescimento de f(x, y) em P(x, y) ocorre na direção de ∇f(x, y).

Corolário: Seja f uma função de duas variáveis, diferenciáveis

no ponto P(x, y).

i) O mínimo de Duf(x, y) em P(x, y) é -||f(x, y)||.

ii) O máximo da taxa de decrescimento de f(x, y) em P(x, y) ocorre na direção de -∇f(x, y).

Relembra um pouco conhecimento de Cálculo (cont.)

APRENDIZADO SUPERVISIONADO

(5)

Correção de Erros x1(n) x2(n) xm(n) yk(n) f sk(n)

...

w1k(n) w2k(n) wmk(n) dk(n) ek(n) Valores de entrada e saída: binário

( )

>

=

+

=

=

0

0

0

1

j j i i ij i j j

y

y

w

x

f

y

f

s

θ

APRENDIZADO SUPERVISIONADO

Calcula

∆∆∆∆

wij j ij i j

x

w

s

=

+

θ

ij j j p ij p ij

w

s

s

E

w

E

w

=

=

η

η

i

x

(

)

− = j j j p d s E 2 2 1

(

)

( )

1 2 1 2× × djsj

(

j j

)

i j i ij

d

s

x

e

x

w

=

η

=

η

APRENDIZADO SUPERVISIONADO

(6)

• Se dois neurônios em ambos os lados de uma sinapse (conexão) são ativados simultaneamente (sincronamente),

então a força daquela sinapse é seletivamente aumentada;

• Se dois neurônios em ambos os lados de uma sinapse são ativados assincronamente, então a força daquela sinapse é seletivamente enfraquecida ou eliminada

APRENDIZADO HEBBIANO

x1(n) x2(n) xm(n) yk(n) f sk(n)

...

w1k(n) w2k(n) wmk(n)

APRENDIZADO HEBBIANO

(7)

( ) ( )

(

s

n

x

n

)

F

w

kj

=

k

,

j

( ) ( )

n

x

n

s

w

kj

=

η

k j

=

w

kj

η

x

j

x

s

k

s

− Forma correlativa Forma covariância Forma geral: η: taxa de aprendizado − − s

x , : valor médios, que constituem os limiares pré-sináptico e pós-sináptico

APRENDIZADO HEBBIANO

Aprendizado Hebbiano em Associador Linear

xk1 xk2 xkm

...

yk1 yk2 ykm w11 w12 w1m w21 w22 w2m wm1 wm2 wmm

APRENDIZADO HEBBIANO

(8)

Aprendizado Hebbiano em Associador Linear

[

]

[

]

T km k k k T km k k k y y y x x x ,..., , ,..., , 2 1 2 1 = = y x

( )

k k

W

k x

y

=

( )

( )

( )

( )

( )

( )

( )

( )

( )

( )

=

k

w

k

w

k

w

k

w

k

w

k

w

k

w

k

w

k

w

k

mm m m m m

...

...

...

...

...

...

...

2 1 2 22 21 1 12 11

W

( )

=

=

q k

k

1

W

M

M

k

=

M

k1

+

W

( )

k

APRENDIZADO HEBBIANO

Aprendizado Hebbiano em Associador Linear

=

=

q k T k k 1 ^

x

y

M

Regra de Aprendizado:

[

]

=

T m T T m

x

x

x

y

y

y

M

...

,...,

,

2 1 2 1 ^ T k k k k

M

y

x

M

=

−1

+

^ ^ Estimativa da matriz de memória M

APRENDIZADO HEBBIANO

(9)

Aprendizado Hebbiano em Associador Linear

( )

( )

( )

≠ = = =

+

=

=

=

=

m j k k T k j k j j T j m k T k j k m k j T k k j 1 1 1 ^

x

x

y

y

x

x

x

x

y

x

x

y

x

M

y

Recordação para entrada xj:

APRENDIZADO HEBBIANO

Aprendizado Hebbiano em Associador Linear

( )

≠ =

=

+

=

m j k k T k j k j j j 1

x

x

y

v

v

y

y

Inferência cruzada Assume

x

Tj

x

j

=

1

APRENDIZADO HEBBIANO

(10)

Aprendizado Hebbiano em Associador Linear

(

)

j T k j k j T k j k

x

x

x

x

x

x

x

x

=

=

,

cos

(

)

≠ =

=

m j k k k j k j 1

,

cos

x

x

y

v

A memória é perfeita (a resposta y iguala yj) se os vetores-chave pertencerem a um conjunto ortonormal.

=

=

j

k

j

k

j T k

,

0

,

1

x

x

APRENDIZADO HEBBIANO

APRENDIZADO NÃO SUPERVISIONADO

• Não há um professor ou supervisor para acompanhar o

processo de aprendizado;

• A partir do momento em que a rede estabelece uma harmonia com as regularidades estatísticas da entrada de dados, desenvolve-se nela uma habilidade de formar representações internas para codificar características de entrada;

• Este tipo de aprendizado só se torna possível quando existe redundância nos dados de entrada.

(11)

Meio externo RNA

Resposta Estado do

meio externo

A técnica mais utilizada é chamada aprendizado competitiva

APRENDIZADO NÃO SUPERVISIONADO

Aprendizado Competitiva x1(n) x2(n) xm(n)

...

Camada de nós de fonte Camada de nós de saída

(12)

Aprendizado Competitiva

Existe três elementos básicos em uma regra de aprendizagem competitiva

1) Um conjunto de neurônios que são todos iguais entre si,

exceto por alguns pesos sinápticos distribuídos aleatoriamente, e por isso respondem diferentemente a um conjunto de padrões de entrada;

2) Um limite imposto sobre a “força” de cada neurônio;

APRENDIZADO NÃO SUPERVISIONADO

Aprendizado Competitiva

3) Um mecanismo que permite que pelo direito de responder a

um dado subconjunto de dados, de forma que somente um neurônio de saída, ou somente um neurônio por grupo, esteja

ativo em um determinada instante. O neurônio que vence a competição é denominado um neurônio vencedor leva tudo

APRENDIZADO NÃO SUPERVISIONADO

(13)

>

=

contrário

caso

k

j

j

todos

para

v

v

se

y

k k j

0

,

1

Regra de aprendizagem competitiva:

(

)

   = = − = ∆ 0 0 1 k k kj j kj y y w x w

η

O neurônio k é denominado como neurônio vencedor.

APRENDIZADO NÃO SUPERVISIONADO

APRENDIZADO POR REFORÇO

Ambiente Crítico

RNA

Vetor de entrada

(14)

Se uma ação tomada pelo sistema de aprendizagem é seguida de estados satisfatórios, então a tendência do sistema de produzir esta ação particular é reforçada. Se não for seguida de estados satisfatórios, a tendência do sistema de produzir esta ação é enfraquecida.

APRENDIZADO NÃO SUPERVISIONADO

A aprendizagem por reforço é difícil ser realizada por duas razões básicas:

• Não existe um professor para fornecer uma resposta

desejada exata em cada passo do processo de aprendizagem; • O atraso incorrido na geração do sinal de reforço implica

que a RNA deve resolver um problema de atribuição de crédito temporal.

(15)

REFERÊNCIAS

1. S. Haykin, “Neural Networks, A Comprehensive

Foundation”, Prentice Hal, Upper Siddle River, New

Jersey, 2nd Edition, 1999.

2. A. P. Braga, et. al., “Redes Neurais Artificiais, Teoria

Referências

Documentos relacionados

et al., (2012), nos estudos realizados sobre o PCK, são propostas algumas estratégias para reconhecê-lo, como entrevistas, observações de aulas, análise de planejamentos de ensino

Código Descrição Atributo Saldo Anterior D/C Débito Crédito Saldo Final D/C. Este demonstrativo apresenta os dados consolidados da(s)

# Pode especificar a condição desenhar/não desenhar do gráfico, o tipo de gráfico e outros ajustes gerais para cada um dos gráficos no menu de gráficos(GPH1, GPH2, GPH3).... Tipo

km km 4 milha acre 4 m2 m2 4 acre gal EUA 4 L L 4 gal EUA gal GB 4 ltr ltr 4 gal GB oz 4 gm gm 4 oz polegadas para centímetros centímetros para polegadas pés para metros metros para

Produzir as enzimas lacase e endoglicanase (CMCase) por meio da fermentação em estado sólido (FES) utilizando os resíduos lignocelulósicos palha de milho verde

4. Prima Í novamente para comutar para o contexto de edição de elementos. Pode editar o elementos actual na linha de entrada. Prima ‘ para comutar para o contexto de visualização

O modelo Booleano baseia-se na combinação de vários mapas binários, em cada posição x,y para produzir um mapa final, no qual a classe 1 indica áreas que

tipo MENOR PREÇO por ITEM, com valor estimado em R$ 25.000,00 (vinte e cinco mil reais), visando o Registro de preço para aquisição parcelada de postes de cimento para rede