80 likes | 348 Views
Integracion clips + java. UPC 2011-02 Giorgio Céspedes César Gonzales Rodrigo Zuñiga. 1. ¿ Qué es Jess ?. JESS (Java Expert System Shell). Diseñado para integrar fácilmente Clips y Java. Originalmente (1995) era un clon de Clips, programado en Java.
E N D
Integracion clips + java UPC 2011-02 Giorgio Céspedes César Gonzales Rodrigo Zuñiga
1. ¿ Qué es Jess ? • JESS (Java ExpertSystem Shell). • Diseñado para integrar fácilmente Clips y Java. • Originalmente (1995) era un clon de Clips, programado en Java. • Hoy es mucho más. (versión actual: 7.1p2) • Acepta casi cualquier fichero que funciona con Clips. • Objetivo: Aplicaciones Java + razonamiento de un sistema experto (reglas).
1. Características • Utiliza el algoritmo de Rete para procesar las reglas. • Puede obtener mayor rapidez que CLIPS. • Incluye encadenamiento hacia atrás (5.0) • Permite manipulación directa de objetos Java (incluso scripts de Java) • Incluye lógica difusa en la 5.0 (FuzzyJess): http://ai.iit.nrc.ca/IR_public/fuzzyJToolKit.html
1. INSTALADORES • Java 7.1 (JRE y JDK) http://www.oracle.com/technetwork/java/javase/downloads/index.html • IDE Eclipse Classic 3.7.1 http://www.eclipse.org/downloads/ • Plugin interface gráfica: WindowBuilder http://download.eclipse.org/windowbuilder/WB/integration/3.7 • JESS 7.1p2 http://www.jessrules.com/jess/download.shtml
1. JESS = clips + JAVA JESS No es sólo un herramienta para sistemas expertos, como motor de reglas propiamente dicho (Ejemplo CLIPS), sino que también provee un conjunto de archivos .java y .class, los cuales permiten el desarrollo de sistemas expertos basados en reglas, que pueden acoplarse de diferentes formas con el lenguaje de programación Java. • Instalación: http://www.youtube.com/watch?v=0xfiWGBO2F4
2. ¿Qué es clipsjni? • Es un plugin que brinda CLIPS para poder integrarse con JAVA. • Existe un ClipsJNI para JAVA (versión 0.3) y otro ClipsJNI(versión 6.3) para Visual Studio.
2. INSTALADORES • Java JDK 6.29 con NetBeans 7.0.1 http://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html • NetBeans7.0.1 u otro IDE para Java http://netbeans.org/downloads/index.html • ClipsJNI 0.3 https://sourceforge.net/projects/clipsrules/files/CLIPS/6.30/
2. INSTALACION • Link Video Tutorial: http://www.youtube.com/watch?v=DZsGoZzNby4