Inteligencia Artificial
Inteligencia Artificial
DEL PERÚ
CONTROL Y AUTOMATIZACIÓN
INTELIGENCIA ARTIFICIAL
CÉSAR BASURTO CONTRERAS
¿Qué es la Inteligencia Artificial?
(1)
Sistemas expertos -
1
¿Qué es la Inteligencia Artificial?
(2)
Sistemas expertos -
2
¿Qué es la Inteligencia Artificial?
(3)
Su herramienta de trabajo es el computador.
Toda computación requiere de una representación de entidades
y de un proceso para manipularla.
Sistemas expertos -
3
Campos de aplicación de la
I.A.
Inteligencia Artificial
1950
Redes
Robótica
Sistemas expertos neuronale
s
Demostración
automática Lenguaje
de teoremas Visión natural
artificial
Sistemas expertos -
4
PARTE I
Sistemas expertos -
5
Una persona se dice que es experto en un
problema cuando tiene conocimiento
profundo y especializado sobre dicho
problema.
Sistemas expertos -
8
HISTORIA DE LOS SISTEMAS EXPERTOS (2)
P. Harmon y D. King, Expert Systems, New York, 1985
Sistemas expertos -
9
HISTORIA DE LOS SISTEMAS EXPERTOS (3)
P. Harmon y D. King, Expert Systems, New York, 1985
Sistemas expertos -
10
HISTORIA DE LOS SISTEMAS EXPERTOS (4)
P. Harmon y D. King, Expert Systems, New York, 1985
Sistemas expertos -
11
HISTORIA DE LOS SISTEMAS EXPERTOS (5)
P. Harmon y D. King, Expert Systems, New York, 1985
Sistemas expertos -
12
HISTORIA DE LOS SISTEMAS EXPERTOS (6)
Algunos SE clásicos
Sistemas expertos -
13
LOS LENGUAJES DE DESARROLLO (1)
LISP (List - processing)
- Es un lenguaje funcional que ofrece la posibilidad de realizar definiciones
recursivas de funciones. Realiza la unión de procedimientos de forma dinámica,
en plena ejecución, y gestiona también de forma dinámica y automática la
memoria
- Sus estructuras más importantes son
- listas,
- átomos y
- funciones básicas.
-Tiene muchos dialectos: el COMMONLISP se está imponiendo como
estándar.
Sistemas expertos -
14
LOS LENGUAJES DE DESARROLLO (2)
Sistemas expertos -
15
Componentes de un sistema experto
- La base de conocimientos
- La base de hechos o datos
- El mecanismo o motor de inferencia
- La interfaz sistema-usuario
- El submódulo de comunicaciones
- El submódulo de explicación
- El módulo de adquisición de
conocimiento
Sistemas expertos -
16
La base de conocimientos
Sistemas expertos -
17
La base de hechos o datos
Es la memoria de trabajo, una memoria temporal auxiliar que
almacena los datos del usuario, los datos iniciales del problema y los
resultados intermedios obtenidos a lo largo del proceso de consulta y
resolución.
Sistemas expertos -
18
El motor o mecanismo de inferencia (1)
Sistemas expertos -
19
Funciones del motor de inferencia (2)
Sistemas expertos -
20
La interfaz de usuario (1)
Gobierna el diálogo entre el sistema y el usuario, facilitando a
la posibilidad
este de consultas en un lenguaje lo más natural
posible.
Los requisitos más importantes que debe satisfacer son:
1. El aprendizaje de su manejo debe ser rápido.
2. Debe evitarse, en lo posible, la entrada de datos erróneos.
3. Los resultados deben presentarse al usuario en forma
clara.
4. Las preguntas y explicaciones deben ser comprensibles.
Sistemas expertos -
22
La interfaz de usuario (3): el módulo de explicación
Sistemas expertos -
23
El módulo de adquisición de conocimiento
Es la herramienta que permite al ingeniero de
conocimiento y/o al experto centrarse en la estructuración,
implementación y actualización del conocimiento, sin tener que
dedicar excesivo tiempo a la programación.
Ha de cumplir los siguientes requisitos:
[Link] conocimiento (reglas, hechos, relaciones, etc.,)
debe poder introducirse de la forma más sencilla posible.
[Link] de una representación clara de todas las
informaciones contenidas en la base de conocimiento.
[Link]ón automática de la sintaxis del código en
el que esté representado el conocimiento.
[Link] de acceso permanente al lenguaje de
programación
Sistemas expertos -
24
Arquitectura de un sistema experto
Expert Usuario
o
Subsistema
de Interfase
adquisición
de
conocimientos
Base de
conocimiento
s
Motor de
inferenci
a
Base de datos
SISTEMA EXPERTO
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA
DDDDEEEEPPAAAARRRR
TT
AAAA
MMM
ME
EE
E
NNN
NTTO
OO DDDDEEEE OOOORRRRGGGGAAAANNNN
O Z
IZ
IZ
IZ
IAAAACCCC
Ó
INÓ
IN
Ó
ININ IIINNNNDDDDUUUUSSSSTTTTRRRR
Ó A
IA
IA
IA
ILLLL Sistemas expertos - 25
TIPOS de SISTEMAS EXPERTOS
DETERMINISTAS
PROBABILÍSTICOS
Sistemas expertos -
26
Un SISTEMA EXPERTO PROBABILÍSTICO
Un SE para diagnóstico médico:
Sistemas expertos -
28
Estructuras básicas de representación del conocimiento
- Reglas de producción
- Lógica proposicional
- Redes semánticas
- Marcos
- Objetos
- Representaciones múltiples
Sistemas expertos -
30
Las reglas de producción (2)
Una regla se presenta bajo la forma
Sistemas expertos -
31
Las reglas de producción (3)
En muchos sistemas expertos, especialmente los dedicados a diagnóstico,
se pueden considerar dos tipos de reglas de producción:
- REGLAS DE DIAGNÓSTICO
- REGLAS DE ACTUACIÓN
Ejemplo:
Base de hechos: El tiempo de ocupación de un obrero es
0.893 Regla de diagnóstico:
Si el tiempo de ocupación del obrero >
0.85 ENTONCES
estado del obrero: SOBRECARGADO
Regla de actuación:
Sistemas expertos -
33
Las reglas de producción (5)
Sistemas expertos -
34
Tabla de verdad de la implicación lógica
Sistemas expertos -
36
MARCOS (frames)
Sistemas expertos -
37
OBJETOS
Utilizados en entornos de programación orientada a objetos.
Actúan como entidades independientes, y de esta forma el
control del sistema se consigue mediante el envío de mensajes del
sistema a los objetos y entre ellos mismos.
Representaciones Múltiples
Son de uso frecuente y combinan dos ó más de las formas
anteriores de representación a fin de conseguir una modelización lo
más adecuada posible del problema.
Sistemas expertos -
38
Estructuras complejas de representación del conocimiento
- Representación declarativa
- Incluye las reglas, el cálculo de predicados y las redes semánticas.
-El conocimiento queda estructurado en fragmentos independientes entre sí
y que, por tanto, son fácilmente modificables.
-Estos módulos de conocimiento se combinan mediante un mecanismo
general de razonamiento y deducción.
- Representación procedimental
- Refleja explícitamente las relaciones entre los fragmentos de
conocimiento.
- Estas relaciones son difíciles de modificar.
- Facilitan el uso del metaconocimiento
- Representación mixta
- Una combinación de las precedentes.
- Usa objetos y marcos.
Sistemas expertos -
41
Encadenamiento de Reglas (II). Ejemplo
Regla 1
A
Regla 1 Regla 2
C
Si A y B Si D, E y F B
entonces entonces
C G
Regla 2 Regla 4 K
Regla 3 Regla 4 D
Si H y I Si C o G
entonces entonces E G Regla 6 M
J K
F
Regla 5 Regla 6
Regla 5 L
Si G y J Si K y L
entonces entonces
L M H
J
I
Regla 3
Sistemas expertos -
42
Encadenamiento de Reglas (III). Ejemplo
Regla 1
A
Supóngase que se dan los hechos
C siguientes:
B
H: cierto I: cierto
Regla 4 K K: M: falso
Regla 2
D cierto representada en el
circunstancia
gráfico poniendo fondo rojo a
E G Regla 6 M los hechos falsos y azul a los
verdaderos.
F
Regla 5 L
H
J
I
Regla 3
Sistemas expertos -
43
Encadenamiento de Reglas (IV). Ejemplo
Regla 1
A
La regla de inferencia del
C Modus Ponens aplicada a la
B regla 3 da como resultado
J: cierto
Regla 2 Regla 4 K
D
E G Regla 6 M
Regla 2 Regla 4 K
D La regla de inferencia del
Modus Tollens aplicada a la
regla 5 concluye que
E G Regla 6 M
G G: falso ó J: falso
G
F Como J: cierto , G será falso.
G
Regla 5 LL
L
L
H
L
JJ
J
I
Regla 3 J
J
Sistemas expertos -
45
Encadenamiento de Reglas Orientado a un Objetivo (I)
Este mecanismo de inferencia requiere del usuario la selección de
un nodo objetivo, que se supone centra la atención del problema, y se
buscan los hechos que lo hacen posible.
Después, el algoritmo navega entre las reglas en busca de una
conclusión sobre el nodo objetivo seleccionado.
Si no obtiene ninguna conclusión con la información inicialmente
disponible, el algoritmo “pregunta” al usuario en busca de nueva
información pertinente sobre los objetos relevantes en orden a obtener la
información necesaria sobre el nodo objetivo
E G Regla 6 M
1
3. Objetivos previos = {
F
a) Se busca una 4. Reglas
regla queactivas
incluya al objetivo en curso M
Regla 5 L como consecuente.
1, 2, 3, 4, 5, 6
b) La regla 6 no puede concluir, ya que K es desconocido.
H
J
c) El objeto K no está marcado. Entonces se reiteran los
Regla 3
pasos 1 a 4 anteriores, como se indica en la siguiente
I diapositiva.
Sistemas expertos -
47
Encadenamiento de Reglas Orientado a un Objetivo (III)
A
1. Se designa el nodo objeto K como objetivo en curso.
Regla 1 C
B
[Link] marca este objeto y se añade a objetos ya
marcados
O bjetos m arcados
K
Regla 2 Regla 4 K2
D K D , E , F , L , M , K
K
K
E G Regla 6 M
1
3. Objetivos previos = {M
F
a) Se busca una 4. Reglas
regla queactivas
incluya al objetivo en curso K
Regla 5 L como consecuente, pero no afecte al anterior M.
1, 2, 3, 4, 5, 6
b) La regla 4 no puede concluir, ya que C y G son
H desconocidos.
Regla 3 J
c) Ninguno de los dos está marcado. Se selecciona uno de
I los dos, C por ejemplo, y se reiteran los pasos 1 a 4
anteriores, como se indica en la siguiente diapositiva.
Sistemas expertos -
49
Encadenamiento de Reglas Orientado a un Objetivo (V)
A
4A
A Regla 1 1. Se designa el nodo objeto A como objetivo en curso.
CC
A C3 2. Se marca este objeto y se añade a objetos ya
B
A C
C marcados O bjetos m arcados
K
Regla 2 Regla 4 K2
D K
K D , E , F , L , M , K , C ,
K
E G Regla 6 M A activas
4. Reglas
1
3. Objetivos previos = {M, K, C
F 1, 2, 3, 4, 5,
a)Se busca una regla activa que incluya al objetivo en
Regla 5 L curso A como consecuente, pero
6 no afecte a los previos.
b) No hay ninguna regla con esa característica.
H
Regla 3 J c)Entonces se pregunta al usuario por el valor de A.
Supongamos que toma el valor cierto.
I
d) Se vuelve hacia atrás en el árbol, es decir, se
vuelve
tomar a objetivo en curso.
C como
Sistemas expertos -
50
Encadenamiento de Reglas Orientado a un Objetivo (VI)
A
1. Se designa el nodo objeto C como objetivo en curso.
Regla 1 CC
B C3 2. Se marca este objeto y se añade a objetos ya
C
C marcados O bjetos m arcados
K
Regla 2 Regla 4 K2
D K
K D , E , F , L , M , K , C ,
K
E G Regla 6 M A activas
4. Reglas
1
3. Objetivos previos = {M, K
F 1, 2, 3, 4, 5,
a) Se busca una regla activa que incluya al objetivo en
Regla 5 L curso C como consecuente, pero
6 no afecte a los previos.
b) La regla 1 no puede concluir, ya que B es desconocido.
H
Regla 3 J c) El objeto B no está marcado.
I
Sistemas expertos -
51
Encadenamiento de Reglas Orientado a un Objetivo (VII)
A
1. Se designa el nodo objeto C como objetivo en curso.
Regla 1 CC
B C3 2.
C O bjetos m arcados
C K
Regla 2 Regla 4 K2
K D , E , F , L , M , K , C , A
D
K
K 3. Objetivos previos = {M, K
E G Regla 6 M 4. Reglas activas
1
F 1, 2, 3, 4, 5,
a) Se busca una regla activa que incluya al objetivo en
Regla 5 L curso C como consecuente, pero
6 no afecte a los previos.
b) La regla 1 no puede concluir, ya que B es desconocido.
H
Regla 3 J c) El objeto B no está marcado.
I
Sistemas expertos -
52
Encadenamiento de Reglas Orientado a un Objetivo (VIII)
A
1. Se designa el nodo objeto B como objetivo en curso.
Regla 1 CC
BB C3 2. Se marca este objeto y se añade a objetos ya
5B C
C marcados O bjetos m arcados
B K
Regla 4 K2
B Regla 2
D K
K D , E , F , L , M , K , C , A , B
K
E G Regla 6 M
4. Reglas activas
1
3. Objetivos previos = {M, K, C
F 1, 2, 3, 4, 5,
a)Se busca una regla activa que incluya al objetivo en
Regla 5 L curso B como consecuente, pero
6 no afecte a los previos.
b) No hay ninguna regla con esa característica.
H
Regla 3 J c)Entonces se pregunta al usuario por el valor de B.
Supongamos que toma el valor cierto.
I
d) Se vuelve hacia atrás en el árbol, es decir, se
vuelve
tomar a objetivo en curso.
C como
Sistemas expertos -
53
Encadenamiento de Reglas Orientado a un Objetivo (IX)
A
1. Se designa el nodo objeto C como objetivo en curso.
Regla 1 CC
B C3
C 2. O bjetos m arcados
C K
Regla 2 Regla 4 K2 D , E , F , L , M , K , C , A , B
D K
K
K
E G Regla 6 M
1
3. Objetivos previos = {M, K
F
a) Se busca una 4. Reglas
regla activas
activa que incluya al objeto en curso
Regla 5 L C como consecuente, pero no afecte a los previos.
1, 2, 3, 4, 5, 6
b) Por la regla 1 concluimos que C es cierto.
H
Regla 3 J c) Como C no coincide con el objetivo inicial, se vuelve
I hacia atrás en el árbol, es decir, se vuelve a tomar K como
objetivo en curso.
Sistemas expertos -
54
Encadenamiento de Reglas Orientado a un Objetivo (X)
A
1. Se designa el nodo objeto K como objetivo en curso.
Regla 1 C
B
2. O bjetos m arcados
K
Regla 2 Regla 4 K2 D , E , F , L , M , K , C , A , B
D K
K
K
E G Regla 6 M
1
3. Objetivos previos = {M
F
a) Se busca una 4. Reglas
regla activas
activa que incluya al objeto en curso
Regla 5 L K como consecuente, pero no afecte a los previos.
1, 2, 3, 4, 5, 6
b) Por la regla 4 concluimos que K es cierto.
H
Regla 3 J c) Como K no coincide con el objetivo inicial, se vuelve
I hacia atrás en el árbol, es decir, se vuelve a tomar M como
objetivo en curso.
Sistemas expertos -
55
Encadenamiento de Reglas Orientado a un Objetivo (XI)
A
1. Se designa el nodo objeto M como objetivo en curso.
Regla 1 C
B
2. O bjetos m arcados
Regla 4 K
Regla 2 D , E , F , L , M , K , C , A , B
D
E G Regla 6 M
1
3. Objetivos previos = {
F
a) Se busca una 4. Reglas
regla activas
activa que incluya al objeto en curso
Regla 5 L M como consecuente.
1, 2, 3, 4, 5, 6
H
Regla 3 J b) Por la regla 6 concluimos que M es cierto.
I
Sistemas expertos -
56
Otro ejemplo sencillo
Sistemas expertos -
57
Como actúan los mecanismos de razonamiento (1)
Sistemas expertos -
58
1º. Lo primero que hace le motor de inferencia es introducir en la B.H. jersey y chaqueta.
Sistemas expertos -
59
Como actúan los mecanismos de razonamiento (2)
Sistemas expertos -
60
1º. B.H. = { jersey,
chaqueta }
2º. El sistema identifica las reglas aplicables. En este caso sólo
R3 ya que es la única que tiene teatro como
consecuente. Ello genera cena.
3º. Como cena no se encuentra en la B.H., es decir,
no es ni verdadero ni falso, se le considera como
subobjetivo.
4º. El sistema intentará probar cena, identificando
las reglas aplicables: R2
5º. Selecciona y aplica R2 y se obtiene chaqueta , que
es verdadero en la B.H.
6º. Como se ha probado el subobjetivo, se prueba
también teatro.
Sistemas expertos -
61
Un ejemplo sencillo de diagnóstico de averías (1)
Reglas
R1: SI el motor obtiene R2: SI NO gira el motor
gasolina Y Y
SI el motor gira SI NO encienden las luces
ENTONCES ENTONCES
Problema con las bujías Problema con la batería
Posibles problemas
identificados
Problema con las bujías
Problema con la
batería Problema con
el starter Sistemas expertos -
62
Un ejemplo sencillo de diagnóstico de averías (2)
Sistemas expertos -
63
Un ejemplo sencillo de diagnóstico de averías (3)
Sistemas expertos -
64
Un ejemplo sencillo de diagnóstico de averías (4)
PREGUNTA al usuario:
¿Encienden las luces?
Usuario: SI
Sistema : ¿Gira el motor?
Usuario: NO
Sistema : ¿Encienden las luces?
Usuario: NO
Sistemas expertos -
66
La interfase de usuario y el módulo explicativo: El diálogo con el SE
Si el usuario desea seguir el razonamiento del sistema, se produce el siguiente
diálogo: Sistema : ¿Hay gasolina en el depósito?
Usuario: SI
Sistema : ¿Gira el motor?
Usuario: NO
Sistema : ¿Encienden las luces?
Usuario: ¿Por qué?
Sistema : Trato de probar que hay problema con la batería. Se ha
establecido el hecho de que NO funciona el motor. Por tanto si
NO encienden las luces habrá un problema con la batería.
¿Encienden las luces?
Usuario: NO
Sistema : Concluyo que hay un problema con la batería
Usuario: ¿Cómo?
Sistema : Esto se deduce de la Regla 2:
SI NO gira el motor Y SI NO encienden las
luces ENTONCES hay un problema con
la batería
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA
NO gira elEEEEPPAAAARRmotor
DDDD R
R
TT
AAAA
MMM
ME
EE
E
NNN
NTTO
OO fue
O DDDDEEEE Odado por
OOORRRRGGGG
AAAANNNN
Z
IZ
IZIAAel
IZ AACCCC
Ó
INusuario
Ó
IN
Ó
ININ IIINNNNDDDDUUUUSSSSTTTTRRRR
Ó A
IA
IA
IA
ILLLL Sistemas expertos - 67
R5:
SI tiene 4 ruedas
Y
SI NO utiliza motor
ENTONCES
es un carrito para
transportar
pequeños bultos
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA
Vehículos identificados : motocicletas bicicletas turismos camiones carretillas
DDDDEEEEPPAAAARRRR
TT
AAAA
MMM
ME
EE
E
NNN
NTTO
OO DDDDEEEE OOOORRRRGGGGAAAANNNN
O Z
IZ
IZ
IZ
IAAAACCCC
Ó
INÓ
IN
Ó
ININ IIINNNNDDDDUUUUSSSSTTTTRRRR
Ó A
IA
IA
IA
ILLLL Sistemas expertos - 68
PARTE III
SISTEMAS EXPERTOS
Historia
¿Por qué y en qué situaciones utilizarlos?
Cómo se desarrollan
Sus principales campos de aplicación
Sistemas expertos -
69
¿ Por qué desarrollar un S.E. ?
El coste de formación de nuevos expertos es muy alto.
Existe el riesgo de perder los conocimientos y experiencia que
poseen los expertos.
El número de auténticos expertos en un campo dado es casi
siempre pequeño.
Es conveniente disponer de expertos sin restricciones de lugar
y/o tiempo.
Los expertos tienen muchas veces que trabajar en
ambientes hostiles.
El entorno del problema es rico en conocimiento sobre el mismo
y pobre en experiencias previas, casi siempre a causa de su
inviabilidad.
No es fácil comparar unos problemas con otros y no se puede
aprender del pasado.
La experiencia se puede implementar en forma de reglas.
Sistemas expertos -
70
Criterios a tener en cuenta ante un problema para
decidir si se desarrolla o no un S.E.
[Link] necesidad y el valor de la solución que aporte al problema el sistema experto debe
compensar los costes de su desarrollo.
[Link] expertos humanos no están siempre disponibles para resolver
cuestiones relacionadas con la situación. O son muy caros de consultar cada vez que
se presenta un
problema.
3. El problema puede resolverse usando técnicas de tratamiento y
simbólicos y/o métodos heurísticos. Las tareas a realizar son eminentemente prácticas y
razonamiento
no demasiado fáciles en razón de la gran cantidad de datos y relaciones a menajar.
[Link] problema está bien estructurado y no requiere mucho conocimiento basado en el
sentido común.
[Link] problema no puede ser resuelto fácilmente usando métodos de cálculo
más tradicionales.
[Link] posible encontrar expertos que cooperen y sean claros en la expresión de su
conocimiento.
[Link] problema es de tamaño y alcance adecuados, es decir, el número de conceptos que
deben ser manejados es limitado y no requiere conocimientos de muchas áreas diferentes.
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA
DDDDEEEEPPAAAARRRR
TT
AAAA
MMM
ME
EE
E
NNN
NTTO
OO DDDDEEEE OOOORRRRGGGGAAAANNNN
O Z
IZ
IZ
IZ
IAAAACCCC
Ó
INÓ
IN
Ó
ININ IIINNNNDDDDUUUUSSSSTTTTRRRR
Ó A
IA
IA
IA
ILLLL Sistemas expertos - 71
Cuando tiene sentido su aplicación los sistemas
expertos ofecen una valiosísima ayuda para
Sistemas expertos -
72
RELACIÓN ENTRE EL ESFUERZO Y LA COMPLEJIDAD
EN EL PROCESAMIENTO DE DATOS
Esfuerzo
Procesamien
to de Procesamiento de
datos conocimientos
con técnicas de
SE
Complejidad
Sistemas expertos -
73
Comparación entre un sistema experto y un sistema clásico de
procesamiento de información
Sistemas expertos -
75
Desarrollo de un Sistema Experto
FASES
- Estudio de viabilidad técnica y
económica
- Desarrollo del prototipo
- Desarrollo del sistema
Sistemas expertos -
76
Desarrollo del prototipo del Sistema Experto
El equipo
- El experto
- El ingeniero del
conocimiento
- El usuario
Sistema Experto
Ingeniero del
conocimient
o
Expert
o
Usuari
o
Sistemas expertos -
77
Alternativas para el desarrollo del prototipo de un SE (1)
Sistemas expertos -
78
Alternativas para el desarrollo del prototipo de un SE (2)
Sistemas expertos -
79
Alternativas para el desarrollo del prototipo de un SE (3)
- Lenguajes simbólicos
Son lenguajes de alto nivel, adaptados a la lógica de la
base de conocimientos que está representada mediante
símbolos, y por su mecanismo para extraer conclusiones.
Su eficiencia aumenta cuando son utilizados en
estaciones de trabajo especialmente diseñadas para ellos.
Sistemas expertos -
80
Alternativas para el desarrollo del prototipo de un SE (4)
- Herramientas de desarrollo
Conchas ( shells )
Un SE, específico para cada aplicación, que contiene
una base de conocimientos vacía, el mecanismo de
inferencia, independiente de las bases de hechos y de
conocimiento, el componente explicativo y, a veces, la
interfase de usuario.
Marcos ( frames )
Son parte, no obligada, de las conchas.
Contienen
nombres, cualidades y valores de objetos. Son
componentes explicativos que, en algún caso contienen un
mecanismo de inferencia propio, distinto al de las conchas.
Sistemas expertos -
81
Alternativas para el desarrollo del prototipo de un SE (5)
Sistemas expertos -
82
Riesgos en el desarrollo de un SE
Sistemas expertos -
83
Modelos funcionales de los sistemas expertos
Categoría Tipo de problema Uso
Interpretació Deducir situaciones a partir Análisis de imágenes
n de datos observados Inversiones financieras
Reconocimiento del habla
Planificación Desarrollar planes para Planificación militar
alcanzar unos Programación de
objetivos proyectos e inversiones
Control Interpreta, predice y supervisa su
Mantener el funcionamiento funcionamiento
Control de tráfico aéreo
de un sistema dentro de Monitorización de una planta de producción
especificaciones dadas Estrategia militar
Predicción Inferir posibles consecuencias Previsión de tráfico
a partir de una situación Evolución de la Bolsa
conocida Predicción del
tiempo
Diagnóstico Deducir el estado de un
sistema a partir de síntomas Diagnóstico médico
Diagnóstico de averías y detección de
fallos Mantenimiento sintomático
Enseñanza Recoger y mostrar el conocimiento
Aprendizaje de la experiencia ajena
Diseñ Configurar objetos bajo
o especificaciones Diseño de edificios, automóviles, circuitos
dadas
Sistemas expertos -
84
Otra caracterización de las aplicaciones de los SE por sectores
Sector Banca Industria Comercio Proyectos
Seguros Servicios estatales
Aplicación
- Concesión de créditos - Mantenimiento - Concesión de créditos - Diagnósticos médicos
Diagnóstico -Comprobación
- Análisis de fallos - Cálculo de riesgos en hospitales
de hipotecas - Diagnóstico técnico
- Análisis de - Economía energética
siniestros
- Análisis de riesgos - Proyectos - Análisis de mercado Planificación de:
-
Planificación Planificación
-
- Funciones lógicas de - Análisis de riesgos Inversiones -
Emergencias
de Inversiones proyectos -
- de clientes
Asesoría - de clientes - de clientes
- de servicios especiales
Sistemas expertos -
- de clientes
85
Un sistema experto en monitorización
Subsistema
de
adquisición Interfase
de
conocimientos
Interfase hombre -
Base de máquina Ordenado
conocimiento r Central
s de
Motor de
Gestión
inferenci
a
Base de
datos SISTEMA EXPERTO
Ordenador de Proceso
Automatismos de Control
Sistemas expertos -
86