Академический Документы
Профессиональный Документы
Культура Документы
Representacin de Conocimientos
Asuncin Gmez-Prez
asun@fi.upm.es
Departamento de Inteligencia Artificial
Facultad de Informtica
Universidad Politcnica de Madrid
Campus de Montegancedo sn,
28660 Boadilla del Monte, Madrid, Spain
Indice
1. Introduccin.
2. Sistemas de Produccin.
3. Redes Semnticas.
4. Marcos.
5. Guiones.
6. Restricciones.
7.
Lgicas Descriptivas
8. Ontologas
Bibliografa
Reglas
Artificial Intelligence
Rich and Knight
Introduccin a la
Representacin de Conocimientos
Asuncin Gmez-Prez
asun@delicias.dia.fi.upm.es
Departamento de Inteligencia Artificial
Facultad de Informtica
Universidad Politcnica de Madrid
Campus de Montegancedo sn,
28660 Boadilla del Monte, Madrid, Spain
Indice
Yo Intento
Conocer y Razonar
Motor de Inferencias
Percibir
Cmo?
Modelo
Interno
Razonar
Mundo
Externo
EXPECTATIVAS
Base de Conocimientos
Actuar
Escenario I
Modelo
Computable
Conocimientos
de dominios concretos
Inconvenientes
Escenario II
Modelo
Computable
Conocimientos
de dominios concretos
Aprender
Modelos
no computables que
modelicen el problema y
su solucin
Modelos
semi-computables
Escenario II
Implementacin
Conocimientos
de dominios concretos
Adquisicin de
Conocimientos
Formalizacin
Conceptualizacin
Si .....Entonces
Indice
Conceptualizacin
-Modelo Conceptual
Evaluacin
- Conocimientos Fcticos
- Conocimientos Tcticos
- Conocimientos Estratgicos
- Metaconocimientos
Formalizacin
-
- Reglas
- Redes Semnticas
Modelos Formal - Lgica
- Marcos
- Guiones
- Restricciones
-....
Representar Conocimientos
Inciertos
- Metarreglas
- MYCIN
- PROSPECTOR
- Dempster Shaffer
- Redes Bayesianas
- Log. Fuzzy
Implementar
- Pizarras
-...
C
C++
....
KEE
ART
Herramienta KAPPA
....
Asuncin Gmez Prez
Formalizacin
Implementacin
Objeto-Atributo-Valor
MC1
Herramientas
Marcos
C, C++
MC2
ME
.
.
.
.
.
.
Redes Semnticas
Lgica
Restricciones
Lisp, CLOS
.
.
.
Prolog
Reglas
MC3
Pascal
Guiones
Logicas Descriptivas.
Etc.
Indice
2. TIPOS DE PROBLEMAS
Sistemticos
Heursticos
Procedimientales
Declarativos
de resolucin se conocen
- Existe documentacin
de los expertos
- No existe documentacin
Rgidos o deterministas:
Producir la misma salida para la misma entrada
Facultad de Informtica. Universidad Politcnica de Madrid
No deterministas
Asuncin Gmez Prez
Indice
Hiptesis Simbolista
El mdulo de la BC del sistema est separado del mdulo de razonamiento
Base de Conocimientos: Contienen conocimientos del dominio:
conceptos
taxonomas
relaciones a medida entre conceptos
propiedades de conceptos
Percibir
hechos
heursticas
Restricciones
.....
Modelo
Interno
Razonar
Mundo
Externo
EXPECTATIVAS
Actuar
Motor de Inferencias:
Permite que el sistema razone.
Apartir de los datos y conocimientos de entrada el sistema pueda producir una salida.
Representar y Razonar
Representar
Razonar
+
Formalismos
Formalismos
Motor de
Inferencia
Estrategia
de Control
Formalizacin
Representar
Razonar
+
Formalismos
Motor de
Inferencia
Estrategia
de Control
Razonar
Representar
+
Formalismos
Motor de
Inferencia
Reglas
Algoritmo RETE
Encadenamiento
Algoritmos de Bsqueda
C.P.P.O
Resolucin
Redes Semnticas
Equiparacin
Herencia de Propiedades
Marcos
Equiparacin
Herencia de Propiedades
Valores Activos
Mtodos
Guiones
Equiparacin
Restricciones
Algoritmo de Waltz
Lgicas Descriptivas
Facultad de Informtica. Universidad Politcnica de Madrid
Estrategia
de Control
.- Metarreglas
.- Agendas
.- Pizarras
.- Control Distribudo
.- ....
Clasificacin
Asuncin Gmez Prez
Qu es Representar Conocimientos?
Indice
CONTROL
Sistemas con los
que interacciona
Redes
Bases de Datos
...
Interfaz
con
otros
Sistemas
IU
MI
BC
Entorno de desarrollo
Herramientas de SBC
Lenguajes de Programacin
Indice
Sintaxis:
Aspectos de Notacin
Semntica:
Indice
Objeto-Atributo-Valor
Para cada objeto existen tantas ternas como atributos se quieran representar
Marcos
Animal
Subclase
Vertebrados
Esqueleto: si
N patas: [0 ...4]
Instancia
Perro - 1
Altura: 50
Peso: 25
Nombre: Tuky
Altura: nmero
Peso: nmero
Nombre: string
as
cet
Fa
des
a
d
pie
o
r
P
Subclase
Invertebrados
Esqueleto: no
N patas: [0 ...4]
Instancia
Gusano - 1
Altura: 5
Peso: 3
Nombre: A
Redes Semnticas
Grafos unidireccionales etiquetados
Nodos: Conceptos y valores de propiedades
Arcos: relaciones y propiedades
Animal
Esqueleto
SC
SC
Esqueleto
Vertebrado
Si
Instancia
Tuky Nombre
25
Instancia
Serp 1 Nombre
Perro 1
Peso
No
Invertebrado
Altura
50
Peso
80
Altura
20
Predicados
Argumentos
Taxonoma
Lgicas Descriptivas
Ser vivo
Planta
Vertebrado
Subclass of
Invertebrado
Subclass of
Subclass of
Vertebrado
Subclass of
Perro
Plantas
Subclass of
Gato
Gato
Perro
Clasificacin
automtica
Tiempo diseo
Sistemas de Produccin
Si cond1 ^ cond2 ^ cond3^....
Antecendentes
Consecuentes
Sistemas de Produccin
Base de Reglas
R1: Si (Animal $A) ^ (Esqueleto $A s)
Entonces (Vertebrado $A)
R2: Si (Animal $A) ^(Esqueleto $A no)
Entonces (Invertebrado $A)
R3: Si (Vertebrado $A) (Ladra $A)
Entonces (Perro $A)
Base de Hechos
(Animal Tucky)
(Animal Pioln)
(Esqueleto Pioln s)
(Esqueleto Tucky s)
(ladra Tucky)
Estrategia de Control
R1, $A= Tucky
Ciclo 1:
R1, $A= Pioln
(Animal Tucky)
(Animal Pioln)
(Esqueleto Pioln s)
(Esqueleto Tucky s)
(ladra Tucky)
(Vertebrado Tucky)
Sistemas de Produccin
Base de Reglas
R1: Si (Animal $A) ^ (Esqueleto $A s)
Entonces (Vertebrado $A)
R2: Si (Animal $A) ^(Esqueleto $A no)
Entonces (Invertebrado $A)
R3: Si (Vertebrado $A) (Ladra $A)
Entonces (Perro $A)
Base de Hechos
(Animal Tucky)
(Animal Pioln)
(Esqueleto Pioln s)
(Esqueleto Tucky s)
(ladra Tucky)
(Vertebrado Tucky)
Estrategia de Control
R1, $A= Tucky
Ciclo 2:
R1, $A= Pioln
R3, $A= Tucky
(Animal Tucky)
(Animal Pioln)
(Esqueleto Pioln s)
(Esqueleto Tucky s)
(ladra Tucky)
(Vertebrado Tucky)
(Vertebrado Pioln)
Asuncin Gmez Prez
Sistemas de Produccin
Base de Reglas
R1: Si (Animal $A) ^ (Esqueleto $A s)
Entonces (Vertebrado $A)
R2: Si (Animal $A) ^(Esqueleto $A no)
Entonces (Invertebrado $A)
R3: Si (Vertebrado $A) (Ladra $A)
Entonces (Perro $A)
Estrategia de Control
R1, $A= Tucky
Ciclo 3:
R1, $A= Pioln
R3, $A= Tucky
Base de Hechos
(Animal Tucky)
(Animal Pioln)
(Esqueleto Pioln s)
(Esqueleto Tucky s)
(ladra Tucky)
(Vertebrado Tucky)
(Vertebrado Pioln)
(Animal Tucky)
(Animal Pioln)
(Esqueleto Pioln s)
(Esqueleto Tucky s)
(ladra Tucky)
(Vertebrado Tucky)
(Vertebrado Pioln)
(Perro Tucky)
Asuncin Gmez Prez
Indice
Completud:
Adecuacin:
Introduccin a la
Representacin de Conocimientos
Asuncin Gmez-Prez
asun@delicias.dia.fi.upm.es
Departamento de Inteligencia Artificial
Facultad de Informtica
Universidad Politcnica de Madrid
Campus de Montegancedo sn,
28660 Boadilla del Monte, Madrid, Spain