Académique Documents
Professionnel Documents
Culture Documents
FECHA DE ENTREGA:
07/MAYO/2015
Nombre de la asignatura:
Inteligencia Artificial
Unidad: 3
Representacin del conocimiento y
razonamiento
Actividad: No. 1
Resumen | Sistemas basados en el
conocimiento
Equipo:
Mario Alfonso Ramrez Aranda
Kemish Marvin Salinas Guillermo
Alberto Jess Barbosa Trejo
Fuentes de informacin:
(s.f.). Obtenido de http://ocw.uc3m.es/ingenieria-telematica/inteligencia-en-redes-decomunicaciones/material-de-clase-1/03-sistemas-basados-en-conocimiento
Morales, E. (25 de Agosto de 2009). Sistemas Basados en Conocimiento. Obtenido de
http://ccc.inaoep.mx/~emorales/Cursos/Representa/node14.html
Pea Ayala, A. (2006). Sistemas basados en Conocimiento. Obtenido de INSTITUTO
POLITCNICO NACIONAL:
http://www.wolnm.org/apa/articulos/Sistemas_Basados_Conocimiento.pdf
Ttulo:
SISTEMAS BASADOS EN EL CONOCIMIENTO
Introduccin:
En el siguiente trabajo hablaremos acerca de los Sistemas Expertos, o ms bien
conocidos como Sistemas Basados en el Conocimiento, los cuales son sistemas que
resuelven problemas utilizando una representacin simblica del conocimiento humano.
La importancia de estos radica en que basan su rendimiento en la cantidad y calidad del
conocimiento de un dominio especfico, y no tanto en las tcnicas de solucin de
problemas. Esto representa un paso delante de los sistemas de informacin
convencionales al pretender representar funciones cognitivas del ser humano como
aprendizaje y su razonamiento.
Esta clase de aplicaciones se hacen presentes en las contribuciones de la Inteligencia
Artificial; ellos representan el conocimiento de los especialistas de una rama en la que
se procura su aprovechamiento para tareas de diagnstico, enseanza y control. Estn
conformados por un mecanismo de aprendizaje, una base de conocimientos, un motor
de razonamiento y medios de comunicacin hombre mquina. Por tal motivo, en este
ejemplar abarcaremos ms acerca del tema describiendo las caractersticas y los
componentes del mismo.
Contenido:
Un Sistema Basado en el Conocimiento o Sistema Experto se puede definir como un
sistema que resuelve problemas utilizando una representacin simblica del
conocimiento humano.
Un Sistema Experto es un sistema computacional que adquiere conocimiento
especializado en un campo especfico para explotarlo mediante mtodos de
razonamiento que emulan el desempeo del experto humano en la solucin de
problemas.
Generalmente un Sistema Experto puede comprender:
Para destacar la naturaleza de un Sistema Experto, se debe apreciar los rasgos del
experto humano: l es una persona competente en un rea determinada del
conocimiento que cuenta con un largo periodo de preparacin y prctica, la cual al
aprovecharse se traduce al siguiente desempeo en comparacin con otra persona no
especializada.
En su desempeo los Sistemas Expertos, deben resolver los problemas como lo hacen
sus smiles humanos, es decir en menor tiempo, con mayor eficacia y precisin.
Sistema Experto.
Capacidad de representacin simblica del conocimiento y razonamiento.
Referencia a un dominio de conocimiento tcnico y altamente especializado.
Capacidad de proceder heursticamente ms que algortmicamente en la bsqueda
de soluciones.
Est obligado a explicar sus razonamientos, preguntas y conclusiones.
Alto grado de efectividad en la resolucin de problemas.
Genera mltiples soluciones por contemplar varias hiptesis.
Puede usar datos errneos, reglas inciertas, manejo de incertidumbre.
Emplea generalmente interfaz de lenguaje natural.
Interaccin con el humano o con el medio que controlan.
reas De Desarrollo
Entre los campos donde se aplican los Sistemas Expertos destacan:
Medicina. Gran parte de los Sistemas Expertos que se han desarrollado se aplican
en el rea de la medicina, donde su funcin es realizar diagnsticos de
nuevos herbicidas.
Arqueologa. Para determinar la antigedad de los restos arqueolgicos,
recursos hidrogrficos.
Qumica. Estudio de las propiedades de compuestos, interpretacin de los
resultados obtenidos en los anlisis, planificacin de los procesos de sntesis.
Arquitectura
Los Sistemas Expertos emplean una amplia variedad de arquitecturas especficas a las
aplicaciones, sin embargo se puede generalizar un mdulo de componentes que
normalmente se deben integrar en cualquier mbito.
El usuario
El usuario de un Sistema Experto puede operar la aplicacin en cualquiera de las
siguientes modalidades:
del sistema.
Cliente: Aprovecha la pericia del sistema en el desempeo de tareas especficas.
Interfaz hombre-mquina
Es el subsistema responsable de:
Mquina de inferencia
Conocida como motor, se encarga de:
alfa-beta y pizarrn.
Fundamentar la inferencia: Congruente al tipo de conocimiento representado en la
base de conocimiento establece el mtodo de inferencia correspondiente; por
ejemplo; al emplear reglas de predicados entonces har uso de la resolucin
unificacin.
Base de conocimientos
Constituye el acervo de conocimiento especializado del Sistema Experto, consta de:
Mecanismo de aprendizaje
Es el mdulo responsable de adquirir nuevo conocimiento y actualizar el existente,
alterando a los subsistemas:
sesiones previas.
Base de datos
Es el depsito de conocimiento complementario a la base de conocimientos que por
su naturaleza, representacin y manipulacin se concibe como dato o informacin. El
empleo que se deriva de este mdulo es:
Memoria de trabajo
Es el depsito de almacenamiento del cdigo, conocimiento y resultado de las
inferencias que se genera a lo largo de la sesin, donde se desarrolla la solucin del
problema. En esta rea se realiza:
solucin
La administracin de la red o estructura de conocimientos: Que se emplea para
representar a los estados iniciales, intermedios y finales del problema.
Dart
Delta
Director Ideal
Drendal
Eao Guidon
Emycin
Expert
Expert Edge
Fresh
Hearsay II
IGC
Macsyma
Metadrendal
Mycin
Neomycin
Neurologist
Neurologa.
Pilots Associates
Planpower
Planes de inversin.
Politics
La ingeniera de conocimiento
rea del experto
Sistema Experto
La Ingeniera
de Conocimiento es la disciplina orientada a la creacin
de sistemas
basados FUENTE
en conocimiento
para el anlisis y solucin de problemas de
un dominio
SISTEMA
DE
CONOCIMIENTOS
especfico
como la visin,
el
INGENIERA
lenguaje
DE CONOCIMIENTO
y el aprendizaje.
Transformacin de
representaciones
BASADO EN CONOCIMIENTOS
sucesos.
clases
de
herramientas
para
crear
contenidos
en
la
propia
herramienta,
que
interpreta
las
de producirla.
Lgica: Es la descripcin de un problema con hechos y reglas.
Funcional: La solucin de un problema se consigue con la aplicacin de
funciones.
Orientada al objeto: Las entidades del problema se definen como objetos y su
funcionamiento se especifica como mtodos. Estos mtodos producen resultados
especficos.
Lenguajes de programacin
Si bien se pudiera considerar el empleo de lenguajes convencionales como C, Pascal
o Fortran en la creacin de un Sistema Experto, es mucho ms recomendable
emplear aquellos pertenecientes al campo de la Inteligencia Artificial, como es el
caso de:
LISP
Es el lenguaje ms popular de la Inteligencia Artificial, orientado al proceso
simblico de conocimiento mediante el empleo de funciones y listas; a partir de
una coleccin mnima el usuario construye sus propias funciones para crear
aplicaciones complejas que usan la recursividad y el macroproceso.
Prolog
Presenta el conocimiento en forma de predicados que aparecen en forma de
hechos, reglas y preguntas. Los hechos y reglas definen la base de
conocimientos. Las preguntas son tratadas por el demostrador de teoremas que
comprueba si el predicado a demostrar puede deducirse de la base de
conocimientos. Este mecanismo de control usa la unificacin y backtrack.
INTERLISP-D
Es un sistema de programacin LISP interactivo desarrollado para terminales de
trabajo con capacidad de realizacin de grficos, abarca funciones predefinidas y
un entorno de programacin, dispone de un intrprete y un compilador de gran
ayuda en la programacin de procesos paralelos y en la conexin de terminales
de trabajo a una red de ordenadores. La interfaz de usuario usa ventanas y
mens.
Shell
cada
aplicacin.
Tambin
es
posible
que
haya
que
desarrollar