METODO MONTECARLO
Enviado por redneck1506 • 18 de Mayo de 2014 • 2.016 Palabras (9 Páginas) • 398 Visitas
INTRODUCCION
Los Sistemas basados en Conocimiento representan un paso delante de los sistemas de información convencionales al pretender representar funciones cognitivas del ser humano como el aprendizaje y el razonamiento. Esta clase de aplicaciones descansan en las contribuciones de la Inteligencia Artificial en lo general y en la Ingeniería del Conocimiento en lo particular. Su orientación es la automatización del análisis de problemas, la búsqueda de soluciones, la toma de decisiones y el empleo de conocimiento especializado en un campo específico de aplicación.
Entre los productos más significativos de los Sistemas basados en Conocimiento se encuentran los Sistemas Expertos, los cuales están encargados de representar el conocimiento de los especialistas de una rama en la procura de su aprovechamiento para tareas de diagnóstico, enseñanza y control.
OBJETIVO
Que el estudiante comprenda la naturaleza, limitaciones, y aplicaciones viables de los sistemas basados en el conocimiento; que el estudiante utilice, de manera efectiva, entornos de desarrollo de sistemas basados en el conocimiento; y que el estudiante sea capaz de construir sus propios sistemas de razonamiento, dando una visión más practica y de implementación de la Inteligencia Artificial y la Ingeniería del Conocimiento.
JUSTIFICACION
La composición de los Sistemas basados en Conocimiento consta de: Un mecanismo de aprendizaje, una base de conocimientos, un motor de razonamiento, y medios de comunicación hombre-máquina. Por tal motivo, en este ejemplar se dedica un capítulo para tratar cada uno de esos temas, en los que se expone los procedimientos que se realizan para la confección de los componentes y se describe las estructuras de representación de conocimiento apropiadas para su organización.
CONTENIDO
¿Qué es un Shell?
Llamados sistemas huecos, esqueleto, concha, caparazón, etc., son construidos aproximadamente desde 1980. Tienen como mayor ventaja la rapidez a la hora de diseñar el sistema, ya que el ingeniero del conocimiento solo tiene que dedicarse a organizar los conocimientos del experto de acuerdo al formalismo ofertado por el Shell, y no tiene que preocuparse de programar el motor (máquina) de inferencia, ni de programar al detalle las interfaces del usuario y del experto.
En forma simple, un Shell, es un sistema experto que posee una base de conocimiento vacía. Ofrece métodos auxiliares al ingeniero de conocimiento para el desarrollo de sistemas expertos, por ejemplo estructuras para la representación del conocimiento, mecanismo de inferencia, apoyo para un componente explicativo y a veces también la interfaz de usuario, son llamados capsula, caparazón de un sistema experto o ambiente de desarrollo de sistemas expertos.
Debido a que la base de conocimiento depende del problema o del conjunto de problemas no existe ningún Shell para todas las aplicaciones, si no hay que buscar uno para cada uno de los problemas.
Si el ingeniero de conocimiento conoce al detalle la Shell con la que trabaja para implementar un sistema experto, se tendrá que limitar solamente a la creación de la base de conocimiento.
Construcción de Sistemas Expertos Shell.
La construcción de los sistemas expertos usando Shell ofrece ventajas significativas donde el sistema de inteligencia artificial se puede construir para realizar una tarea única entrando todo el conocimiento necesario acerca del dominio de la tarea en un Shell. El motor de la inferencia que aplica el conocimiento a la tarea actual se construye en el Shell. Si el programa no es muy complicado y si un experto ha tenido cierto entrenamiento en el uso de un Shell, el experto puede encontrar en el conocimiento mismo de la tarea.
Como había mencionado los Shell simplifican la programación, por lo general no ayudan con la adquisición del conocimiento. La adquisición del conocimiento refiere a la tarea de dotar los sistemas expertos con el conocimiento, una tarea realizada actualmente por los ingenieros del conocimiento. La opción del método del razonamiento, o un Shell, es importante, pero no tanto como la acumulación del conocimiento de la alta calidad. El poder de un sistema experto radica en la acumulación del conocimiento acerca del dominio de la tarea, esto quiere decir, a mayor conocimiento en un sistema más competente será.
De lo visto podemos decir que un Expert Shell se compone de: un ingeniero de conocimiento, un experto, una base del conocimiento, un motor de inferencia y una interfaz de usuario.
Opciones en el Mercado
Existen variedades de Shell comerciales, que van desde Shell de tamaño para PC y Shell para sitios de trabajo, hasta los Shell de para los grandes ordenadores centrales. Sus precios se extienden en centenares de millares de dólares, y de rango de complejidad simple, encadenado adelante, sistemas basados en reglas que requieren dos días de entrenamiento a esos tan complejos que solamente los ingenieros del conocimiento altamente entrenados pueden utilizarlos. Se extienden desde Shell de uso general a los Shell adaptados a una clase de tarea, tales como hojas de operación (planning) financieras o control de proceso en tiempo real.
En la siguiente lista se mostrara una breve descripción de los Shell:
• EMYCIN (Essential Mycin)
Shell construido en la Universidad de Stanford sobre la base del MYCIN, sistema de expertos que realiza diagnóstico de enfermedades infecciosas a la sangre. Posteriormente sobre el EMYCIN se construyeron otros sistemas expertos como el PUFF (que diagnostica enfermedades pulmonares) y el SACON (ingeniería estructural).
• OPS83
OPS83 fue desarrollado por los creadores de OPS5 como un sucesor de él.OPS83 está escrito en C y las reglas bases de OPS83 pueden ser insertadas en C. OPS83 fue el primer OPS-like lenguaje que permitió esta integración de reglas con C. OPS83 es soportado por un encadenamiento hacia adelante, una nueva estructura de control que permite a las reglas ser más expresivas; una regla de encadenamiento hacia adelante puede reemplazar varias reglas convencionales.
La versión corriente de OPS83 usa el algoritmo propietario Rete II que le permite manejar largos y complejos set de reglas en forma eficiente. OPS83 está disponible para DOS, OS/2, UNIX, VMS, y algunos sistemas operativos propietarios.
• ESDE/VM (Expert System Development Environment)
Herramienta creada por IBM que funciona en ambientes MVS Y VM, con facilidades gráficas y acceso a base de datos, su elevado costo puede alcanzar precios entre US$ 25.000. y US$ 85.000.
Utiliza la técnica de reglas para la representación del conocimiento.
...