Está en la página 1de 24

INTELIGENCIA ARTIFICIAL

REPRESENTACION DEL CONOCIMIENTO

Clasificacin de problemas

JERARQUA DEL CONOCIMIENTO

META CONOCIMIENTO CONOCIMIENTO

INFORMACIN

DATOS

RUIDO

JERARQUA DEL CONOCIMIENTO


Ruido: Esta conformado por todos los elementos asociado a un evento, que son de poco inters y que ocultan datos Datos: Esta conformado por los elementos de inters potencial asociado a un evento y por lo cual se registra. Informacin: Datos procesados de inters. Conocimiento: Informacin muy especializada. Meta conocimiento: Es el conocimiento acerca del conocimiento y la experiencia

REPRESENTACIN DEL CONOCIMIENTO


Definicin
Son mtodos usados para "modelar" en forma eficiente los conocimientos de especialistas en alguna rea del saber, de forma que pueda ser usado por el usuario de un sistema inteligente. El conocimiento puede ser considerado como una entidad simblica -> Procesamiento simblico

REPRESENTACIN DEL CONOCIMIENTO


Formas de Representacin
Red Semntica o Grafo Registro Predicado Relacin objeto-atributo-valor Esquemas Marcos Lgica de predicado Otros

REPRESENTACIN DEL CONOCIMIENTO

Red Semntica
Los nodos representan objetos y los arcos la relacin entre los objetos

REPRESENTACIN DEL CONOCIMIENTO


Red Semntica Ejemplo - Juan es hijo de Ral y Susy - Juan estudia informtica
Ral

Es hijo

Juan

Es hijo
Susy

Estudia

Informtica

REPRESENTACIN DEL CONOCIMIENTO


Registro Los objetos y relaciones se representan mediante una coleccin de datos simples llamados campos o tomos. Un campo o tomo puede ser una coleccin de campos.

REPRESENTACIN DEL CONOCIMIENTO


Registro Ejemplo - Juan es hijo de Ral y Susy - Juan estudia informtica

(Juan (es hijo de Ral) (es hijo de Susy) (estudia Informtica))

REPRESENTACIN DEL CONOCIMIENTO


Predicado
Cada relacin se representa como un predicado o funcin de valores lgicos y con argumentos los objetos:

Relacin (objeto1, objeto2,...,)


Esta funcin asume valor verdadero o falso, segn se verifique o no para los objetos involucrados.

REPRESENTACIN DEL CONOCIMIENTO


Predicado Ejemplo - Juan es hijo de Ral y Susy - Juan estudia informtica Hijo (Juan, Susy, Ral) Estudia (Juan, Informtica) Hijo (Juan, Maria, Ral) Verdadero Verdadero Falso

CLASIFICACION DE PROBLEMAS ALGORTIMICOS


Por su Naturaleza

Los problemas algortmicos son clasificados de acuerdo a su naturaleza intrnseca respecto a la posibilidad y dificultad de resolverlos.
Por el tipo de Respuesta

Los problemas son clasificados de acuerdo a la respuesta requerida por el problema.


Por su Tratabilidad

Los problemas que admiten solucin son clasificados de acuerdo a la complejidad que presentan los algoritmos para resolverlos.

CLASIFICACIN POR SU NATURALEZA


Los problemas de naturaleza algortmica que no admiten

solucin por algoritmo son llamados no - computables. Los problemas de decisin y no-computables son llamados de indecidbles. Los problemas para los cuales existen algoritmos de complejidad polinomial para resolverlos son llamados de tratables. Los problemas que admiten solucin y para los cuales comprobadamente no pueden ser resueltos por algoritmos de complejidad polinomial son rotulados de intratables.

CLASIFICACIN POR SU NATURALEZA No computable Problemas que no admiten Solucin algortmica Indecidble

Tratable

Problemas que admiten Solucin algortmica

Intratable

CLASIFICACIN POR EL TIPO DE RESPUESTA


Los Problemas por el tipo de respuesta se

clasifican en:

Problemas de Decisin Problemas de Localizacin Problemas de Optimizacin

CLASIFICACIN POR EL TIPO DE RESPUESTA


Problemas de Decisin

Objetivo: Responder SI o NO a una determinada indagacin.


Problemas de Localizacin

Objetivo: Encontrar, caso exista, una estructura que verifique las restricciones del problema, dicha estructura es denominada de solucin viable.
Problemas de Optimizacin

Objetivo: Encontrar una estructura que verifique las restricciones del problema y optimice un criterio pre-definido. Esto es, encontrar una solucin viable que optimice un criterio predeterminado

CLASIFICACIN POR SU TRATABILIDAD: P Y NP

La Clase P
Est constituida por todos los problemas

comprobadamente tratables, esto es, problemas que pueden ser resueltos por algoritmos de complejidad polinomial.

CLASIFICACIN POR SU TRATABILIDAD: P Y NP Algunos Problemas de la Clase P


Resolucin de Sistemas de Ecuaciones Lineales Contabilidad (registrar y/o modificar transacciones) Ordenar nmeros, buscar palabras en un texto Juntar Archivos En general los sistemas operacionales (facturacin, control de almacenes, planillas, ventas, etc.) Cualquier problema de la Programacin Lineal Sistemas de transacciones bancarias En general los sistemas de informacin gerencial

CLASIFICACIN POR SU TRATABILIDAD: P Y NP


La Clase NP

Est constituido por todos los problemas que pueden ser resueltos por algoritmos enumerativos, cuya bsqueda en el espacio de soluciones es realizada en un rbol con profundidad limitada por una funcin polinomial respecto al tamao de la instancia del problema y con ancho eventualmente exponencial.

CLASIFICACIN POR SU TRATABILIDAD: P Y NP Relacin P y NP Ciertamente la clase NP incluye todos los problemas intratables. Adems los problema de la clase P pueden ser resueltos tambin por algoritmos enumerativos. Por consiguiente se puede afirmar que:

NP P

CLASIFICACIN POR SU TRATABILIDAD: P Y NP


Algunos Problemas de la Clase NP-difcil

Clique Cobertura de Vrtices y Aristas Coloracin de Grafos Mochila Lineal y Cuadrtica Optimizacin de Desperdicios Agente Viajero Gestin Optima de cortes Programacin de Tareas Aprendizaje

EJEMPLOS : TIPO DE RESPUESTA


Ejemplo: El Problema de los Misioneros y Canbales

Considere tres misioneros, tres canbales y una canoa de capacidad mxima de dos pasajeros; todos ellos se encuentran en una de las orilla de un ro. El problema consiste en encontrar una secuencia de viajes que permita trasladar a todos los misioneros y canbales al otro lado de la orilla del ro. Se debe respetar que en cada orilla el nmero de misioneros (si lo hubiera) debe ser siempre no menor al nmero de canbales

EJEMPLOS : TIPO DE RESPUESTA


Asociado al problema de los Misioneros y Canbales, tenemos los siguientes problemas:
Problema 1: Determinar una secuencia de viajes que permita trasladar a todos los misioneros y canbales a la otra orilla del ro. Problema 2: Existir una secuencia de viajes que permita trasladar a todos los misioneros y canbales a la otra orilla del ro. Problema 3: Determinar la menor secuencia de viajes que permita trasladar a todos los misioneros y canbales a la otra orilla del rio.

También podría gustarte