Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RNA
Alessandro Bueno
Romulo Benedetti
Sumrio
1. Introduo
2. Definio RNA
3. Uso
4. Redes Neurais Supervisionadas
5. Redes Neurais No Supervisionadas
6. Perceptron
7. Backpropagation
8. SOM
9. Concluso
10. Referncias Bibliogrficas
2
Introduo
Redes Neurais Artificiais so uma rede de ns, os quais
so interligados assim como os neurnios do crebro
humano, para:
gerar prprio conhecimento (aprendizagem);
reconhecer e classificaar padres (percepo);
generalizao do conhecimento adquirido
(conhecimento).
3
Definio de RNA
Podemos defini-las como processadores
paralelamente distribudos, constitudos de
unidades de processamento simples
(neurnios), que possuem a habilidade natural
de armazenar e disponibilizar conhecimento
obtido pela experimentao;
Uma RNA uma construo matemtica simplificada
inspirada no modelo biolgico do sistema nervoso
dos animais. 4
Dentritos: recebem estmulos
Corpo celular: coletam e combinam
informaes
Axnio: transmitem estmulos
5
Elementos Bsicos
Arquitetura
Define quantas e qual tipo de unidades de
processamento existem e como elas se encontram
conectadas.
Aprendizado
Define as regras que iro ajustar os pesos e que
tipo de informao a rede ira utilizar.
6
7
Funo Ativao
Funes de ativao (de patamar ou funes de transferncia)
transformam nmeros reais em nmeros entre 0 e 1 ou entre +1 e -1;
Mapeiam o domnio da ativao do neurnio no domnio de sada.
Funes usuais:
- Linear
- Limiar
- Sigmides (Logistica,
Tangente Hiperblica).
8
Organizao em camadas
Camadas de entrada
Padres so apresentados a rede
Camadas intermedirias ou escondidas
concentram maior parte do processamento atravs
das conexes ponderadas
Camadas de sada
Resultado final concludo e apresentado
9
Grau conectividade:
Completamente conectada
Localmente conectada
Parcialmente conectada
Podendo ser
retroalimentadas (feedback)
10
Uso:
Classificao
Regresso
Anlise de Agrupamentos
11
Classificao e Regresso
Classificao a atribuio de casos ou
instncias de dados a uma ou mais possveis
classes. Em Redes Neurais freqentemente existe
um elemento de processamento por classe;
Regresso a estimativa do valor de uma
varivel baseada em exemplos.
12
Anlise de Agrupamentos
O objetivo da Anlise de
Agrupamentos agrupar objetos
fsicos ou abstratos em classes de
objetos similares, chamados de
agrupamentos (clusters).
13 14
Aprendizagem
Classificada em:
Aprendizagem No supervisionada
Aprendizagem Supervisionada
saida de o2
-09068104
-0.123574 < -09068104
50
SOM - Aprendizado
realizar vrias rodadas at que o erro seja tolervel.
trata-se de um processo competitivo (um neurnio vai
ganhar)
Este neurinio tera seu peso ajustado para reagir de
forma ainda mais forte a mesma entrada da prxima
vez que a ver, aumentando a habilidade deste de
detectar este padro em particular
caso a quantidade de erro mude pouco, o treinamento
abortado e reiniciado com pesos randmicos.
51
SOM - Ajuste de peso
Aditivo subtrativo
x - vetor de treinamento
w.t - peso do neurnio ganhador
alpha - taxa de aprendizagem
length - tamanho do vetor
52
Concluso
Redes neurais uma boa escolha para simulao de comportamento inteligente ou
racional, que se assemelha ao biolgico, com isso, pode-se processar grandes
informaoes .
Sem dvida um dos motivos fundamentais para o trabalho e desenvolvimento desta
rea se deveu ao fato de compreendermos que o crebro humano processa
informaoes de uma forma completamente diferente dos computadores digitais,
sendo complexo, no linear e paralelo.
Essa rea foi desenvolvida pensando em sistemas capazes de realizar alguns
comportamentos complexos comuns aos de seres humanos (reconhecimento de
padres, controle motor, percepo), apesar de no ser to amigvel como outras
tcnicas que utilizam rvore de deciso, tem-se um conjunto de parmetros que faz
com que o projeto de redes seja definido como magia negra. 53
Referncias Bibliogrficas
1. Carvalho, A. Inteligncia Artificial - Uma Abordagem de
Aprendizado de Mquina
2. Heaton, J. Introduction to Neural Networks for Java
3. http://www.heatonresearch.com/
4. http://pt.wikipedia.org/
5. https://www.youtube.com/watch?v=pkAKtL9FvFI
6. http://www.inf.ufrgs.br/~rcpinto/ti/somtemporal6.pdf
7. http://sund.de/netze/applets/gng/full/GNG-U_0.html
54
Perguntas?
55