1 / 8

Integracion clips + java

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.

vaughan
Download Presentation

Integracion clips + java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Integracion clips + java UPC 2011-02 Giorgio Céspedes César Gonzales Rodrigo Zuñiga

  2. 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).

  3. 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

  4. 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

  5. 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

  6. 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.

  7. 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/

  8. 2. INSTALACION • Link Video Tutorial: http://www.youtube.com/watch?v=DZsGoZzNby4

More Related