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

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

1 Introdução aos Sistemas Especialistas Professor Celso A A Kaestner, Dr. Eng.

Apresentações semelhantes


Apresentação em tema: "1 Introdução aos Sistemas Especialistas Professor Celso A A Kaestner, Dr. Eng."— Transcrição da apresentação:

1 1 Introdução aos Sistemas Especialistas Professor Celso A A Kaestner, Dr. Eng.

2 2 Sistemas Especialistas Base de Conhecimentos –Fatos –Regras Motor de Inferência

3 3 1. Restrição 2. Filtragem 3. Resolução de conflitos AvaliaçãoExecução Execução das ações da regra disparada Mudanças em fatos (e regras) Efeitos colaterais Eventualmente parada ou efeitos de controle

4 4 Motor de Inferência Variações: Direção do encadeamento: –Para frente (forward) –Para trás (backward) –Misto.

5 5 Motor de Inferência Restrição: um só disparo de cada regra (refração), mudança de contexto, prioridade a regras... Filtragem: pattern matching (existência ou não de variáveis) Resolução de conflitos: –Estratégia de busca: profundidade, largura, feixe, mista...

6 6 Motor de Inferência Disparo: execução das ações no RHS da(s) instância(s) de regra escolhida; Mudança na base de conhecimentos: –Fatos; –Regras. Efeitos colaterais: –Impressões, mensagens...

7 7 Motor de Inferência Revogação (backtrack): retorno a estado anterior da base de conhecimentos; Monotonicidade: –Monotonicidade: só inclusão de fatos; –Não-monotonicidade: alteração (deleção, inclusão) de fatos. Negação (not) por falha finita.

8 8 Base do Conhecimento Fatos: –Constantes (valor); –Pares (atributo, valor); –Triplas (objeto, atributo, valor); –Listas (objeto (atr1 v1) (atr2 v2)...); –Objetos (similar a OO); –Incerteza...

9 9 Base do Conhecimento Regras: –Lado esquerdo (LHS): ativação; –Lado direito (RHS): ações; Forma: –Presença ou não de variáveis; –Ações permitidas.

10 10 CLIPS CLIPS: –Ferramenta para a construção de SE desenvolvida pelo Software Technology Branch (STB), NASA/Lyndon B. Johnson Space Center; –Baseado em regras de produção.

11 11 CLIPS: comandos Fatos: –(assert ), (retract ), (facts), (watch facts), (unwatch facts); Regras: –(defrule => ); – : padrões; – : ações. –(rules), (watch rules), (unwatch rules);

12 12 CLIPS: comandos Controle: –(exit), (halt) –(run), (run ), (agenda) –(clear), (reset) –(facts), (rules), (ppdefrule) –(get-strategy), (set-strategy)

13 13 CLIPS: exemplos Fatos simples: –farreny-ghallab-fig3-4.clp, –farreny-ghallab-fig3-4-back.clp, –farreny-ghallab-fig4-5.clp. Fatos complexos: –mundo-blocos1.clp; –mundo-blocos2.clp.

14 14 Sinta Sinta: Sistemas Inteligentes Aplicados; UFC; a/exsintashell.htm


Carregar ppt "1 Introdução aos Sistemas Especialistas Professor Celso A A Kaestner, Dr. Eng."

Apresentações semelhantes


Anúncios Google