Está en la página 1de 4

Software para Redes Neuronales

Joone - Java Object Oriented Neural Engine


Joone es un marco de trabajo gratuito de red neuronal para crear, entrenar y probar las redes
neuronales artificiales. El objetivo es crear un entorno de gran alcance, tanto para los usuarios
entusiastas y profesionales, sobre la base de las tecnologas ms nuevas de Java.

Joone est compuesto por un motor central que es el punto de apoyo de todas las aplicaciones
que se desarrollan con Joone. Redes neuronales de Joone se pueden construir en un equipo local,
sern capacitados en un entorno distribuido y ejecutarse en cualquier dispositivo.

Todo el mundo puede escribir nuevos mdulos para implementar nuevos algoritmos o nuevas
arquitecturas a partir de los componentes simples distribuidos con el motor central. La idea
principal es crear la base para promover un trilln de aplicaciones de la IA que giran en torno al
marco bsico.
Joone es un framework Java para crear y ejecutar aplicaciones de IA basados en
redes neuronales.

Joone consiste en una arquitectura modular basada en componentes combinables que se pueden
extender para construir nuevos algoritmos de aprendizaje y redes neuronales arquitecturas. Todos
los componentes tienen caractersticas especficas, como la persistencia, multithreading , la
serializacin y la parametrizacin que garantizan la escalabilidad, la fiabilidad y la capacidad de
expansin , todas las caractersticas obligatorias para hacer Joone adecuado para aplicaciones
comerciales y para llegar a la meta final para representar la futura norma del mundo AI .

Principales caracteristicas:
Su arquitectura es 100% pure Java
Permite implementar nuevos algoritmos de aprendizaje y/o nuevas arquitecturas
Es un programa multiplataforma pudiendo encontrar versiones para Windows, Linux (y sus distros),
Mac OS.
Open Source cdigo abierto

NeuralBot:
Combina 2 elementos claves. Un agente inteligente que se encarga de recibir una peticin y busca
la respuesta a sta a travs de una red neuronal. El software permite la creacin del agente y su
programacin en Redes Neuronales.
Es un programa comercial el cual est enfocado a negocios y compaas y se orienta a atencin al
cliente en ventas, agente de soporte al consumidor entre otros.




SNNS (Stuttgart Neural Network Simulator):
Este simulador fue desarrollado por la Universidad de Stuttgart en Alemania. Actualmente es
incluido en la mayora de distros de Linux.

SNNS est escrito sobre un kernel de simulacin lo cual permite al usuario agregar funciones de
activacin, aprendizaje, salidas entre otras. Soporta topologas arbitrarias y la versin estndar
incluye algunas redes neuronales estndar y algoritmos de entrenamiento.



Software para agentes inteligentes:

JADE (Java Agent Framework de Desarrollo)
es un marco de software totalmente implementado en el lenguaje Java. Simplifica la
implementacin de sistemas multi-agente a travs de un medio -ware que cumpla con las
especificaciones FIPA ya travs de un conjunto de herramientas grficas que soporta las fases de
depuracin e implementacin. La plataforma de agentes puede ser distribuida a travs de las
mquinas (que ni siquiera tenga que compartir el mismo sistema operativo) y la configuracin se
puede controlar a travs de una interfaz grfica de usuario remoto. La configuracin se puede
incluso cambiar en tiempo de ejecucin por los agentes de pasar de una mquina a otra, segn las
necesidades. JADE se implementa completamente en lenguaje Java y la exigencia mnima del
sistema es la versin 1.4 de Java (el entorno de tiempo de ejecucin o el JDK).
La sinergia entre la plataforma JADE y las bibliotecas LEAP permite obtener una plataforma de
agentes FIPA - compatible con la huella reducida y compatibilidad con entornos mviles Java a
J2ME CLDC MIDP 1.0 . Las bibliotecas de LEAP se han desarrollado con la colaboracin del
proyecto LEAP y se puede descargar como un add-on de JADE de este mismo sitio web.

JADE es software libre y se distribuye por Telecom Italia, el titular del derecho de autor, en el
software de cdigo abierto bajo los trminos de la LGPL (Licencia Pblica General Menor Versin
2)


Software para Sistemas Expertos:

CLIPS:
Es una herramienta que provee un entorno de desarrollo para la produccin y ejecucin de
sistemas expertos. Fue creado a partir de 1984, en el Lyndon B. Johnson Space Center de la
NASA. Los fondos cesaron a principios de los aos 1990, y hubo un mandato de la NASA para
comprar software comercial.

CLIPS es un acrnimo de C Language Integrated Production System (Sistema de Produccin
Integrado en Lenguaje C). En la actualidad, entre los paradigmas de programacin que soporta
CLIPS se encuentran la Programacin lgica, la Programacin imperativa y la Programacin
Orientada a Objetos.

CLIPS probablemente es el sistema experto ms ampliamente usado debido a que es rpido,
eficiente y gratuito. Aunque ahora es de dominio pblico, an es actualizado y mantenido por su
autor original, Gary Riley.

Entre sus principales caractersticas tenemos:

Representacin del conocimiento: Permite manejar una amplia variedad de conocimiento. Adems
soporta tres paradigmas de programacin: Orientado a Objetos, Imperativo y declarativo.

Portabilidad: Debido a que fue escrito en lenguaje es ejecutado sin ningn problema por la mayora
de arquitecturas comerciales (Windows, Mac OS, Unix).

Integrabilidad: Su cdigo puede ser embebido dentro de otro lenguaje, puede ser extendido y sus
rutinas usadas por otros lenguajes de programacin.

Desarrollo Interactivo: Provee herramientas para la depuracin, ayuda en lnea y un editor de
integrado con ventanas y mens.

Verificacin y Validacin: Permite verificar las reglas que estn siendo incluidas en el SE.

Expert System Creator:
Permite la creacin de marcos, tablas y rboles de decisin.
Este programa le ayuda a construir sistemas expertos en el marco de la decisin, rbol de decisin
y formatos de tablas de decisiones. Diseador Frame Decisin es un diseador de sistema basado
en reglas que permite disear, depurar, perfilar y generar cdigo para el sistema. La construccin
de un marco de decisiones es un proceso visual, que nos evita la tarea de aprender un nuevo
idioma. Depurador Frame Decisin le ofrece la posibilidad de probar su sistema contra las dos
conchas de sistemas expertos ms populares - CLIPS y Jess.

Diseador de rbol de decisin representa la lgica de negocio en la forma de un rbol de decisin.
Usando el rbol de decisin del depurador y la traza de mdulo se puede probar y depurar el
comportamiento del rbol de decisin despus de integrarlo en su aplicacin. Tabla de decisiones
Designer es adecuado para el anlisis de la realizacin y correccin, que es apoyado por el mdulo
Analizador de tablas . El generador de cdigo y mdulos de gestor de diccionarios integran sus
tablas de decisin y rboles en los programas en C + + o Java externas. El mdulo Administrador
de versiones y herramienta grfica Versin Explorador de gestionar sus proyectos individuales y de
equipo. Versiones de proyecto se guardan en una base de datos relacional en formato XML





Fuentes
http://www.codertodeveloper.com/
http://www.javahispano.org/antiguo_javahispano_org/2002/10/27/joone-java-
object-oriented-neural-engine.html
http://www.neuralbot.com/
http://www.ra.cs.uni-tuebingen.de/SNNS/
https://archive.org/details/tucows_304613_Expert_System_Creator

También podría gustarte