Expert Sinta.

Slides:



Advertisements
Apresentações semelhantes
DISTRIBUIÇÕES AMOSTRAIS
Advertisements

Análise e Projeto Orientado a Objetos
Introdução aos Sistemas de Informação Gerencial
EE - 09 Inteligência Artificial Prof. Dr. Adilson Marques da Cunha
Introdução a Algoritmos
Viviane Torres da Silva
Inteligência Artificial
Administração de Sistemas de Informação
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Sistemas Distribuídos
Redes de Computadores Wandreson Luiz Brandino
Sistemas Cliente/Servidor Introdução
Engenharia de Software
Noções de Sistemas Operacionais
Curso: Banco de Dados I Análise de Sistemas PUC Campinas
7130 – Adminstração de Sistemas de Informação
Introdução à Programação uma Abordagem Funcional Programação I Prof.ª Claudia Boeres CT VII - Sala 32 Departamento de Informática Centro.
Diagrama de fluxo de dados (DFD)
Introdução a Sistemas Fuzzy no Matlab e uso do Simulink
Análise e Projeto de Sistemas I
SAD - SISTEMA DE APOIO À DECISÃO Prof. Wagner Andrade
Curso Técnico de Informática
Resolução de problemas
Inteligência Artificial (introdução - Sistema Especialista)
Raciocínio Viviane Torres da Silva
Sistemas Especialistas Inteligência Artificial Profa. Ligia Flávia A. Batista.
Técnicas de Representação de Conhecimento
Inteligência Artificial
Algoritmos Escher.
Customer Relationship Management
Implementação de pipeline de sequenciamento configurável
Sistemas Baseados em Regras de Produção
Módulo 4: Gerenciando o acesso aos recursos
Instrumento de classificação da Gradação da Complexidade Assistencial de Pacientes de Fugulin et al adaptado ao Expert SINTA Karen C. Caetano Heloísa.
Disciplina SLAE Abril/2009.
A solução no controle de sua loja multimarcas
Configuração de manutenção
Equipamentos de Redes Aula 2
Gerenciamento de Controle de Combustível
Ferramentas da Qualidade – Tipos - continuação
Sistemas Especialistas Consulta
MATRIZ DE IDENTIFICÃO CLASSIFICADOR DE CONTATOS PADRÃO OTAN APRESENTAÇÃO AO CEAAE 2008 PROTÓTIPO DE SISTEMA ESPECIALISTA PROJETO FINAL EE-09 CAP RAINER.
Aula prática 6 Vetores e Matrizes
INTELIGÊNCIA ARTIFICIAL (IA OU AI)
Sistemas Distribuídos
Sistemas Operacionais de Redes de Computadores
Sistema de Comando em Operações
Inteligência Artificial
Sistemas Especialistas
Sistemas Especialistas Aplicação
Agentes Baseados em Regras de Produção
Agentes Cognitivos Adaptativos Aula: Sistemas Baseados em Regras de Produção Flávia Barros 1.
Sistemas Inteligentes
Introdução à Informática
Roteadores Roteadores são pontes que operam na camada de Rede do modelo OSI. Tomando como base o protocolo mais usado hoje em dia, o TCP/IP, o protocolo.
Disciplina: Inteligência Artificial
Linux Prof. Fabio Santos, D.Sc
Sistemas Operacionais
Sistemas Distribuídos
Introdução a Banco de Dados Aula 04
Backup DE DADOS DO USUÁRIO. Cópia de segurança dos dados no computador, alguns fáceis e outros trabalhosos, de acordo com a quantidade de dados. Utilizado.
Análise de Dados Ciências Contábeis.
Aguilar Figueira Dias Orientador Prof. Dr. João Bosco da Mota Alves
SISTEMAS ESPECIALISTAS Expert Sinta Prof. Mário Dantas
Algoritmos e Programação I
Professora Michelle Luz
Gerenciamento de Configuração de Software
TÉCNICAS DE ESTIMATIVAS
As tecnologias da Inteligência. HIPERTEXTO "A idéia do hipertexto foi enunciada pela primeira vez por Vanevar Bush em 1945, em um célebre artigo intitulado.
Aplicações em Três Camadas MVC – Model, View, Control.
Transcrição da apresentação:

Expert Sinta

Expert Sinta É um shell que permite construir SE www.lia.ufc.br/~bezerra/exsinta Como utilizar: Estabelecer variáveis Estabelecer objetivos (variáveis de saída) Estabelecer interfaces (perguntas a serem feitas) Criar as regras

Para que serve o Expert Sinta? É uma ferramenta computacional: utiliza técnicas de Inteligência Artificial realiza a geração automática de sistemas especialistas. Modelo de representação do conhecimento: Regras de produção Probabilidades

Para que serve o Expert Sinta? Simplifica a implementação de sistemas especialistas Utiliza máquina de inferência compartilhada Possui construção automática de telas e menus do tratamento probabilístico das regras de produção Utilização explicações sensíveis ao contexto da base de conhecimento modelada

Para que serve o Expert Sinta? O usuário responde a uma sequência de menus, e o sistema se encarrega de fornecer respostas que se encaixem no quadro apontado pelo usuário. Exemplos: sistemas de diagnósticos médicos configuração de redes de computadores

Planejando um sistema especialista Os sistemas especialistas (SE) gerados no Expert SINTA seguem a arquitetura abaixo: base de conhecimentos representa a informação (fatos e regras) que um especialista utiliza, representada computacionalmente; editor de bases é o meio pelo qual a shell permite a implementação das bases desejadas; máquina de inferência é a parte do SE responsável pelas deduções sobre a base de conhecimentos; banco de dados global são as evidências apontadas pelo usuário do sistema especialista durante uma consulta.

Utilizando regras de produção As regras de produção são populares por possuírem as seguintes vantagens: Modularidade: cada regra, por si mesma, pode ser considerada como uma peça de conhecimento independente; Facilidade de edição (uma conseqüência da modularidade): novas regras po­dem ser acrescentadas e antigas podem ser modificadas com relativa indepen­dência; Transparência do sistema: garante maior legibilidade da base de conhecimentos.

Regra de Produção

Regra de Produção A estrutura de cada cauda (premissa) deve obedecer ao seguinte modelo: <conectivo> <atributo> <operador> <valor> Conectivo: NÃO, E, OU (une as premissas) Atributo: é uma variável capaz de assumir uma ou múltiplas instanciações no decorrer da consulta à base de conhecimentos. Operador: une o atributo e o valor da premissa que define o tipo de comparação a ser realizada. São operadores relacionais: =, >, <=, <>, entre outros; Valor: é um item de uma lista a qual foi previamente criada e relacionada a um atributo.

Regra de Produção A estrutura de cada cauda (premissa) deve obedecer ao seguinte modelo: <atributo>=<valor><grau de confiança> Atributo: é uma variável capaz de assumir uma ou múltiplas instanciações no decorrer da consulta à base de conhecimentos. “=”: é um operador de atribuição (o novo valor substituíra o antigo ou será empilhado com os demais). Valor: é um item de uma lista a qual foi previamente criada e relacionada a um atributo. Grau de confiança: é uma porcentagem indicando a confiabilidade. O grau de confiança varia de 0% a 100%.

Usando o Expert Sinta Estabelecer variáveis Estabelecer objetivos (variáveis de saída) Estabelecer interfaces (perguntas a serem feitas) Criar as regras

Tela principal

Cadastrando as variáveis

Cadastrando os objetivos

Cadastrando as interfaces

Cadastrando as regras

Executando...

Resultado

Exemplo: “Devo ou não ir à praia amanhã?” REGRA 1 SE amanhã pode chover = Não E tenho dinheiro suficiente = Sim E tenho tempo suficiente = Sim ENTÃO devo ir à praia = Sim REGRA 2 SE amanhã pode chover = Sim OU tenho dinheiro suficiente = Não OU tenho tempo suficiente = Não ENTÃO devo ir à praia = Não REGRA 3 SE o serviço de meteorologia disse que vai chover amanhã = Sim ENTÃO amanhã pode chover = Não REGRA 4 SE não vou sair hoje = Sim E nenhuma emergência ocorrer = Sim ENTÃO tenho dinheiro suficiente = Sim REGRA 5 SE minha namorada ligar = Sim ENTÃO não vou sair hoje = Não REGRA 6 SE meu orientador passar trabalho extra = Sim ENTÃO tenho tempo suficiente = Não

Exercícios

Dadas as variáveis abaixo, forneça as regras para determinar o tipo de carro Entrada Rodas: 2, 3, 4 Portas: 2, 4 Motor: sim, não Litros/KM Saída Bicicleta: sim, não Moto: sim, não Carro: esporte, sedan, conversível

Atividade Crie um SE que determine qual(is) passeio(s) podem ser feitos no final de semana

Trabalho Escolha um tema que você domine bem e proponha um sistema especialista Apresente um documento textual descrevendo as variáveis de entrada e saída, perguntas e regras Entregue o arquivo gerado no Expert Sinta