SOFTWARE LIBRE EXISTENTE PARA INTELIGENCIA ARTIFICIAL Software libre existente para inteligencia artificial, redes neuronales, agentes inteligentes, sistemas expertos y otros afines al curso.
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 genérico de IA, que pueda luego ser adaptado a diferentes usos. Y siempre basado en la filosofía del software libre. Entre sus herramientas incluyen Agentes Móviles, Redes Neuronales, Algoritmos Genéticos y Maquinas de estado finito. El proyecto se basa en Java y C++ como lenguajes de programación para su desarrollo, y utiliza XML y CORBA para la configuración, comunicación entre procesos y persistencia de objetos.
Pythia Licencia: Freeware PRAGIX -Plataforma: Windows All Pythia es un programa que permite desarrollar y diseñar redes neuronales. Las redes neuronales se usan para detectar las relaciones ocultas de un conjunto de patrones, por ejemplo, los datos bursátiles o los datos meteorológicos. Una característica especial de Pythia es el optimizador de evolución que genera automáticamente las redes adecuadas para un determinado conjunto de datos. Usa unos algoritmos de evolución para la selección y generación de las redes neuronales.
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 módulos de código de plug-in que se ligan para producir un flujo de información. Los nuevos componentes se pueden añadir y volver a utilizar. Más allá de la simulación, Joone también tiene en cierta medida las capacidades de despliegue multi-plataforma. Joone tiene un editor de interfaz gráfica de para crear de forma gráfica y probar cualquier red neuronal, y un entorno de formación distribuida que permite a las redes neurales para ser capacitados en múltiples máquinas remotas.
Neural Network Toolbox Licencia: GPL Multiplataforma. Proporciona funciones y aplicaciones para el modelado de complejos no lineales de sistemas que no son fáciles de representar con una ecuación de forma cerrada. Neural Network Toolbox soporta aprendizaje supervisado con alimentación directa, base radial y redes dinámicas. También es compatible con aprendizaje no supervisado con los mapas auto-organizativos y capas competitivos. Con la caja de herramientas que usted puede diseñar, capacitar, visualizar y simular redes neuronales. Usted puede utilizar Neural Network Toolbox para aplicaciones tales como montaje de datos, reconocimiento de patrones, la agrupación , la predicción de series de tiempo, y el modelado de sistemas dinámicos y control.
Jade Licencia: LGPL Multiplataforma Es una plataforma software para el desarrollo de agentes, implementada en Java. La plataforma JADE soporta la coordinación de múltiples agentes FIPA y proporciona una implementación estándar del lenguaje de comunicación FIPA-ACL, que facilita la comunicación entre agentes y permite la detección de servicios que se proporcionan en el sistema. JADE fue desarrollado originalmente por Telecom Italia y se distribuye como software libre.