You are on page 1of 7

Pythia (Editor grfico de redes neuronales artificiales)

Licencia: Freeware PRAGIX -Plataforma: Windows All


Pythia es un programa que permite desarrollar y disear redes neuronales. Las
redes neuronales se usan para detectar las relaciones ocultas de un conjunto de
patrones, por ejemplo, los datos burstiles o los datos meteorolgicos.
Una caracterstica especial de Pythia es el optimizador de evolucin que genera
automticamente las redes adecuadas para un determinado conjunto de datos.
Usa unos algoritmos de evolucin para la seleccin y generacin de las redes
neuronales.
Pythia es un editor de redes neuronales de propagacin hacia atrs, un tipo de red
donde los nodos corrigen su activacin a partir de la discrepancia entre los valores
iniciales y los valores deseados (que deben ser dados de antemano). Para ello,
Pythia puede importar un fichero con el patrn de datos iniciales y finales.

Pythia es un editor de redes neuronales de propagacin hacia atrs, un tipo de red


donde los nodos corrigen su activacin a partir de la discrepancia entre los valores
iniciales y los valores deseados (que deben ser dados de antemano). Para ello,
Pythia puede importar un fichero con el patrn de datos iniciales y finales.
Definir la red es muy sencillo. Pythia cuenta con un editor simple en el que se
especifican los nodos por cada capa (hasta diez) y los puntos de entrada. Luego
puede simularse el procesamiento de la informacin por la red pulsando F8 o F9.
Una funcin interesante de Pythia es el "optimizador evolutivo", que genera una
red ptima para el patrn de datos disponibles usando algoritmos evolutivos.
No hay muchos programas gratuitos de simulacin de RNA que cuenten con una
interfaz grfica de usuario. Aunque sus caractersticas sean limitadas, Pythia llena
ese hueco.
Pythia soporta los siguientes formatos
XLS, TXT, NN, PAT
Pros

Inspeccin rpida de los nodos


Uso de algoritmos evolutivos
Contras
Limitado a un solo tipo de redes
Opciones de edicin muy limitadas

OpenNN:

Open Neural Networks Library (version beta)


Tipo de licencia: GNU Library or Lesser General Public License version
3.0 (LGPLv3)
Descripcin: OpenNN es una librera de cdigo abierto escrita o
codificada en C++ la cual implementa redes neuronales, un mtodo principal de la
inteligencia artificial.

Plataformas en que opera: Debido a que es una librera puede ser


implementada por un lenguaje de programacin que soporte inclusin de libreras
en C++

OpenAI

(Licencia BSD Multiplataforma)


FUNCIONES:
Busca crear un punto de encuentro entre aficionados a la inteligencia artificial, en
el cual se pueda debatir en foros, descargar herramientas, y cooperar en el

desarrollo de un modelo genrico de IA, que pueda luego ser adaptado a


diferentes usos. Y siempre basado en la filosofa del software libre.
Entre sus herramientas incluyen Agentes Mviles, Redes Neuronales, Algoritmos
Genticos y Maquinas de estado finito.
El proyecto se basa en Java y C++ como lenguajes de programacin para su
desarrollo, y utiliza XML y CORBA para la configuracin, comunicacin entre
procesos y persistencia de objetos.
URL: http://openai.sourceforge.net/screenshots.html

SNNS
SNNS (Stuttgart Neural Network Simulator) es un simulador de redes neuronales
desarrollado originalmente en la Universidad de Stuttgart. A pesar de que fue
construido originalmente para X11 bajo Unix, existen de Windows puertos. Su
sucesor JavaNNS nunca alcanz la misma popularidad.
Caractersticas

SNNS est escrito en


torno a un ncleo de simulacin en que las funciones de activacin por escrito de
los usuarios, los procedimientos de aprendizaje y las funciones de salida se
pueden aadir. Tiene soporte para topologas de red arbitrarias y la versin
estndar incluye soporte para varios estndares de redes neuronales arquitecturas
y algoritmos de entrenamiento.
Estado
Actualmente no existe un desarrollo activo permanente de SNNS. En julio de 2008
la licencia se cambi a la LGPL de GNU.

Joone
Licencia: GPL o LGPL Multiplataforma

Joone (Java ObjectOriented Neural Engine) es un componente basado en redes


neuronales marco construido en Java.

Joone consiste en una arquitectura basada en


componentes basados en componentes combinables que se pueden extender
para construir nuevos algoritmos de aprendizaje y redes neuronales arquitecturas.
Los componentes son mdulos de cdigo de plug-in que se ligan para producir un
flujo de informacin. Los nuevos componentes se pueden aadir y volver a utilizar.
Ms all de la simulacin, Joone tambin tiene en cierta medida las capacidades
de despliegue multi-plataforma.
Joone tiene un editor de interfaz grfica de usuario para crear de forma grfica y
probar cualquier red neuronal, y un entorno de formacin distribuida que permite a
las redes neurales para ser capacitados en mltiples mquinas remotas

Neural Network Toolbox

Licencia: GPL Multiplataforma

proporciona funciones y aplicaciones para el modelado de complejos no lineales


de sistemas que no son fciles de representar con una ecuacin de forma cerrada.
Neural Network Toolbox soporta aprendizaje supervisado con alimentacin directa,
base radial y redes dinmicas. Tambin es compatible con aprendizaje no
supervisado con los mapas auto-organizativos y capas competitivos. Con la caja
de herramientas que usted puede disear, capacitar, visualizar y simular redes
neuronales.Usted puede utilizar Neural Network Toolbox para aplicaciones tales

como montaje de datos, reconocimiento de patrones, la agrupacin , la prediccin


de series de tiempo, y el modelado de sistemas dinmicos y control.

Jade

Licencia: LGPL Multiplataforma

Es una plataforma software para el desarrollo de agentes, implementada en Java.


La plataforma JADE soporta la coordinacin de mltiples agentes FIPA y
proporciona una implementacin estndar del lenguaje de comunicacin FIPAACL, que facilita la comunicacin entre agentes y permite la deteccin de servicios
que se proporcionan en el sistema. JADE fue desarrollado originalmente por
Telecom Italia y se distribuye como software libre.

You might also like