Extração de Regras de RNA Wilian Soares Lacerda Fevereiro de 2003.

Slides:



Advertisements
Apresentações semelhantes
REDES NEURAIS ARTIFICIAIS: uma aplicação do tipo perceptron multilayer na identificação de impressões digitais Acadêmico: José Mário Pereira Dantas Orientador:
Advertisements

Construção de listas de decisão Os tópicos anteriores tratam de indução de conceitos que podem ser descritos usando uma única região de decisão Neste tópico.
Agenda Introdução Justificativa Objetivo Detecção de Spam
INTELIGÊNGIA COMPUTACIONAL
REDES NEURAIS ARTIFICIAIS
Redes Neurais Artificiais (RNA): Introdução
Redes Neurais Artificiais (RNA): Aprendizado
Introdução a Sistemas Fuzzy no Matlab e uso do Simulink
RECONHECIMENTO DE CARACTERES MANUSCRITOS APLICANDO REDES NEURAIS
REDES NEURONAIS ARTIFICIAIS (RNAs) Universidade do Minho.
Araken de Medeiros Santos Anne Magály de Paula Canuto
Aprendizado de Máquina
Faculdade de Ciências Sociais e Aplicadas de Petrolina – FACAPE
Redes Neurais Artificiais
Neurocomputação Baseada em Conhecimento
Redes de Hopfield Redes Neurais COPIN
Mineração de Dados ou Descoberta de conhecimento em BDs
Aspectos da Implementação de Redes Neurais
5. MODELAGEM: PLANTAS E PROCESSOS - 1
Curso Superior de Tecnologia em Automação Industrial Prof. Leo Weber
Redes Neurais (Conceitos Fundamentais)
Inteligência Artificial
Inteligência Artificial
FACENS – Engenharia da Computação Inteligência Artificial
Análise Multivariada Aplicada as Ciências Agrárias
INF 1771 – Inteligência Artificial
A Framework for Robots Development and Programming Based on Genetic Algorithms Palmeira P.F.M Silvino J.S. de Melo J.C.D DEE-UFMG DELT-UFMG.
Inteligência Artificial
Uma Introdução às Redes Neurais
Tópicos em redes e sistemas distribuídos Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Redes Neurais Prof. Alex F. V. Machado.
Inteligência Artificial
BI - Conceito É o conjunto de conceitos e metodologias que, fazendo uso de acontecimentos (fatos) e sistemas baseados nos mesmos, apóia a tomada de decisões.
Aprendizagem de Máquina “Learning a Neural Tree” Paulo Amorim - prfa.
Sistemas Especialistas
Tópicos especiais em controle inteligente e distribuído Professor: Jorge Dantas de Melo Rafael Marrocos Magalhães.
DSC/CCT/UFCG Projeto de Redes Neurais Apresentação Parcial do Projeto Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação.
F USION O F C ONTINUOUS -V ALUED O UTPUTS Equipe: Henrique Lins (hsmpl) João Pascoal Neto (jrpn) Mário Barbosa (mbaj) Tiago Farias (tfs)
Redes Neuronais/Neurais/ Conexionistas Introdução
Redes Neurais Artificiais
Sistemas Baseados em Aprendizado (Aprendizado de Máquina)
RNA – Radial Basis Function
REDES NEURAIS ARTIFICIAIS Mapa Auto-Organizável de Kohonen (Self-Organizing Map - SOM) pertence a classe de redes neurais não-supervisionadas que se baseiam.
Projeto Final MCI 2004 Filtragem de s Agente de Classificação de SPAM.
Redes Neurais Artificiais. Introdução RNA são modelos matemáticos que se assemelham às estruturas neurais biológicas Capacidade computacional adquirida.
UMA ESTRATÉGIA DE REDE NEURAL APLICADA À GAME ESTILO BEAT’EM UP Mendes,T.M. e Almeida, A.G. RESUMO O projeto consiste no desenvolvimento de um jogo 2D.
José Reinaldo Lemes Júnior Orientador: Prof. Wilian Soares Lacerda.
Uma Introdução a SVM Support Vector Machines
Universidade Federal de Lavras Departamento de Ciência da Computação
REVISÃO Prof. Mário Dantas
Biometria Reconhecimento de Assinaturas
Laboratório de Mecatrónica/IST - COPPE Elétrica/UFRJ
HAC 1 MD - junho/2008 Tecnologias de suporte à Mineração de Dados Gerenciamento de dados Data Warehouse OLAP Arquiteturas Visualização Sistemas de Suporte.
Introdução Redes Neurais Recorrentes são aquelas que apresentam “ciclos” nas suas conexões, isto é, a saída de neurônios de uma camada i são entradas de.
Sistemas Especialistas Probabilísticos -SEP Sílvia Modesto Nassar Departamento de Informática e de Estatística - INE Centro Tecnológico.
Aprendizado da rede O aprendizado, na maioria das vezes, constitui no ajuste do conjunto de pesos de modo que a rede consiga executar uma tarefa específica.
Luana Bezerra Batista Redes Neurais Luana Bezerra Batista
Redes Neurais Artificiais
Classificação de Textos
O Que São as Redes Neurais Artificiais
DAS MSPO Eduardo Camponogara
Inteligência Artificial
Redes Neurais Artificiais Prof. Júlio Cesar Nievola PPGIA – PUCPR Especialização em Inteligência Computacional.
Inteligência artificial (IA)
Detecção de tráfego Skype na Web através de Redes Neurais Artigo Original: Freire, P. E., Ziviani, A., and Salles, R. M. (2008). Detecting skype flows.
Introdução a Programação Aula 02 Jackson Eduardo
Objetivo Este projeto destina-se ao estudo e à elaboração de modelos neurais artificiais, com o auxílio do programa Matlab. O objetivo principal deste.
1 Projeto Híbrido de Redes Neurais Ricardo Bastos C. Prudêncio Orientação: Teresa B. Ludermir CIn - UFPE Jan
Elaboração de um modelo computacional para diagnóstico do nível de daltonismo para usuários da web Área do Conhecimento: Engenharias e Computação Ranieri.
Transcrição da apresentação:

Extração de Regras de RNA Wilian Soares Lacerda Fevereiro de 2003

Introdução l O sucesso da aplicação da tecnologia de Redes Neurais Artificiais (RNA’s) nas diversas áreas (comércio, ciência, indústria, medicina) se baseia em:

l maneira direta da rede adquirir informação sobre um dado problema por meio da fase de treinamento; l forma compacta que a informação é armazenada em um rede; l velocidade e facilidade que o conhecimento pode ser acessado e usado; l robustez da rede na presença de ruído nos dados de entrada; l alto grau de acerto na generalização da solução para um conjunto de dados não vistos no treinamento.

Problema l O custo do sucesso das RNA’s é a incapacidade para explicar, em uma forma compreensiva, o processo pelo qual uma dada decisão ou saída é gerada. l A RNA não possui uma representação explícita do conhecimento armazenado.

Solução l Existem várias técnicas desenvolvidas para extrair regras de RNA treinadas, e assim providenciar a capacidade de explanação do conhecimento adquirido pela RNA.

Vantagens da extração de regras de RNA treinadas: l capacidade de entendimento pelo usuário do conhecimento adquirido pela rede; l auxílio para determinação do tamanho ótimo da estrutura de uma RNA; l auxílio na identificação e se possível exclusão de soluções baseadas em RNA que tem um potencial para dar resultados errados.

Armazenamento do conhecimento O conhecimento adquirido durante a fase de treinamento é codificado em uma rede neural treinada como: l a arquitetura da rede; l função de ativação associada a cada unidade da rede; l um conjunto de parâmetros numéricos.

Algoritmos de extração de regras l Algoritmos de extração de regras providenciam um mecanismo para decompor parcialmente ou completamente uma RNA treinada. l A essência da tarefa de extração do conhecimento (ou regras) de uma RNA é uma interpretação em uma forma compreensiva do efeito coletivo dos 3 ítens anteriores.

Características dos algoritmos de extração de regras l a forma expressiva das regras extraídas: proposicional (booleano, if.then.else) ou não convencional (lógica fuzzy); l transparência: decomposição, pedagógico, eclético; l qualidade das regras extraídas: acuracidade, fidelidade, compreensibilidade; l complexidade do algoritmo.

Técnicas de extração de regras l Algoritmo SUBSET l M-of-N l RULEX l VIA l RULENEG l LOGIC l TREPAN

Algoritmo SUBSET Para cada neurônio das camadas intermediárias e de saída fazer: –Formar Sp subconjuntos, combinando somente pesos positivos do neurônio cujo somatório supera o valor de limiar; –Para cada elemento P dos subconjuntos Sp fazer: l Formar Sn subconjuntos de N elementos, considerando as combinações mínimas de pesos negativos, de forma que a soma absoluta destes pesos seja maior do que a soma de P menos o valor do limiar do neurônio; l Formar a regra: if P e not N then

Conclusão l Uma visão geral do conceito de extração de regras e sua utilidade para as RNA’s foram apresentados. l As características importantes dos algoritmos de extração de regras foram ressaltadas. l Um exemplo de algoritmo de extração de regra foi mostrado: SUBSET. l A extração do conhecimento adquirido por uma RNA torna a rede mais confiável para o usuário final, além de evidenciar as dependências e relações no conjunto de dados.