No existen los SGBD
inteligentes, en su
arquitectura intervienen
múltiples factores:
Estrategias
Necesidades
del sistema
Una BDI debe
cumplir con :
Toma de decisiones
Opiniones informadas
Explicación razonamientos
Directivo manipule grandes
volúmenes (Por medio de un
tablero de control de
mando)
2) Beneficios de un
BDI
Mejora Diagnóstico de fallas
Retención del “Conocimiento y
Experiencia Corporativa”
Capacitación acelerada
del personal
Mejora el Desempeño del
personal “No Experto”
Reducción en el tiempo
de Toma Decisiones
Apoyo a la toma de decisiones
basadas en ”Hechos”
Flexibilidad y Apoyo a la
Reorganización y
Reingeniería
3) El Desarrollo de una BDI sobre un Motor Relacional Integra:
Una B. D. relacional
Base de Conocimiento
Dinámica
Modulos de Preproceso
Una B. D. “de Reglas"
Modulos de
acceso binario
4) BLOB Binary Large Objets (Objetos Binarios Grandes)
son elementos utilizados en las
bases de datos para almacenar datos
de gran tamaño que cambian de
forma dinámica.
Generalmente, estos datos son imágenes,
archivos de sonido y otros objetos
multimedia;
5) Inteligencia de una BD con Motor Relacional
La inteligencia de una B.D. esta relacionada con la
explotacion del sistema sobre los datos
5) Inteligencia de una BD
La Extensión lógica se desarrolla
normalmente en DML, creando
funciones para lograr:
Tratamiento de la Incertidumbre
La Extensión lógica se desarrolla
normalmente en DML, creando
funciones para lograr:
6) Modelos de Computacion
Evolutiva IPL (Prog.Lógica Inductiva)
Rama de la inteligencia artificial enfocada al
desarrollo de Algoritmos Genéticos, (“Modelos”
lógico matemáticos) Y se efectua a partir de:
Las leyes fisicas
Interacciones entre los
diversos subsistemas
Relaciones empiricas
generadas con la observacion y
experimentacion
7) IPL
Es la
interseccion
entre el:
aprendizaje inductivo
Herramientas y Técnicas
p/Inducir Hipótesis a partir de
Observaciones
Sintetiza nuevo
conocimiento partiendo
de experiencia
la programacion logica
Mecanismo para Representar
Hipótesis y Observaciones
8) Principales Limitaciones
de las Tecnicas Clasicas de
Aprendizaje
La Rígidez en la
Representación del
Conocimiento
La Dificultad para
expresar
Conocimiento de
base
9) IPL es la Búsqueda de
clausulas consistentes
Técnicas para recorrer el espacio
de posibles clausulas :
Resolución Inversa
Modelos de Reglas
Búsqueda de grafos
refinados
Generalización relativa
menos general (rlgg)
Primero Transformación del
problema a formato
Proposicional
10) Conocimiento con Incertidumbre
*Significado, Como y Donde Operan
Incertidumbre: Conceptos vagos o
borrosos, en donde sus límites no
están perfectamente determinados
Tratamiento de
Incertidumbre en I.A:
Datos inciertos o difusos (formas
verbales indeterminadas que
representan rangos heurísticos de valor
[alto, muy alto, a menudo, etc.]
Datos desconocidos o
condicionales(valores nulos)
La Lógica borrosa: Ofrece un método
natural para representar esa imprecisión
y subjetividad humanas
*Tipos de
Incertidumbre
Incertidumbre
Total
Imprecision
Vaguedad
Inconsistencia
Ambiguedad
*Solucion a la
Incertidumbre.
Tratamiento de Motro y
Johnston
MOTRO
Señalo como se ha
intentando solocionar la
incertidumbre en SGBD:
Validaciones
Nulos
Propuso nuevas
tecnicas:
Recuperacion de
la informacion
Sistemas Expertos
Logica Borroza (Fuzzy Logic)
JOHNSTON
Propone una Logica
Multivaluada
Logica difusa
Parte del Razonamiento
aproximado y
Razonamiento Preciso
*Tratamiento de
Valores Inciertos
Se necesita un mecanismo
capas de expresar la
incertidumbre (BD Relacionales)
Por medio de
Algoritmos Derivados
de la Logica Difusa
*Multiples Formas de
Representar el
Conocimiento Difuso
Escalar simple
Por ejemplo Aptitud=buena; representado mediante la distribución de posibilidad 1/buena
Numero simple
Por ejemplo Edad =28; representado mediante la distribución de posibilidad 1/28
Conjunto de posibles
asignaciones
excluyentes de escalares
Por ejemplo Aptitud = (buena;mala), expresado por {1/mala; 1/buena}.
Conjunto de posibles
asignaciones excluyentes
de numeros
Por ejemplo Edad={20;21}; representado mediante {1/20; 1/21}
Distribucion de posibilidad
en el dominio de los escalares
Por ejemplo Aptitud=
{0.6/mala; 0.7/regular}
Distribucion de posibilidad en
el dominio de los numeros
Por ejem. Edad=
{0.4/23; 1.0/24; 0.8/25}.
Numero real
Por ejemplo Calidad = 0.9
*Valores Asignados
por la Logica Difusa
Se requiere un Diccionario de Datos (
para clasificar los valores de los
atributos deacuerdo a su edo.
pertenencia), que constituye un Modelo
Difusor Universal
*Estructura Basica de un "Sistema de Logica Difusa"
11) Tratamiento de
la Información
*Desconocida o
Condicional
Los valores nulos se les
conoce como “valor
ausente o condicional”.
Lógica Trivaluada
En las tablas de lógica trivaluadase utilizan valores: C (cierto), F
(falso) y Q (quizás)
También se incluye un nuevo operador MAYBE, que cuando se aplica
al valor de una expresión “quizás”, da como resultado “cierto”.
Lógica Tetravaluada
Esta lógica surge de la necesidad de diferenciar 2
tipos importantes de valores inaplicables:
1) Que no tienen sentido
2) Desconocidos
En ese caso las operaciones aritmética
quedan modificadas como sigue, Siendo
<-> un operador aritmético Y x un valor no
nulo de la B.D. A= Aplicable I= Inaplicable