Escolar Documentos
Profissional Documentos
Cultura Documentos
Até aqui...
Solução
Conhecimentos existentes
Exemplo:
São uma forma de representação do conhecimento muito próximas da forma humana de expressá-lo
Identificadas em linguagens de computador
Armazenamento de conhecimento na forma de:
SE (condição)
ENTÃO (agir ou concluir alguma coisa)
Exemplo:
Premissas (utilizando operadores lógicos) e uma ou mais conclusões que são acionadas quando as
premissas são verdadeiras
Exemplo:
R S
V
T U
Mostre o encadeamento de inferência abaixo
Fazendo inferências com regras de produção
É o raciocínio guiado por fatos. “Bate” as premissas de cada regra com os fatos
conhecidos para derivar novos fatos.
Dados Decisão
(forward chaining)
Exemplo de encadeamento progressivo
Base de conhecimento:
Evidências encontradas:
vazamento_no_banheiro
hall_molhado
:-
hall_molhado,
banheiro_seco
cozinha_seca.
sem_água_do_exterior :-
janela_fechada ; ?- problema_na_cozinha
sem_chuva. yes
vazamento_na_cozinha :
-
problema_na_cozinha,
sem_água_do_exterior. ?- vazamento_na_cozinha
yes
Fazendo inferências com regras de produção
Encontre uma regra que tenha a hipótese como conclusão e teste suas
premissas
Dados Decisão
(backward chaining)
Exemplo de encadeamento regressivo
Hipótese: vazamento na cozinha
Para confirmar a hipótese
de vazamento na
Base de conhecimento: cozinha, é necessário que
problema_na_cozinha e
sem_agua_do_exterior
vazamento_no_banheiro sejam verdadeiros
:-
hall_molhado, -Problema na cozinha
cozinha_seca. pode ser confirmado se:
problema_na_cozinha :- --hall_molhado e
hall_molhado, banheiro_seco forem
banheiro_seco. verdadeiros
sem_água_do_exterior :- -sem_agua_do_exterior
janela_fechada ; pode ser confirmado se:
sem_chuva.
--janela_fechada for
vazamento_na_cozinha : verdadeiro
-
problema_na_cozinha, A hipótese pode ser
sem_água_do_exterior. verificada por:
?- vazamento_na_cozinha
yes
Componentes de um Sistema Especialista
Base de conhecimentos: responsável por armazenar, de forma explícita em regras de produção, o conhecimento de uma área específica de atuação
Motor de inferências: infere conclusões a partir de fatos (dados de entrada) e da base de conhecimento
Idéia do modelo:
R1: Se C e D, então G
R2: Se C e B, então F
R3: Se E e G, então H
R4: Se E e F, então I
R5: Se A e F, então H
R1: Se C e D, então G
R2: Se C e B, então F
R3: Se E e G, então H
R4: Se E e F, então I
R5: Se A e F, então H
Redes Semânticas
Composição: