Escolar Documentos
Profissional Documentos
Cultura Documentos
Solange O. Rezende
Thiago A. S. Pardo
Representao de Conhecimento
O
RC - Definies
Conjunto
Conjunto
RC - Definies
Toda
Caractersticas desejveis em RC
Definir
permitindo o entendimento do
que est sendo dito
Rpida,
possibilitando o armazenamento e a
recuperao de informaes em tempo curto
Computvel,
Linguagens de Representao de
Conhecimento
Lgica
Redes semnticas
Frames
Scripts
Regras de produo
...
Tecnicamente,
representaes
computacionalmente tratveis podem ser
equivalentes, s que algumas representaes
so mais convenientes.
Redes Semnticas
Semnticas explicitam o
relacionamento entre objetos e propriedades
exemplo, considere algumas coisas que
sabemos sobre animais
Por
Animais comem
Mamferos e pssaros so animais
Mamferos tm plos
Ces so mamferos
12
faz
Comer
Animal
faz
Comer
_um
Mamferos
Pode-se
faz
Come
_um
Mamfero
Pssaro
tem
Plos
15
faz
Comer
_um
Mamfero
tem
Plos
_um
Co
16
Transitividade em Redes
Semnticas
Redes
Podemos
Entretanto,
Co um Pssaro
Pssaro tem pelos
17
18
Podemos
19
20
Interseco de Busca
Interseco de Busca(cont)
Partindo
de Co e Pssaro podemos
encontrar que ambos so animais:
Animal
_um
Pssaro
faz
Comer
_um
Mamfero
tem
Plos
_um
Co
22
REDE SEMNTICA
Obs.: tem que diferenciar conceitos de instncias, seno fica
impossvel relacionar deferentes instncias de um mesmo conceito
Ex.: meu carro preto
Eu
possuidor
Carro
cor
Preto
23
REDE SEMNTICA
Acrescenta o carro da Maria azul
Eu
possuidor
Carro
possuidor
Maria
cor
Preto
cor
Azul
24
REDE SEMNTICA
Soluo: para detectar uma instancia de uma classe, usa-se a
ligao instance-of
Maria
possuidor
conceito
Carro
instance-of
cor
C2
Azul
instance-of
cor
C1
Preto
instncias
particulares
possuidor
Eu
25
REDE SEMNTICA
Joo
possuidor
instance-of
Carro1
Carro
cor
Preto
-um
-parte
Roda
Veiculo
-um
Meio-transp
26
Outro exemplo
transitividade
herana
Mvel
um
Pessoa
Cadeira
um
dono
Ana
parte Assento
conceito
um
cor
Cadeira - X
Preta
estofado
instancia
do conceito
cadeira
Couro
27
Dar
um
Joo
agente
Deu
beneficirio
objeto
Livro-x
conceito
um
Livro
Maria
28
Teste psicolgico
Evidncias
psicolgicas
29
Exerccio
Construir
30
Exerccio
Esboar
31
REDE SEMNTICA
Vantagens
representao natural
oferece viso global do problema representado
Desvantagens
nmero de ns pode crescer muito para representar uma idia
simples
difcil representar coisas que no so fatos, mas idias, crenas,
tempo
representao no estruturada
32
Frames
Estruturas
Representa
objetos do domnio
Mamfero
um animal
tem pelos
Frames
Frames
Frames
Pssaro
um
Mamfero
um
tem pelos
Podemos
representar a
rede semntica mostrada
como frames
Co
um
35
O Frame Co
O
Slots
um
Mamfero
Valores
Nome
Raa
Default: Mongrel
Plo
Default: Longo
Sexo
Macho ou Fmea
36
Co
um
Mamfero
Nome
Rex
Raa
German Shepherd
Pelo
Longo
Sexo
Macho
38
Frames e Demons
Procedimentos
O Frame Quadrado
Quadrado
Tam. do lado
rea
Quando
A classe
frame, para
quadrado, tem um demon
em rea que enxerga o
valor em Tam. do lado
Quadrado
Tam. do lado
rea
25
40
Frames e herana
Frames e objetos
Objetos
na Programao Orientada a
Objetos so muito similares aos frames
Por
42
Outro exemplo
Ex.: rede de cmodos numa casa
subclasse
Sala estar
-um: cmodo
...
ako
Cmodo
* Tipo
sala estar
quarto
cozinha
banheiro
* ...
classe
Quarto
-um: cmodo
...
ako
ako
ako
ako
Cozinha
-um: cmodo
...
ako
ako
Banheiro
-um: cmodo
...
instncia
ako
Hospede
...
...
Suite Maria
...
...
instncia
sub-subclasse
43
Histria de Scripts
Construindo um Script
45
Um Script Bsico
Entrar no
Restaurante
Pedir
Refeio
Comer
Refeio
Pagar
pela Refeio
...
Gorjeta
46
Quebra de um Script
Estacionar
o Carro
Entrar no
Restaurante
Esperar por
uma Mesa
Ir at
a Mesa
Ler o
Menu
...
47
O Script Restaurante
Colocando
48
Scripts
Scripts
Scripts
Exerccio
Script
para ir ao cinema
51
Questo
Como
52