Marcílio C. P. de Souto DIMAp/UFRN

Slides:



Advertisements
Apresentações semelhantes
Inteligência Artificial
Advertisements

Inteligência Artificial - IA
IA-INTELIGÊNCIA ARTIFICIAL Discentes: Gerlon Margalhães e Erisson Coimbra.
Introdução.
Depois de ler este capítulo, você será capaz de:
Inteligência Artificial Alex F. V. Machado. Tecnologia de Processamento da Informação que envolve processos de raciocínio, aprendizado e percepção. Winston.
Sistemas Baseados em Conhecimento
Agentes Baseados em Conhecimento
Redes Neurais (Conceitos Fundamentais)
Raciocínio Baseado em Casos
Aprendizagem de máquina: visão geral
FACENS – Engenharia da Computação Inteligência Artificial
FACENS – Engenharia da Computação Inteligência Artificial Introdução e Histórico.
Inteligência Artificial
FACENS – Engenharia da Computação Inteligência Artificial
FACENS – Engenharia da Computação Inteligência Artificial
INTRODUÇÃO À PROGRAMAÇÃO
Inteligência Artifical
Agentes Cognitivos Adaptativos
Inteligência Artificial
INF 1771 – Inteligência Artificial
Tópicos Iniciais em IA.
Inteligência Artificial
INTELIGÊNGIA COMPUTACIONAL
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.
Sistemas Inteligentes
Aprendizado de Máquina Aula 8
FACENS – Engenharia da Computação Inteligência Artificial
Uma Introdução às Redes Neurais
INTELIGÊNCIA ARTIFICIAL
Inteligência Artificial Professor Esp. Cristiano José Cecanho
Inteligência Artificial
Redes Neurais Prof. Alex F. V. Machado.
Paradigmas de Inteligência Artificial
Agentes Baseados em Conhecimento
Paradigmas de Inteligência Artificial
Jacques Robin CIn-UFPE
Inteligência Artificial
Tópicos especiais em controle inteligente e distribuído Professor: Jorge Dantas de Melo Rafael Marrocos Magalhães.
Sistemas Inteligentes Sistemas Baseados em Conhecimento
Lógica de Predicados/Primeira Ordem
Anne Magály de PaulaCanuto DIMAp/UFRN
Redes Neuronais/Neurais/ Conexionistas Introdução
Algoritmos Evolutivos Algoritmos Genéticos Introdução
Paradigmas da Inteligência Artificial
ALGORITMOS Intensivo Janeiro e Fevereiro de 2011
Redes Neurais Artificiais
Sistemas Baseados em Aprendizado (Aprendizado de Máquina)
Sistemas Inteligentes Aula: Sistemas Baseados em Conhecimento 1.
Aquisição de Conhecimento Implícito (Aquisição Automática) Álvaro Vinícius de Souza Coêlho
Sistemas Especialistas
Agentes Baseados em Conhecimento
Sistemas Inteligentes Aula: Agentes Baseados em Conhecimento Obs.: esta aula não foi totalmente baseada no livro- texto AIMA... Flávia Barros 1.
CIn- UFPE 1 Paradigmas da IA Jacques Robin Geber Ramalho CIn-UFPE.
Aprendizagem Automática Uma Introdução Cristina Mota Instituto Superior Técnico L2F Inesc-ID New York University.
Inteligência Artificial I
HAC 1 MD - junho/2008 Tecnologias de suporte à Mineração de Dados Gerenciamento de dados Data Warehouse OLAP Arquiteturas Visualização Sistemas de Suporte.
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.
Inteligência Artificial
Redes Neurais Artificiais
Introdução à Inteligência Artificial Prof. Cláudio M. N. A. Pereira.
Inteligência Artificial
O Que São as Redes Neurais Artificiais
Inteligência Artificial
INTELIGÊNCIA ARTIFICIAL NOS NEGÓCIOS
Aprendizado por Indução
INTELIGÊNCIA ARTIFICIAL Grupo: Amora Figueiredo Érika Diniz
Introdução à Inteligência Artificial
Inteligência Artificial e Sistemas Inteligentes
1 Otimização por Algoritmos Genéticos: Introdução Prof. Marco Aurélio C. Pacheco.
Transcrição da apresentação:

Marcílio C. P. de Souto DIMAp/UFRN Paradigmas da IA Marcílio C. P. de Souto DIMAp/UFRN

Paradigmas da IA Simbólico: metáfora lingüística/lógica Sistemas de produção Conexionista: metáfora cérebro Redes neurais Evolucionista: metáfora teoria da evolução natural Algoritmos genéticos Probabilista: probabilidade Redes bayesianas IA Distribuída: metáfora social Sistemas multiagentes

Paradigmas da IA Diferenças chaves Eixos centrais (das diferenças) Forma de representar o conhecimento Forma de raciocinar com esse conhecimento Forma de adquirir esse conhecimento Eixos centrais (das diferenças) Aprendizado x Manual Numérico x Simbólico

IA Simbólica

Exemplo West é criminoso ou não? “A lei americana diz que é proibido vender armas a uma nação hostil. Cuba possui alguns mísseis, e todos eles foram vendidos pelo Capitão West, que é americano” Como resolver automaticamente este problema de classificação? Segundo a IA simbólica, é preciso: Identificar o conhecimento do domínio (modelo do problema) Representá-lo utilizando uma linguagem formal de representação Implementar um mecanismo de inferência para utilizar esse conhecimento

Conhecimento: Representação e Uso Raciocínio: Manipulação de símbolos representando as entidades, relações, eventos de domínio de aplicação processo de construção de novas sentenças a partir de outras sentenças. Deve ser plausível (sound) fatos fatos sentenças sentenças Mundo Representação segue-se implica semântica

Revisitando o caso do Cap. West

IA Simbólica: Resumo Características principais Inspirada na lógica, semiologia, lingüística e psicologia cognitiva (funcionalista) Representação do conhecimento: todos os tipos Raciocínio: todos os tipos Aquisição do conhecimento: todos os tipos Vantagem: versatilidade Inadequada para... Raciocínio de baixo nível para percepção ou reflexos Visão computacional, processamento da fala Controle dos motores dos atuadores do robôs Raciocínio com conhecimento incerto ou muito ruidoso

IA Conexionista

Paradigma Conexionista: Redes Neurais Definição “Romântica”: Técnica inspirada no funcionamento do cérebro, em que neurônios artificiais, conectados em rede, são capazes de aprender e de generalizar Definição “Matemática”: Técnica de aproximação de funções por regressão não linear É uma outra abordagem: Linguagem -> redes de elementos simples Raciocínio -> aprender diretamente a função entrada-saída

Redes Neurais ó õ wji w1i wni s(i) e(i) s1 sj sn camada de entrada de saída escondida

Exemplo x = 1 1 0.2 1 0.9 0.1 erro = subtração Saída produzida Saída desejada 1 0.2 1 x = 1 0.9 0.1 erro = subtração

IA Conexionista: Resumo Características principais Inspirada na neurofisiologia (fisicalista) Muito utilizado em ambientes industriais e como técnica de aprendizagem Representação do conhecimento: conjunto de atributo-valor (lógica 0+) Raciocínio: indutivo ou analógico durante treinamento, dedutivo, abdutivo ou analógico durante utilização Aquisição do conhecimento: aprendizagem Adequada para Raciocínio de baixo nível para percepção ou reflexos Pouco adequada para Domínios relacionais requerem representação da 1a ordem Aplicações que requerem explicação das decisões (ex, central nuclear, cirurgia, investimento de grande porte) Tarefas não-analíticas: planejamento e concepção

IA Evolucionista

Paradigma Evolutivo Natureza Idéia: Seres mais adaptados ao ambientes sobrevivem e suas características genéticas são herdadas Idéia: Indivíduo = Solução Faz evoluir um conjunto de indivíduos mais adaptados por cruzamento e mutação através de sucessivas gerações Fitness function f(i): R ->[0,1]

Exemplo Indivíduo possível Vetor cujos elementos são as quantidades de ingredientes usados para fazer um bolo + o valor de aptidão (fitness) do momento Função de Aptidão Feedback se o bolo ficou gostoso ou não,... Mutação e cruzamento: Troca e alteração Ovos Açúcar Fermento Farinha ... Leite Aptidão

IA Evolucionista: Resumo Características principais Método probabilistico de busca para resolução de problemas (otimização) Inspirada na teoria da evolução, paleontologia,... Representação do conhecimento: conjunto de atributo-valores (lógica 0+) Raciocínio: indutivo durante treinamento, dedutivo ou abdutivo durante utilização Aquisição do conhecimento: aprendizagem (e manual p/ iniciar) Adequada para Otimização Pouco adequada para Domínios relacionais requerem representação da 1a ordem

Resumo

conhecimento em intenção (regras) Sistemas de PLN Sistemas Nebulosos (fuzzy) Sistemas Especialistas Redes Bayesianas Robôs numérico Sistemas baseado em casos simbólico Algoritmos genéticos Sistemas de Aprendizagem simbólica indutiva Sistemas baseados em Redes Neurais conhecimento em extensão (exemplos)