SISTEMAS BASADOS EN EL CONOCIMIENTO
Un sistema basado en el conocimiento es aquel que basa la solución
de un problema en el conocimiento experto humano. Los sistemas basados
en el conocimiento (SBC) son parte del área de la inteligencia
Artificial “IA” que es una rama de la informática, estos sistemas
imitan las actividades de un ser humano para la solución de un problema
utilizando para ello el conocimiento declarativo (hechos sobre objetos,
situaciones) y el conocimiento de control (información sobre el
seguimiento de una acción) mientras operan y se adaptan a dominios
dinámicos e inciertos que no están completamente especificados.
![]() |
Arquitectura General de SBC |
- La IA está dividida en una serie de áreas de investigación, cada una con propósitos específicos que permite contribuir e un propósito de un objetivo general. Entre estos están las redes neuronales, procesamiento del lenguaje natural, robótica y sistemas basados en el conocimiento.
Los Sistemas Basados en el Conocimiento (SBC) tratan problemas
complejos en área o dominio este sistema intenta imitar el
comportamiento que podría tener un experto humano en dominio del
problema, ante los cual los SBC tienen metodologías que intentan
reflejar el conocimiento y el razonamiento que posee el experto para
tomar decisiones ente una situación puntual. Dentro de estas
metodologías se encuentran los “Sistemas Expertos SE” estos nacieron
en la década de los 60, durante esta década los investigadores Alan
Newell y Herbert Simon desarrollaron un programa llamado GPS (General
Problem Solver; solucionador general de problemas), los SE son
representativos de los SBC debido a su calidad y cantidad de
conocimiento que manejan en relación al experto humano.
Dentro de la definición de un SE tiene varias acepciones dentro de las cuales encontramos las siguientes:
► Es un software que imita el comportamiento de un experto humano en
la solución de un problema. Pueden almacenar conocimientos de expertos
para un campo determinado y solucionar un problema mediante deducción
lógica de conclusiones.
► Programas que manipulan conocimiento codificado para resolver
problemas en un dominio especializado, en un dominio que generalmente
requiere de experiencia humana
► Programas que contienen tanto conocimiento declarativo (hechos a
cerca de objetos, eventos y/o situaciones) como conocimiento de control
(información acerca de los cursos de una acción), para emular el proceso
de razonamiento de los expertos humanos en un dominio en particular y/o
área de experiencia.
► Software que incorpora conocimiento de experto sobre un dominio de
aplicación dado, de manera que es capaz de resolver problemas de
relativa dificultad y apoyar la toma de decisiones inteligentes en base a
un proceso de razonamiento simbólico.
Estas definiciones no son exclusivas una de otras sino que pueden
conjugarse para hacer una sola y tener más claro cuál es el
comportamiento de un SE.
Los SBC se aplican por lo general, en problemas que implican
procedimientos basados en heurística, es decir un procedimiento de
solución que utiliza estructuras que contienen conocimiento y
experiencia de los expertos humanos, deducción lógica de conclusiones,
capacidad de interpretar información ambigua y manipulación del
conocimiento afectados por datos de poca fiabilidad y evento
probabilístico.
No hay comentarios.:
Publicar un comentario