ejercicio b

4

Click here to load reader

Upload: jah-milo

Post on 19-Dec-2015

7 views

Category:

Documents


2 download

DESCRIPTION

Inteligencia artificial

TRANSCRIPT

Page 1: Ejercicio b

b. El grupo realiza la búsqueda de software libre existente para inteligencia artificial, redes neuronales, agentes inteligentes, sistemas expertos y otros afines al curso. De cada uno de los paquetes debe anexar nombre, tipo de licencia, características y principales funciones.

Nombre Tipo de Licencia

Características Principales funciones

ROS BSD Sistema Operativo Robótico, en inglés Robot Operating System, ROS,  es un framework para el desarrollo de software para robots que provee la funcionalidad de un sistema operativo en un clúster heterogéneo. ROS se desarrolló originalmente en 2007 bajo el nombre de switchyard por el Laboratorio de Inteligencia Artificial de Stanford para dar soporte al proyecto del Robot con Inteligencia Artificial de Stanford STAIR2. Desde 2008, el desarrollo continua primordialmente en Willow Garage, un instituto de investigación robótico con más de veinte instituciones colaborando en un modelo de desarrollo federado.3.4.

ROS provee los servicios estándar de un sistema operativo tales como abstracción del hardware, control de dispositivos de bajo nivel, implementación de funcionalidad de uso común, paso de mensajes entre procesos y mantenimiento de paquetes. Está basado en una arquitectura de grafos donde el procesamiento toma lugar en los nodos que pueden recibir, mandar y multiplexar mensajes de sensores, control, estados, planificaciones y actuadores, entre otrosROS es software libre bajo términos de licencia BSD. Esta licencia permite libertad para uso comercial e investigador. Las contribuciones de los paquetes en ros-pkg están bajo una gran variedad de licencias diferentes.

QUAKE II- NEURALBOT

OPEN GL en el 2001

Quake II es un motor y juego de acción en primera persona desarrollado por id Software y distribuido por Activision en 1997. Aunque usa el nombre de Quake , también de id y es considerado, de hecho como su secuela, su historia se aparta totalmente del ambiente mitico-medieval visto en quake para adentrarse en la ciencia ficción.La última versión oficial es la 3.20. En esta versión se incorporan numerosas correcciones y nuevos mapas diseñados para el juego en red. El código fuente de Quake II fue liberado por id Software bajo la licencia GPL el 21 de diciembre de 2001. Existen en la actualidad algunos

Un bot es un programa que simula a un jugador humano. El Neuralbot es un bot para el juego Quake II que utiliza una red neuronal artificial para decidir su comportamiento y un algoritmo genético para el aprendizaje. Es muy fácil probarlo y nada para ver su evolución.

Page 2: Ejercicio b

proyectos que, en base al código fuente del motor de Quake II, crean nuevos motores ya sea para mejorar su performance o añadir características presentes en motores más contemporáneos.

JADE GNU Lesser General Public License

JADE es un middleware que facilita el desarrollo de sistemas multi-agente bajo el estándar FIPA para lo cual crea múltiples contenedores de agentes, cada uno de ellos se puede ejecutar en uno o más sistemas. Se entiende que un conjunto de contenedores constituye una plataforma.Se trata de una plataforma de agentes distribuidos, que tiene un contenedor para cada host donde se está ejecutando los agentes. Además la plataforma tiene varias herramientas de depuración, la movilidad de los agentes de código y contenido, la posibilidad de ejecución en paralelo del comportamiento de los agentes, así como el apoyo a la definición de las lenguas y las ontologías.

Agente de Desarrollo Java Framework o JADE, es un software para el desarrollo de agentes, implementado en Java. Sistema de JADE apoya la coordinación entre varios agentes FIPA y proporciona una implementación estándar de la lengua de comunicación FIPA-ACL, lo que facilita la comunicación entre agentes y permite la detección de los servicios del sistema. JADE fue desarrollado originalmente por Telecom Italia y se distribuye como software libre.JADE ofrece:

·         Un entorno en el que se ejecutan los agentes JADE.

·         Bibliotecas de clases para crear agentes de utilización del patrimonio y la redefinición de las conductas.

·         Un conjunto de herramientas gráficas para la supervisión y la gestión de la plataforma de agentes inteligentes agentes.

SNNS (Stuttgart Neural Network Simulator)

la licencia se cambió a la LGPL de GNU

Simulador que provee un entorno flexible para el desarrollo e investigación de aplicaciones de redes neuronales, diseñado en la Universidad de Stuttgart (Alemania).Está escrito en torno a un núcleo de simulación en que las funciones de activación por escrito de los usuarios, los procedimientos de aprendizaje y las funciones de salida se pueden añadir. Tiene soporte

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.

Page 3: Ejercicio b

para topologías de red arbitrarias y la versión estándar incluye soporte para varios estándares de redes neuronales arquitecturas y algoritmos de entrenamiento.

Pythia Freeware PRAGIX – Plataforma Windowa All

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.

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