260 likes | 356 Views
UPE – Caruaru – Sistemas de Informação Disciplina: Redes Neurais Prof.: Paulemir G. Campos. Introdução a Redes Neurais (Parte 2). Roteiro da Aula. Conceitos Básicos; Principais Arquiteturas. Referências. Conceitos Básicos. Unidades de Processamento.
E N D
UPE – Caruaru – Sistemas de InformaçãoDisciplina: Redes NeuraisProf.: Paulemir G. Campos Introdução a Redes Neurais (Parte 2) RN - Prof. Paulemir Campos
Roteiro da Aula • Conceitos Básicos; • Principais Arquiteturas. • Referências. RN - Prof. Paulemir Campos
Conceitos Básicos RN - Prof. Paulemir Campos
Unidades de Processamento • Função: receber entradas de conjunto de unidades A, computar função sobre entradas e enviar resultado para conjunto de unidade B. • Entrada Total: N uj = wjixi i=1 RN - Prof. Paulemir Campos
Unidades de Processamento • Representação • Local: unidades representam objetos bem definidos (Ex. letras, palavras, faces, etc); • Distribuída: unidades representam elementos abstratos. • Localização das unidades • Intermediária (escondida); • Saída. RN - Prof. Paulemir Campos
Unidades de Processamento • Estado de ativação: • Representa o estado dos neurônios da rede; • Pode assumir valores: • Binários (0 e 1); • Bipolares (-1 e +1); • Reais • Definido através de funções de ativação. RN - Prof. Paulemir Campos
Funções de Ativação • Processa conjunto de entradas recebidas e o transforma em estado de ativação; • Funções de ativação típicas envolvem: • Adições; • Comparações; • Transformações matemáticas. RN - Prof. Paulemir Campos
Funções de Ativação • Função de ativação • Atualiza estado de ativação • a(t + 1) = F [a(t), u(t)] • a(t + 1) = F [a(t)] • a(t + 1) = F [u(t)] • Atualização • Síncrona (mais comum) • Assíncrona RN - Prof. Paulemir Campos
Funções de Ativação • Funções de ativação mais comuns RN - Prof. Paulemir Campos
Funções de Ativação • Sigmoid Logística RN - Prof. Paulemir Campos
Funções de Ativação • Tangente Hiperbólica RN - Prof. Paulemir Campos
Funções de Saída • Função de saída • Transforma estado de ativação de uma unidade em seu sinal de saída yi(t) = fi (ai(t)) • Geralmente é uma função identidade. RN - Prof. Paulemir Campos
Valores de Entrada e Saída • Sinais de entrada e saída de uma RNA geralmente são números reais • Números devem estar dentro de um intervalo • Tipicamente entre -1 e +1 ou 0 e 1 • Codificação realizada pelo projetista da rede • Técnica de codificação mais simples é a binária • Número restrito de aplicações. RN - Prof. Paulemir Campos
Conexões • Definem como neurônios estão interligados • Nós são conectados entre si através de conexões específicas. • Codificam conhecimento da rede • Uma conexão geralmente tem um valor de ponderamento ou peso associada a ela. RN - Prof. Paulemir Campos
Conexões • Tipos de conexões (wik(t)) • Excitatória: (wik(t) > 0) • Inibitória: (wik(t) < 0) • Conexão inexistente: (wik(t) = 0) • Número de conexões de um nó • Fan-in: número de conexões de entrada; • Fan-out: número de conexões de saída. RN - Prof. Paulemir Campos
Principais Arquiteturas RN - Prof. Paulemir Campos
Número de Camadas • Uma camada (Ex.: Perceptron, Adaline) • Multi-camadas (Ex.: MLP) • Completamente conectada; • Parcialmente conectada; • Localmente conectada. RN - Prof. Paulemir Campos
Topologias Multi-Camadas • Completamente Conectada RN - Prof. Paulemir Campos
Topologias Multi-Camadas • Parcialmente Conectada RN - Prof. Paulemir Campos
Topologias Multi-Camadas • Localmente Conectada RN - Prof. Paulemir Campos
Arranjo das Conexões • Redes Feedforward • Não existem loops de conexões • Redes Recorrentes • Conexões apresentam loops • Mais utilizadas em sistemas dinâmicos • Lattices • Matriz n-dimensional de neurônios RN - Prof. Paulemir Campos
Redes Feedforward • Sinal segue numa única direção; • Tipo mais comum. RN - Prof. Paulemir Campos
Redes Recorrentes • Possuem conexões ligando saída da rede a sua entrada; • Podem lembrar entradas passadas e, conseqüentemente, processar seqüência de informações (no tempo ou espaço) RN - Prof. Paulemir Campos
Redes Recorrentes • Exemplos RN - Prof. Paulemir Campos
Lattices Camada de Saída Nodo Vencedor 1 . . . i . . . n Camada de Entrada RN - Prof. Paulemir Campos
Referências • Braga, A. P.; Ludermir, T. B. e Carvalho, A. C. P. L. F. Redes Neurais Artificiais: Teoria e Aplicações. Editora LTC, 2000. • Notas de aulas da Profa. Teresa B. Ludermir e do Prof. Aluízio Araújo, ambos do CIn/UFPE. RN - Prof. Paulemir Campos