2012-03-09 20 views
23

Para fines de aprendizaje, me gustaría estudiar un sistema de expertos de código abierto, en particular uno que pueda razonar y explicar su razonamiento. ¿Cuáles sabes?¿Existen sistemas expertos de código abierto con capacidades de razonamiento?

+3

posible duplicado de [Sistema experto de código abierto] (http://stackoverflow.com/questions/369566/open-source-expert-system) –

+2

No es posible duplicarlo en absoluto. La pregunta vinculada es específica de C#. –

Respuesta

43

Algunos/herramientas de sistemas expertos de sistemas expertos de código abierto (herramientas que puede utilizar para escribir Sistemas Expertos) incluyen

  • C Language Integrated Production System (CLIPS), clips es un entorno utilizado para hacer los sistemas expertos basados ​​en reglas o o bject
  • Python Knowledge Engine Pyke , Pyke le permite usar la Programación Lógica para hacer sistemas expertos en Python
  • OpenExpert PHP Expert System Tool se centró principalmente en la aplicación de sistemas legales expertos.
  • d3web es Java System Knowledge Base que utiliza XML
  • jColibri plataforma de referencia para el Caso Base Programas de razonamiento en Java
  • DTRules tabla de decisión basado motor de reglas en Java
  • drools es un motor de procesamiento de reglas basado en Java bien apoyado
  • Euler Euler es un motor de inferencia que soporta pruebas basadas en lógica.
  • Infosapient Java Business Rules Engine
  • Jena Jena es un marco de Java que incluye un motor de inferencia basado en reglas, una API ontología F y un motor de consulta
  • JEOps JEOPS añade encadenamiento hacia adelante, las reglas de producción de primer orden a Java con el fin de facilitar el desarrollo de sistemas expertos utilizando la programación declarativa
  • JLisa clips a como motor de reglas con una interfaz Common Lisp en Java
  • mandarax un compilador regla de derivación para Java
  • ofBiz Business Rules Engine basado en Java
  • OpenCyc OpenCyc es la versión de código abierto de la tecnología Cyc, la base de conocimiento general más grande y más completa del mundo y el motor de razonamiento de sentido común.
  • DEX DEX es un programa informático interactivo para el desarrollo de modelos de decisión de múltiples atributos cualitativos y la evaluación de las opciones

recursos pertinentes adicionales se pueden encontrar en la lista here.

En cuanto a las recomendaciones a las que los sistemas expertos deben prestar atención con fines de aprendizaje, recomendaría OpenCyC. Hay muy interesante Google Tech Talk Computers vs Common Sense sobre la tecnología Cyc.

Sin información adicional y aclaraciones es difícil hacer más recomendaciones.

+0

Aquí hay un enlace de trabajo para la charla [Computadoras versus sentido común] (https://www.youtube.com/watch?v=gAtn-4fhuWA) – mike

Cuestiones relacionadas