Aula 1 Introdução - RNA

Documentos relacionados
Redes Neurais Artificiais. Capítulos 1 e 2

Introdução à Redes Neurais. Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana

Introdução às Redes Neurais Artificiais

Introdução a Redes Neurais Artificiais com a biblioteca Encog em Java

3 Redes Neurais Artificiais

Inteligência Computacional

INTELIGÊNCIA ARTIFICIAL

Redes Neurais Artificial. Inteligência Artificial. Professor: Rosalvo Ferreira de Oliveira Neto

TÓPICOS EM INTELIGÊNCIA ARTIFICIAL Redes Neurais Artificiais

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

REDES NEURAIS ARTIFICIAIS

Rede Perceptron. Capítulo 3

Aula 7 RNA Redes Auto-Organizáveis de Kohonen

Redes Neurais Artificiais Sistemas Inteligentes Especialização em Automação Industrial SISTEMAS INTELIGENTES PROFESSOR FLÁVIO MURILO

A evolução natural deu ao cérebro humano muitas características desejáveis que não estão presentes na máquina de von Neumann:

Primeiras Redes Neurais Artificiais: Perceptron e Adaline

2. Redes Neurais Artificiais

Neurocomputação Parte 2

UNIVERSIDADE DO ESTADO DE MATO GROSSO - UNEMAT. Faculdade de Ciências Exatas e Tecnológicas FACET / Sinop Curso de Bacharelado em Engenharia Elétrica

Redes Neurais Noções Gerais

Redes Neurais 1. Redes Neurais. cont.) Definição (cont( Definição. Histórico. Características básicas

Redes Neurais Artificiais

Redes Neurais Artificiais

Classificação de Padrões. Abordagem prática com Redes Neurais Artificiais

RECONHECIMENTO DE GÊNERO ATRAVÉS DA VOZ

Redes Neurais MLP: Exemplos e Características

PRINCÍPIOS DE NEUROCOMPUTAÇÃO

serotonina (humor) dopamina (Parkinson) serotonina (humor) dopamina (Parkinson) Prozac inibe a recaptação da serotonina

IMPLEMENTAÇÃO PARALELA DE UMA ARQUITETURA DE REDE NEURAL ARTIFICIAL DISTRIBUÍDA E REALIMENTADA 1

Fundamentos de Inteligência Artificial [5COP099]

Redes Neurais. Prof. Aurora Pozo. Obs: slides baseados em Prof. Marcílio Souto e Prof. Marley Vellasco

Sistemas Inteligentes - Redes Neurais -

Aprendizado de Máquina (Machine Learning)

Introdução a Redes Neurais Artificiais com a biblioteca Encog em Java

Redes Neurais Artificiais. Sistemas de Informação/Ciências da Computação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 9)

4 Redes Neurais Artificiais

Redes Neurais: RBF. Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação

Introdução às Redes Neurais Artificiais

PREVISÃO CLIMÁTICA DE PRECIPITAÇÃO USANDO REDE NEURAL

Redes Neurais Artificiais

Redes Neurais Artificiais

Previsão de Vazões utilizando Redes Neurais Artificiais MLP e NSRBN

Algoritmos de Aprendizado. CONTEÚDO Introdução Motivação, Objetivo, Definição, Características Básicas e Histórico. Regra de HEBB.

Redes Neurais Artificiais

Introdução às Redes Neurais Artificiais

Redes Neurais e Sistemas Fuzzy

Minicurso: Inteligência Artificial Aplicada a Sistemas Elétricos

2. Redes Neurais Artificiais

3 REDES NEURAIS ARTIFICIAIS

Redes Neurais Artificiais Aplicadas ao Jogo da Velha 3D em Pinos

Redes Neurais. Conexionismo. Redes Neurais, IA e IC. Abordagem Simbólica. Apresentação da disciplina Inteligência Computacional e conexionismo

Paradigmas de Aprendizagem

Redes Neurais Artificiais. Prof. João Alberto Fabro

Classificação Linear. André Tavares da Silva.

Rede RBF (Radial Basis Function)

Usando MLP para filtrar imagens

Aprendizado de Máquina Introdução às Redes Neurais Artificiais

HP UFCG Analytics Abril-Maio Um curso sobre Reconhecimento de Padrões e Redes Neurais. Por Herman Martins Gomes.

Redes Neurais Artificial

RECONHECIMENTO DE TRAJETÓRIA COM REDES NEURAIS

IMPLEMENTAÇÃO EM FPGA DE UMA REDE NEURAL DE HOPFIELD

Inteligência Computacional

REDE NEURAL DE ELMAN APLICADA NA PREVISÃO DE PREÇOS DE COMBUSTÍVEIS

Fundamentos das Redes Neurais: exemplos em Java

Transcrição:

Aula 1 Introdução - RNA

Sumário 1- Conceitos Iniciais; 2- Neurônio Biológico; 3- Neurônio Artificial; 4- Funções de Ativação; 5- Comparação Neurônio Biológico e Artificial.

1- Conceitos Iniciais - Computadores podem realizar diversas operações mais rápido do que seres humanos; - Outras ações o ser humano tem uma melhor capacidade de realização.

1- Conceitos Iniciais

1- Conceitos Iniciais - Os primeiros trabalhos com RNA surgiram na década de 50; - O tema RNA (ANN Artificial Neural Network) se tornou um tema popular para pesquisa científica a partir de 1990; - Exemplos de uso de RNA: 1) Avaliação de imagens captadas por satélite; 2) Classificação de padrões de escrita e fala; 3) Reconhecimento de faces com visão computacional; 4) Sistemas de controle e previsão financeira; 5) Identificação de anomalias e patologias na área médica com base em imagens; 6) Controle automatizado de equipamentos eletrônicos.

1- Conceitos Iniciais Redes neurais artificiais são modelos computacionais inspirados no sistema nervoso de seres vivos - Possuem capacidade de aquisição e manutenção do conhecimento; - São caracterizados pela unidade de processamento chamada de neurônio; - Cada unidade (neurônio) é ligado Artificiais; - Computacionalmente falando são vetores de pesos sinápticos; por meio das sinapses representadas por matrizes e

1- Conceitos Iniciais Principais características: a) Adaptação por experiência: Os pesoss sinápticos são ajustados a partir da apresentação sucessiva de exemplos. b) Capacidade de aprendizado: É possível extrair o relacionamento existente entre as diversas variáveis que compõem a aplicação. c) Habilidade de generalização: Por meio do processo de treino, a rede é capaz de generalizar o comportamento aprendido para estimar uma solução, até então desconhecida. d) Organização de dados: A rede é capaz de realizar uma organização interna visando o agrupamento de padrões e particularidades e) Tolerância a falhas: Devido ao elevado número de interconexões entre os neurônios, a rede se torna um sistema tolerante a falhas quando sensívelmente corrompido;

1- Conceitos Iniciais Principais características: f) Armazenamento distribuído: o conhecimento a respeito do comportamento de um processo é distribuído entre os neurônios, aumentando a robustez do sistema frente a eventuais neurônios inoperantes; g) Facilidade de prototipagem: a implementação da maioria das arquiteturas neurais pode ser facilmente desenvolvida pois são baseadas em operações matemáticas elementares;

2- Neurônio Biológico Rede Neural Biológica / Neurônio

3- Neurônio Artificial Rede Neural Artificial Andrew Ng's machine learning course

3- Neurônio Artificial Rede Neural Artificial neurônio de McCulloch-Pitts (Haykin, 1994)

3- Neurônio Artificial Componentes da Rede Neural Artificial: a) Sinais de entrada {x 1, x 2,..., x n n} Sãos os sinais ou medidas externos que representam valores assumidos pelas variáveis da aplicação; b) Pesos sinápticos {w k1, w k2,..., w kn } São os valores que servirão pa ara ponderar cada uma das variáveis de entrada da rede, permitindo qualificar a relevância em relação as funcionalidades do neurônio; c) Combinador Linear (Junção de Somatórios - - sigma) Também chamado de Função Soma, sua função é agregar os sinais de entrada produzindo um valor potencial de ativação. d) Limiar de ativação (θ - theta) É uma variável que identifica o patamar apropriado para o resultado produzido pelo combinador linear neurônio de McCulloch-Pitts (Haykin, 1994)

3- Neurônio Artificial Componentes da Rede Neural Artificial: e) Potencial de ativação {u n } É o resultado produzido pelo avaliação do limiar de ativação e o combinador linear. Caso u θ, então o neurônio produz um potencial excitatório. f) Função de ativação {g(.) ou ϕ(..) - varphi} Seu objetivo é limitar a saída do neurônio dentro de um intervalo de valores assumidos pela arquitetura da rede. g) Sinal de saída {y n } Consiste no valor final produzido pelo neurônio em relação a um determinado conjunto de entrada neurônio de McCulloch-Pitts (Haykin, 1994)

3- Neurônio Artificial y n = ϕ i= 1 wx i i θ neurônio de McCulloch-Pitts (Haykin, 1994)

4 - Funções de Ativação Funções de Ativação Tradicionais: a) Função Degrau (heavyside / hard limiter) O valor resultante será 0 ou 1. 2COP229

4 - Funções de Ativação Funções de Ativação Tradicionais: b) Função Degrau Bipolar ou Função Sinal (symmetric hard limiter) O valor resultante será -1, 0 ou 1.

4 - Funções de Ativação Funções de Ativação Tradicionais: c) Função Rampa Simétrica Os valores retornados são iguais aos próprios valores de entrada quando definidos no intervalo [-a, a] ]. g(u) = { a, se u > a u, se a u a {-a, se u < a a a a -a

4 - Funções de Ativação Funções de Ativação Tradicionais: e) Função Logística O resultado de saída produzido pela aplicação da função logística assumirá valores reais entre 0 e 1, dado por: g( u) 1 = 1 + e βu Ponto de inflexão Nível de inclinação

4 - Funções de Ativação Funções de Ativação Tradicionais: f) Função Tangente Hiperbólica O resultado de saída produzido pela aplicação da função logística assumirá valores reais entre -1 e 1, dado por: g( u) = 1 1 + e e βu βu Nível de inclinação

4 - Funções de Ativação Funções de Ativação Tradicionais: g) Função Gaussiana A saída do neurônio produzirá resultados iguais a o potencial de ativação {u} quando posicionados a uma mesma distância do centro (média) g ( u c)² ( u) = e 2σ² variância

4 - Funções de Ativação Funções de Ativação Tradicionais: h) Função linear A saída do neurônio produzirá resultados idênticos aos valores do potencial de ativação {u} g ( u) = u

Comparação Neurônio Biológico e Artificial Parâmetro Neurônio Artificial Neurônio Biológico Eficiência Energética (Operações/segundos) 10 0-6 J 10-16 J 0-9 s (Ghz) Tempo de Processamento (Operação/neurônio) 10 Mecanismo de Processamento Sequencial 10-3 s Paralelo

Referências: Silva, IN da, Danilo Hernane Spatti, and Rogério Andrade Flauzino. "Redes neurais artificiais para engenharia e ciências aplicadas." São Paulo: Artliber (2010).