Prof. Dr. Helder Anibal Hermini. SUMÁRIO Algumas Aplicações O Treinamento da RNA Redes Neurais em Identificação e Controle de Processos Redes Neurais.

Slides:



Advertisements
Apresentações semelhantes
GRAFOS. Motivação Muitas aplicações em computação necessitam considerar conjunto de conexões entre pares de objetos: –Existe um caminho para ir de um.
Advertisements

SISTEMA BINÁRIO Hardware de Computadores. SISTEMA BINÁRIO Hardware de Computadores.
Técnicas e Projeto de Sistemas
Modelo planetário: errado Elétrons são descritos por meio de funções de onda Mecânica Quântica : probabilidades.
Técnicas e Projeto de Sistemas
INTRODUÇÃO À COMPUTAÇÃO PARALELA
CCS – Centro de Componentes Semicondutores Luiz Carlos Moreira/Jacobus W. Swart ASIC´s – Application Specific Integrated Circuits.
Modelagem por elementos finitos da evolução
Modularização de Código. Modularizar código Construção do algoritmo em um módulo único (Início...Fim/ Program... End) Único arquivo.
Sistemas Operacionais
Prof. Dr. Helder Anibal Hermini
APLICAÇÕES DA INFORMÁTICA NA PESQUISA
Prof. Dr. Helder Anibal Hermini
Compressão de Voz Francisco Socal Tiago Peres Leonardo Silveira.
Gustavo Vieira Pereira
Protocolos Criptográficos. Múltiplas chaves em RSA Para RSA, escolhe-se dois números, e e d, tal que e. d = 1 mod (p-1).(q-1) Entretanto, também pode-se.
Slide 1 Rede Nacional de Ensino e Pesquisa Serviços do Middleware Treinamento em GRADEp – junho de 2005 GT GRADEp Middleware GRADEp Serviços.
Slide 1 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - junho 2005 Serviço ContextManager Treinamento no GRADEp Framework Master-Worker.
SECRETARIA DA EDUCAÇÃO E CULTURA x Fechar Avançar Secretaria da Educação e Cultura Maria Auxiliadora Seabra Rezende Governo do Estado do Tocantins Marcelo.
Implantação do Sistema MRP II
Registro de Carta Topográfica
Processamento de Imagens
Profa. Graziela Santos de Araújo Algoritmos e Programação II, 2010
Geração de Código Cap. 8. Introdução Fase final para um compilador Entrada é uma representação intermediária do código fonte e a saída é um programa para.
O Fluxo de Testes © Alexandre Vasconcelos
Departamento de Engenharia Elétrica
FERRAMENTAS DA QUALIDADE
"Tudo o que acontece, acontece em algum lugar." Gilberto Câmara - INPE Gilberto Câmara - INPE.
Arquitetura de Sistemas de Informação
Mente: Introdução à Ciência Cognitiva
Prof: Encoder Angular Prof:
Prof: Encoder Linear Prof:
Sistemas de Tutoria Inteligente (STI) Visam proporcionar instrução de forma adaptada a cada aprendiz. STIs adaptam o processo de instrução a determinadas.
Adriana da Silva Jacinto CT-282 Prof. Dr.Parente Técnicas de diagnóstico 1º semestre 2005.
Gláucia Braga e Silva abril/08
01/08/20061 CT-282 Tutores Inteligentes ITA - INSTITUTO TECNOLÓGICO DE AERONÁUTICA.
CES-41 COMPILADORES Capítulo IV Complementos de Análise Léxica.
Capítulo I – Conceitos Primários 1.1 – Estrutura de um computador 1.2 – Informações manipuladas por um computador 1.3 – Evolução das linguagens de programação.
Estimação da Seção em Falta em Sistemas Elétricos de Potência via Redes Neurais e Sistemas Especialistas Realizada em Nível de Centro de Controle Ghendy.
I – Comunicação – Redes – Gerenciamento Escola Politécnica da USP MBA EPUSP em Gestão e Engenharia do Produto EP018 O Produto Internet e suas Aplicações.
MAC499 - Trabalho de Formatura Supervisionado Sistema de Reconhecimento de Escrita On-Line.
Mac-499 Trabalho de Formatura Supervisionado
Administração de Sistemas de Informação
TÉCNICAS DE CODIFICAÇÃO DE SINAIS
PRINCÍPIOS DE COMUNICAÇÕES
Introdução à Codificação de Canal Evelio M. G. Fernández
Interpolação Introdução Conceito de Interpolação
Aritmética de ponto flutuante Erros
Representações na base decimal e binária
8.EQUAÇÕES DIFERENCIAIS ORDINÁRIAS Parte 5
Resolução de Sistemas Não-Lineares- Parte 1
Sistemas Lineares Parte 2
Organização de Sistemas de Computadores
Desempenho A rápida taxa de melhoria na tecnologia de computadores veio em decorrência de dois fatores: avanços na tecnologia utilizada na construção.
UERJ - Agosto 2000© Oscar Luiz Monteiro de Farias1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática.
Tecnologia para Web JavaScript Enrique Pimentel Leite de Oliveira
Recursividade Estrutura de Dados.
Introdução à Probabilidade
Otimização Aplicada ao Dimensionamento e Operação de Reservatórios
LINGUAGENS DE PROGRAMAÇÃO
Internet Aula 03. Histórico Durante a guerra fria, os EUA tiveram a necessidade de interligar laboratórios que trabalhavam para os militares; Essa interligação.
Conceitos Básicos de Redes de Computadores e acesso a Internet
Redes para Automação Industrial Capítulo 1: Automação Industrial
Processamento de Pixel
Prof. André Laurindo Maitelli DCA-UFRN
Prof. André Laurindo Maitelli DCA-UFRN
Introdução Ciência da Computação estudo de algoritmos –ÊNFASE ao estudo de DADOS armazenamento manipulação refinamento (a partir de dados cru) estrutura.
1 Seja o resultado de um experimento aleatório. Suponha que uma forma de onda é associada a cada resultado.A coleção de tais formas de ondas formam um.
8. Uma Função de duas Variáveis Aleatórias
APRESENTAÇÃO SISTEMAS INTEGRADOS DE MANUFATURA
Transcrição da apresentação:

Prof. Dr. Helder Anibal Hermini

SUMÁRIO Algumas Aplicações O Treinamento da RNA Redes Neurais em Identificação e Controle de Processos Redes Neurais em Robótica Redes Neurais em Visão Computacional Comentários Finais

1) INTRODUÇÃO MOTIVAÇÃO Cérebro lida melhor com alguns problemas que o computador reconhecimento de padrões problemas de otimização combinatória Outras características desejáveis capaz de aprender sem o conhecimento do algoritmo capaz de generalizar robustez APLICAÇÕES reconhecimento de padrões processamento de sinais e imagens 1

ALGUMAS APLICAÇÕES Eng. Civil: – Avaliação da Condição de Pavimentos; – Gerenciamento da Construção; – Previsão da Resistência Mecânica do Concreto; Eng. Elétrica: – Processamento de sinais; – Previsão de carga elétrica; – Diagnóstico de falhas; Financeira: – Previsão da bolsa de valores; – Previsão de falência de bancos; Controle de Processos: – Modelagem / Identificação; – Controle Adaptativo e Não-Linear; – Otimização de Parâmetros;

ALGUMAS APLICAÇÕES Robótica: – Inteligência do Robô (tomada decisão); – Planejamento da Trajetória; – Controle Força / seguimento trajetória. Meteorologia: – Previsão do Tempo; Biomédica: – Análise de Batimentos Cardíacos; – Diagnóstico Médico da Tuberculose; – Detecção de Eventos Epiléticos; Linguagem Natural: – Analisador Sintático; – Compreensão de Texto; – Corretor Gramatical;

ALGUMAS APLICAÇÕES Processamento de Voz e Fala: – Reconhecimento de Fala; – Reconhecimento do Locutor (voz); Agricultura: – Previsão de Produtividade da Lavoura; Eng. de Produção: – Otimização de Processos de Fabricação; – Monitoramento de Processos; Visão Computacional

Um único neurônio pode realizar funções de detecção de padrões muito simples. O poder de computação neural vem da conexão dos neurônios dentro de uma rede. Se o peso é zero, não há conexão. REDES NEURAIS MULTICAMADAS

CLASSIFICAÇÃO DAS RNAs

Número de camadas Tipo de conexão Tipo de conectividade CLASSIFICAÇÃO DE ARQUITETURAS

Quanto ao número de camadas: Redes de camada única ; Redes de múltiplas camadas. CLASSIFICAÇÃO DE ARQUITETURAS

Quanto ao tipo de conexão : Redes Recorrentes (acíclica) - Não há direção privilegiada para propagação da informação); Redes Feedforward(acíclica) - Sinal vai sempre das entradas para as saídas). CLASSIFICAÇÃO DE ARQUITETURAS

serão utilizadas 3 camadas propagação entrada/saída conjunto de operação rede treinada 11) FEEDFORWARD A B C REDE NEURAL A B C Feedforward 13

11.1) FEEDFORWARD FEEDFORWARD - EXEMPLO 0,06 0,46 0,63 0,097 0,614 0,06 0,46 0,63 14

Quanto ao tipo de conectividade: Parcialmente conectada Completamente conectada CLASSIFICAÇÃO DE ARQUITETURAS

REPRESENTAÇÃO DO CONHECIMENTO Conhecimento se refere à informação armazenada ou a modelos utilizados por uma pessoa ou máquina para interpretar, prever e responder apropriadamente a estímulos do mundo exterior.

CONHECIMENTO EM UMA REDE NEURAL O conhecimento em uma RN é aprendido e armazenado de maneira distribuída, sob a forma dos pesos das conexões. O número e a topologia dos pesos depende do número de camadas, do tipo de conexão e de conectividade entre os neurônios. Aprendizagem de uma RN se constitui de um processo pelo qual alguns parâmetros livres da rede são adaptados em função das respostas que ela apresenta a estímulos que recebe do meio externo.

O TREINAMENTO DA RNA

TREINAMENTO SUPERVISIONADO

O facilitador tem conhecimento sobre o ambiente. O conhecimento é representado por um conjunto de exemplos históricos.

7.2) TREINAMENTO SUPERVISIONADO conjunto de treinamento A B REDE NEURAL 7) TREINAMENTO A,B erro, erro D R X X B A A P 1 a ITERAÇÃO2 a ITERAÇÃO3 a ITERAÇÃO X PADRÕES A,B ok, erro A,B ok, ok 9

TREINAMENTO NÃO SUPERVISIONADO (TENTATIVA OU ERRO)

Não há um facilitador para supervisionar o processo de aprendizagem, ou seja, não há exemplos rotulados da função a ser aprendida pela rede.

TREINAMENTO POR REFORÇO (APRENDE POR AUTO ESTÍMULO) Não há um facilitador; Dado um padrão de entrada, as unidades competem entre si para decidir qual delas será a vencedora; A unidade vencedora tem a sua saída ativada e seus pesos são atualizados.

O TREINAMENTO DA RNA Possível solução: ajustar pesos manualmente até que a saída coincida com a desejada para os valores dados de entrada. Solução melhor: definir uma regra de ajuste dos pesos (Regra de aprendizado).

POSTULADO DE APRENDIZAGEM DE HEBB 1. Se dois neurônios em ambos os lados de uma sinapse são ativados simultaneamente, então a força daquela sinapse é seletivamente aumentada. 2. Se dois neurônios em ambos os lados de uma sinapse são ativados de forma assíncrona, então aquela sinapse é seletivamente enfraquecida ou eliminada.

ALGORITMO DE TREINAMENTO DA RNA 1. Definir a saída desejada para cada conjunto de entradas; 2. Definir valores iniciais aleatórios para cada peso; 3. Colocar um conjunto de valores na entrada; 4. Corrigir os pesos seguindo a regra de Hebb até obter a saída desejada para aquela entrada; 5. Voltar ao passo 3 (valor seguinte de entrada).