A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Francesca Volcan Pio Maiara Heil Cancian Ricardo Bedin França

Apresentações semelhantes


Apresentação em tema: "Francesca Volcan Pio Maiara Heil Cancian Ricardo Bedin França"— Transcrição da apresentação:

1 Francesca Volcan Pio Maiara Heil Cancian Ricardo Bedin França
Inteligência Artificial Aplicada a Controle e Automação Programa de Pós-Graduação em Engenharia de Automação e Sistemas JESS - the Rule Engine for the JavaTM Platform Francesca Volcan Pio Maiara Heil Cancian Ricardo Bedin França

2 Sumário Sistemas Especialistas Comparação entre shells Aplicação
Definição Componentes Arquitetura Comparação entre shells WebLS CLIPS WebCLIPS JESS Histórico Ferramenta Desenvolvimento Aplicação

3 Sistemas Especialistas
Sistemas Especialistas são sistemas que solucionam problemas que são resolvíveis apenas por pessoas especialistas (que acumularam conhecimento exigido) na resolução destes problemas Estes programas foram inicialmente desenvolvidos por pesquisadores da área de Inteligência Artificial entre os anos de 1960 e 1970 e usados comercialmente depois dos anos 80

4 Sistemas Especialistas
Componentes essenciais: base de regras memória de trabalho motor de inferência

5 Sistemas Especialistas
Arquitetura:

6 Sistemas Especialistas
Funcionalidades do Motor de Inferência: Modo de raciocínio Encadeamento progressivo (forward chaining) Encadeamento regressivo (backward chaining) Estratégia de busca Resolução do conflito Representação de incerteza

7 Comparação entre shells
WebLS Máquina de inferência PROLOG Linguagem modular e sintaxe simples Gera HTML dinamicamente Documentação completa Intenção de poder ser utilizada por especialistas do domínio do conhecimento

8 Comparação entre shells
CLIPS: Grande vantagem: portabilidade Algoritmo RETE Documentação de boa qualidade Sintaxe muito próxima do LISP Dificilmente pode ser utilizada por especialistas do domínio do conhecimento

9 Comparação entre shells
WebCLIPS: CGI que encapsula o CLIPS Páginas e formulários HTML dinamicamente Arquivo de configuração inicial Linguagem C Unix e Windows

10 Comparação entre shells
JESS: Opções de método de inferência com dois tipos de encadeamento Duas estratégias de busca Uso gratuito para instituições de ensino Construção do SE pode ser realizada através do prompt do JESS ou editor de texto Algoritmo especial chamado RETE (MI) Pesado em termos de execução

11 Comparação entre shells

12 JESS - histórico Desenvolvido por Ernest Friedman Hill (Sandia National Labs), 1995 Plataforma Java para Sistemas Especialistas Ferramenta proprietária Plugin do Eclipse

13 JESS - ferramenta Usando Jess, você pode construir o software de Java que tem a capacidade "raciocinar" usando o conhecimento que você fornece no formulário de regras declarativas

14 Desenvolvimento com JESS
A sintaxe básica do JESS é análoga a sintaxe do CLIPS

15 Desenvolvimento com JESS

16 Desenvolvimento com JESS

17 Desenvolvimento com JESS

18 Desenvolvimento com JESS

19 Aplicação Criação de um SE com o JESS Sistema de controle de ofertas
Utilização de Java numa aplicação JESS JESS embarcado numa aplicação Java Sistema de controle de ofertas Promoções sofrem constantes mudanças Manipular regras de um SE ao invés de utilizar um “switch”

20 Aplicação

21 Aplicação

22 Referências http://herzberg.ca.sandia.gov/jess/


Carregar ppt "Francesca Volcan Pio Maiara Heil Cancian Ricardo Bedin França"

Apresentações semelhantes


Anúncios Google