Sistemas Híbridos Inteligentes



Documentos relacionados
SISTEMAS HÍBRIDOS INTELIGENTES

Introdução ao Paradigma Orientado a Objetos. Principais conceitos

INTELIGÊNCIA ARTIFICIAL

Apresentação. Cultura, Poder e Decisão na Empresa Familiar no Brasil

Sistemas de Representação e Raciocínio

Roteiro SENAC. Análise de Riscos. Análise Quantitativa de Riscos. Análise Quantitativa de Riscos. Análise Quantitativa de Riscos

EMENTAS DAS DISCIPLINAS

Agentes Inteligentes. Inteligência Artificial. Exemplos. Agentes Inteligentes. Prof. Ms. Luiz Alberto Contato:

Do neurônio biológico ao neurônio das redes neurais artificiais

PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 11 PESQUISA DE MERCADO

Planejamento - 7. Planejamento do Gerenciamento do Risco Identificação dos riscos. Mauricio Lyra, PMP

Paradigmas da IA. Eixos centrais (das diferenças)

Redes Neurais. A IA clássica segue o paradigma da computação simbólica

SARESTA SISTEMA DE RESTABELECIMENTO INTEGRADO AO SISTEMA DE SUPERVISÃO E CONTROLE DISTRIBUÍDO DA CEMIG

Lista de Exercícios Tratamento de Incerteza baseado em Probabilidade

VMSIMULADOS. PLANEJAMENTO ESCOLAR 1

AMOSTRAGEM ESTATÍSTICA EM AUDITORIA PARTE ll

1 Um guia para este livro

Objetivos. Teoria de Filas. Teoria de Filas

Paradigmas de Programação

AULA 1: PARADIGMAS DE PROGRAMAÇÃO

A ESTRUTURA DA GESTÃO DE

Regras Métodos Identificadores Variáveis Constantes Tipos de dados Comandos de atribuição Operadores aritméticos, relacionais e lógicos

Elaboração e Avaliação de Projetos Sociais. Prof. Lucas Henrique da Luz lhluz@unisinos.br Telefone:(51)

No capítulo 3 estão concentrados todos os assuntos relacionados à metodologia utilizada nesse trabalho de pesquisa. Ou seja, tipo de pesquisa, método

Apostila da disciplina Introdução à Engenharia de Software Professor: Sandro Melo Faculdades São José Curso de Tecnologia de Sistemas de Informação

1 Introdução. Componentes Usuários. Provedor de Serviços. Figura 1.1 Ambiente de oferecimento de serviços

CONSTRUÇÃO DE QUADRINHOS ATRELADOS A EPISÓDIOS HISTÓRICOS PARA O ENSINO DA MATEMÁTICA RESUMO

Ementas Disciplinas Eletivas

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

INDAGAR E REFLECTIR PARA MELHORAR. Elisabete Paula Coelho Cardoso Escola de Engenharia - Universidade do Minho elisabete@dsi.uminho.

TEORIA DOS JOGOS E APRENDIZADO

A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO

Gerenciamento de Projetos Modulo VIII Riscos

Aula-passeio: como fomentar o trabalho docente em Artes Visuais

Assunto 9 : Tecnologias de Inteligência Artificial nos Negócios

1 INTRODUÇÃO 1.1 CONCEITO DE PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO

Tópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.

X Encontro Nacional de Educação Matemática Educação Matemática, Cultura e Diversidade Salvador BA, 7 a 9 de Julho de 2010

Aprendizagem de Máquina

Requisitos de Software

Módulo 9 A Avaliação de Desempenho faz parte do subsistema de aplicação de recursos humanos.

PESQUISA EM PUBLICIDADE E PROPAGANDA PARTE 2

TÉCNICAS DE AVALIAÇÃO ECONÔMICA. comunicação técnica do CETEM Avaliação Econômica de Projetos Prof. Raul Oliveira Neto

Processo de Pesquisa Científica

A MATEMÁTICA ATRÁVES DE JOGOS E BRINCADEIRAS: UMA PROPOSTA PARA ALUNOS DE 5º SÉRIES

A ESTRUTURA DA GESTÃO DE

Solução de problemas por meio de busca (com Python) Luis Martí DEE/PUC-Rio

Usando o do-file editor Automatizando o Stata

Preparação de um trabalho de pesquisa 1

c. Técnica de Estrutura de Controle Teste do Caminho Básico

Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos

QUANTIFICADORES. Existem frases declarativas que não há como decidir se são verdadeiras ou falsas. Por exemplo: (a) Ele é um campeão da Fórmula 1.

4. SISTEMAS DE APOIO À DECISÃO

Design Pedagógico do módulo III Origem dos Movimentos, Variação

CURRÍCULO 1º ANO do ENSINO UNDAMENTAL LINGUAGEM

Controle Inteligente de Robos Móveis: Aplicações da Inteligência Artificial nas Pesquisas em Robótica

TÉCNICAS DE PROGRAMAÇÃO

Linguagem e Técnicas de Programação I Tipos de dados, variáveis e constantes. Prof. MSc. Hugo Souza Material desenvolvido por: Profa.

DALUA: BIBLIOTECA PARA APLICAÇÕES DISTRIBUÍDAS

Preparação do Trabalho de Pesquisa

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

CURSO DE TECNOLOGIA EM GESTÃO DE RH

Aula 4 Conceitos Básicos de Estatística. Aula 4 Conceitos básicos de estatística

INSTITUTO CAMPINENSE DE ENSINO SUPERIOR FACULDADE MAURÍCIO DE NASSAU CURSO DE ENFERMAGEM. NOME DOS ALUNOS (equipe de 4 pessoas) TÍTULO DO PROJETO

Implementação de uma Ferramenta de Apoio à Criação de Sistemas Especialistas

Unidade 9: Diálogos deliberativos

Plano de Trabalho Docente Ensino Médio

Curso Técnico Integrado em Comunicação Visual CÂMPUS PALHOÇA BILÍNGUE MATRIZ CURRICULAR. Módulo/Semestre 1 Carga horária total: 400h

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza

Introdução. Uso do disco Vantagens Desvantagens Baixo custo, facilidade de manutenção do software e do hardware, simetria e flexibilidade

Universidade Federal do Vale do São Francisco Inteligência Artificial

APRENDIZAGEM DE ALGORITMOS: DIFICULDADES NA RESOLUÇÃO DE PROBLEMAS

Tema I: Teoria Matemática das Eleições Nº de Aulas Previstas (90 m): 18

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE ESTATÍSTICA E INFORMÁTICA BACHARELADO EM SISTEMAS DE INFORMAÇÃO RAPID APPLICATION DEVELOPMENT

Resolução de Problemas

Regulação Bimestral do Processo Ensino Aprendizagem 3º bimestre Ano: 2º ano Ensino Médio Data:

Banco de Dados. Profª. Ana Leda

INF 1771 Inteligência Artificial

Gerenciamento de Projeto: Planejando os Riscos. Prof. Msc Ricardo Britto DIE-UFPI

DIREITO HUMANO E CONSUMO ALIMENTAR: (IN) SEGURANÇA ALIMENTAR E NUTRICIONAL EM SÃO JOSÉ DOS RAMOS PB.

Piaget diz que os seres humanos passam por uma série de mudanças previsíveis e ordenadas; Ou seja, geralmente todos os indivíduos vivenciam todos os

Curso e-learning CEP Controle Estatístico de Processo

Elicitação de requisitos e análise

Sistemas Inteligentes. Aula: Agentes Inteligentes Flávia Barros & Patricia Tedesco

Módulo 14 Treinamento e Desenvolvimento de Pessoas Treinamento é investimento

ESTUDO DE CASO: LeCS: Ensino a Distância

OBJETIVOS 2 o TRIMESTRE os ANOS LÍNGUA PORTUGUESA. Objetivos Essenciais:

DESENVOLVENDO O SISTEMA

3 Qualidade de Software

COMO REDIGIR ARTIGOS CIENTÍFICOS. Profa. EnimarJ. Wendhausen

natureza do projeto e da aplicação métodos e ferramentas a serem usados controles e produtos que precisam ser entregues

ALGORITMOS E FLUXOGRAMAS

CONSIDERAÇÕES DE QC PARA TESTES POINT-OF-CARE Tradução literal *Sarah Kee

Professor conteudista: Hildebrando Oliveira

Transcrição:

Sistemas Híbridos Inteligentes Congresso da SBC - ENIA 99 Autores: Prof. Dr. Fernando Osório Prof.ª Dr.ª Renata Vieira Rio de Janeiro - Julho 1999 UNISINOS - Centro de Ciências Exatas e Tecnológicas - Informática E-mail: osorio@exatas.unisinos.tche.br renata@exatas.unisinos.tche.br Web: http://www.inf.unisinos.tche.br/~osorio/ http://ccc.unisinos.tche.br/users/r/renata

Tópicos abordados: 1. Inteligência Artificial: Métodos Simbólicos Conceitos Básicos Representação de Conhecimento Sistemas Simbólicos Inteligentes Aprendizado Simbólico Vantagens e Desvantagens 2. Inteligência Artificial: Métodos Conexionistas (Redes Neurais) Conceitos Básicos Representação de Conhecimento Modelos Conexionistas - Classificação Aprendizado Neural Vantagens e Desvantagens 2

3. Sistemas Híbridos Inteligentes Conceitos Básicos Tipos de Integração Sistemas Híbridos Neuro-Simbólicos (SHNS) Exemplos de SHNS: SYNHESYS, KBANN, INSS Considerações Finais 3

Métodos simbólicos Baseados na idéia de que a inteligência (ou parte dela) constitui-se de: operações sobre um conjunto de símbolos Exemplo de sistema simbólico: a linguagem 4

Exemplo de sistema simbólico: linguagem As palavras são símbolos, representam objetos relações eventos Quando combinadas podem descrever, explicar (ou influenciar) situações do mundo real 5

Sistemas simbólicos Podemos entender (conhecer) uma situação através de sua representação simbólica Não é necessário vivenciá-la Conhecimento pode ser utilizado posteriormente em situações reais 6

Métodos Simbólicos em IA São baseados em técnicas de representação simbólica de conhecimento mecanismos capazes de inferir soluções ou novos conhecimentos a partir do conhecimento representado 7

Representação do conhecimento Alguma coisa que está no lugar de outra Modelo da coisa representada Conclusões podem ser tiradas sobre as coisas representadas, olhando-se apenas para o modelo 8

Diferentes tipos de representação Sistema proposicional conhecimento declarativo pode ser examinado, combinado, produzindo inferências Sistema analógico representação por correspondência direta um mapa representa características geográficas Sistema procedural representação é não acessível, difícil de ser examinado know-how, utilizado na execução de ações (chutar uma bola, andar de bicicleta) 9

Representação simbólica Em Inteligência Artificial Simbólica, a representação do conhecimento é do tipo proposicional coleção estruturada de símbolos procedimentos de interpretação bem definidos I. A.: expressar conhecimento e tratá-lo computacionalmente Diferentes técnicas de representação simbólica 10

Lógica sintaxe configurações possíveis das sentenças da linguagem semântica relação das sentenças com fatos no mundo. regras (mecanismo de inferência) usadas para derivar novas sentenças a partir de sentenças dadas 11

Lógica clássica de primeira ordem Representa um domínio constituído de entidades específicos: constantes da linguagem genéricos: variáveis da lógica Expressa propriedades destes objetos e relações entre eles Propriedades e relações podem ser quantificadas (valer para todos ou para alguns ) Relações entre proposições são expressas por conetivos conjunção, disjunção, consequência e negação 12

Representação lógica: exemplo sentença lógica usada para expressar o fato de que pássaros são animais: x pássaro(x) animal(x) conhecimento de um domínio complexo não é expresso de uma maneira natural e intuitiva 13

Outros métodos Desenvolvimento de outros métodos de representação de conhecimento oferecem um formato mais claro ao leitor humano facilitam o processo de traduzir o conhecimento: linguagem natural em linguagem formal e estruturada podem ser traduzidos em uma notação lógica 14

Redes semânticas animal pássaro homem Piu piu João come 15

Animal animado: V Frames Pássaro voa: V superc: animal Avestruz voa:f superc: pássaro 16

Scripts Nome: Restaurante Objetos: mesas, menu, comida, conta, dinheiro Agentes: cliente, garçom, cozinheiro, caixa, dono Condições de entrada: o cliente tem fome o cliente tem dinheiro Resultados: o cliente tem menos dinheiro o dono tem mais dinheiro cliente não tem fome 17

Scripts Cena 1: Entrada Cena 2: Pedido cliente entra no restaurante procura uma mesa decide onde sentar vai para a mesa senta O cliente pega o menu olha o menu decide o que comer chama o garçom vem até a mesa pede a comida... 18

Sistemas simbólicos inteligentes Diferentes sistemas: resolução de problemas planejamento jogos sistemas de produção sistemas especialistas raciocínio baseado em casos Problemas e as técnicas desenvolvidas para tratá-los crescem em complexidade 19

Sistemas simbólicos inteligentes Todos adotam a perspectiva de representação simbólica do conhecimento: operação sobre símbolos produção de um resultado simbólico significativo interpretável pelos usuários destes sistemas 20

Resolução de problemas baseia-se na descrição formal do problema estados e operações solução é seqüência de ações que levam ao estado final busca de soluções em espaços de estados navegação em estruturas do tipo árvore estados representados por nós raiz é estado inicial desdobramento da árvore é caminho trilhado na busca da solução 21

Resolução de problemas O problema das jarras de água: uma jarra 4 litros, uma jarra de 3 litros, colocar 2 litros na jarra de 4 litros Estados: { ( 0,0), (0,...), (0,3),... (4,3) } Estado inicial: (0,0) Objetivo: (2,n) Operações pré pós condições 1. Encher J4 (x,y) (x<4) (4,y) 2. Encher J3 (x,y) (y<3) (x,3) 3. Esvaziar J4 (x,y) (x>0) (0,y) 4... 22

Planejamento Algoritmos de planejamento são descritos por formalismos lógicos estados e objetivos representados por um conjunto de sentenças ações pela descrição lógica de suas pré-condições e efeitos Uma solução é um plano de ações que garantem a realização de um objetivo 23

Jogos uma aplicação natural da IAS constituídos por um conjunto específico de ações problemas com: estado inicial, um conjunto de operações estado final ações do adversário devem ser consideradas o melhor movimento deve ser calculado a fim de garantir a vitória 24

Sistemas de produção arquitetura genérica adotada por diferentes sistemas arquitetura é formada por um conjunto de regras (se LE então LR) uma base de conhecimento uma estratégia de controle para aplicação das regras (motor de inferência) 25

Sistemas especialistas mesma arquitetura básica de um sistema de produção construção da base de conhecimento é bastante elaborada aquisição, representação, formalização, codificação, refinamento e validação base constitui-se de conhecimento ontológico (descrito pelas redes semânticas), regras e fatos 26

Sistemas especialistas Conhecimento de uma área específica estruturado e formalizado pode ser manipulado e reutilizado uma situação observada pelo usuário pode ser indicadora de uma nova situação observada pelo sistema ex: uma doença pode ser diagnosticada automaticamente a partir da informação de certos sintomas relatados 27

Raciocínio baseado em casos Casos consistem de: informação sobre situações soluções adotadas resultados da utilização de soluções atributos para auxiliar na busca de casos semelhantes Elementos de Sistemas CBR base de casos índices e métricas de similaridade módulo de adaptação de soluções 28

Sistemas simbólicos: problemas Conhecimento incerto e incompleto fatores de certeza probabilidades lógicas não clássicas lógica nebulosa (mais ou menos V e F) lógica não monotônica (revisão de crenças) 29

Sistemas simbólicos: problemas Um sistema inteligente é alimentado com representações de fatos e regras, mas as regras do senso comum são muito difíceis de estabelecer quando o cachorro vai para o carro, ele não está mais no quintal se você vai ao supermercado, sua cabeça vai junto se há uma sacola no carro e um litro de leite na sacola então há um litro de leite no carro se há uma pessoa no carro e um litro de sangue na pessoa seria estranho concluir que há um litro de sangue no carro... 30

Recentes desenvolvimentos Especificação e projeto de agentes inteligentes Sistemas são agentes que raciocinam, planejam e aprendem Sistemas integram representação de estados mentais crenças planos objetivos desejos intenções 31

Sistemas multi-agentes Da psicologia à economia, sociologia e antropologia Times de agentes (2 ou + cooperando em tarefas complexas) Além de representar estados mentais é preciso reconhecer antecipar Processos sócio-cognitivos 32

Métodos Simbólicos: Aquisição de Conhecimentos Base de Conhecimentos (regras + fatos) Conversão para um formato de representação interno Aquisição Automática Explicitação Conhecimentos sobre uma área de aplicação: Conhecimentos do especialista Teorias sobre o domínio de aplicação Resultados de experiências praticas (casos conhecidos) 33

Métodos Simbólicos: Aprendizado Aprendizado por analogia Sistemas baseados em casos CBR - Case Based Reasoning Aprendizado por Indução Árvores de Decisão ID3 - Induction of Decision Trees ILP - Inductive Logic Programming Aprendizado por Explicação EBL - Explanation-Based Learning Aprendizado por evolução/seleção Algoritmos Genéticos GA e GP - Genetic Algorithms / Genetic Programming 34

BASE DE DADOS SOBRE O PROBLEMA NÚMERO CÉU TEMPERATURA HUMIDADE VENTO CLASSE 1 ensolarado elevada alta não N 2 ensolarado elevada alta sim N 3 coberto elevada alta não P 4 chuvoso média alta não P 5 chuvoso baixa normal não P 6 chuvoso baixa normal sim N 7 coberto baixa normal sim P 8 ensolarado média alta não N 9 ensolarado baixa normal não P 10 chuvoso média normal não P 11 ensolarado média normal sim P 12 coberto média alta sim P 13 coberto elevada normal não P 14 chuvoso média alta sim N Tabela Conjunto de dados de aprendizado : Condições meteorológicas N = Negativo (tempo ruim) P = Positivo (tempo bom) 35

SIMBÓLICO CÉU P=9 N=5 Ensolarado Coberto Chuvoso Questão (corte) Caso Positivo (P) P=2 N=3 HUMIDADE VENTO Normal Alta Verdadeiro P Falso P=4 P=3 N=2 Caso Negativo (N) P P=2 N N=3 N N=2 P P=3 Classe (folha) IF ( ( CÉU=Ensolarado and HUMIDADE=Normal ) or ( CÉU=Coberto ) or ( CÉU=Chuvoso and VENTO=Falso) ) Then Classe = P ARVORE DE DECISÃO 36

Métodos Simbólicos: Vantagens e Desvantagens + Conhecimento representado por regras (ou outra estrutura similar) que podem ser facilmente interpretadas e analisadas; + Permite a explicação do processo que levou a uma determinada resposta; + Fácil inserção de novos conhecimentos obtidos à partir do especialista ou através de métodos automáticos de aquisição de conhecimentos; - Necessidade de se trabalhar com conhecimentos completos e exatos sobre um determinado problema; - Dificuldade de explicitar todos os conhecimentos relativos ao problema através de regras simbólicas; - Dificuldade para tratar informações imprecisas ou aproximadas, e valores numéricos (dados quantitativos). 37