Vous êtes sur la page 1sur 9

INTELIGENCIA ARTIFICIAL

TRABAJO COLABORATIVO

PRESENTADO POR
JUAN CAMILO VANEGAS GONZALEZ

GRUPO: 90169_19

TUTOR
ANGELA MARIA GONZALEZ

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BSICAS, TECNOLOGA E INGENIERA

COLOMBIA
2015-1

INTRODUCCION
Las reglas de produccin forman los cimientos de conocimiento que son descritos
como evolucin de un sistema. Estas mismas actan sobre una memoria de
trabajo o base de datos que informa el estado actual del componente en el que se
est trabajando. Al observar las condiciones de una regla de produccin y esta se
satisface entonces dicha regla est activa.
Por otro lado cuando hablamos de software estamos hablando de aplicaciones u
programas que no esconden su cdigo, lo deja libre, permite su libre distribucin.
Esto permite que en los pases no tan desarrollados, no se tenga que partir
siempre desde cero, ya que para crear software se utilizan cdigos bsicos, que
pertenecen a una sociedad, por lo cual no deben ser patentados.

OBJETIVOS

Conocer los diferentes softwares no privativos.


Identificar las funciones de cada software seleccionado.
Reconocer las reglas de produccin.
Proponer ejemplos sobre las reglas de produccin.

a. El grupo realiza una presentacin en prezi, sobre reglas de produccin


definicin, estructura, condiciones, ejemplos, ventajas y desventajas,
conclusiones. Agrega el link de su presentacin en el documento.

https://prezi.com/pxi-wt-s0hh7/reglas-de-produccion/

b. El grupo realiza la bsqueda 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, caractersticas y principales funciones.

Nombre

Tipo de
Licencia

Caractersticas

Principales funciones

ROS

BSD

QUAKE IINEURALBOT

OPEN GL en
el 2001

Sistema Operativo Robtico,


en ingls Robot Operating
System, ROS, es un
framework para el desarrollo
de software para robots que
provee la funcionalidad de un
sistema operativo en un
clster heterogneo. 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
investigacin robtico con ms
de veinte instituciones
colaborando en un modelo de
desarrollo federado.3.4.
Quake II es un motor y juego
de accin en primera persona
desarrollado por id Software y
distribuido por Activision en
1997. Aunque usa el nombre
de Quake , tambin 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 ficcin.
La ltima versin oficial es la
3.20. En esta versin se
incorporan numerosas
correcciones y nuevos mapas

ROS provee los servicios


estndar de un sistema operativo
tales como abstraccin del
hardware, control de dispositivos
de bajo nivel, implementacin de
funcionalidad de uso comn, 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 otros
ROS es software libre bajo
trminos de licencia BSD. Esta
licencia permite libertad para uso
comercial e investigador. Las
contribuciones de los paquetes en
ros-pkg estn bajo una gran
variedad de licencias diferentes.
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
gentico para el aprendizaje. Es
muy fcil probarlo y nada para ver
su evolucin.

JADE

GNU Lesser
General Public
License

diseados para el juego en


red. El cdigo fuente de
Quake II fue liberado por id
Software bajo la licencia GPL
el 21 de diciembre de 2001.
Existen en la actualidad
algunos proyectos que, en
base al cdigo fuente del
motor de Quake II, crean
nuevos motores ya sea para
mejorar su performance o
aadir caractersticas
presentes en motores ms
contemporneos.
JADE es un middleware que
facilita el desarrollo de
sistemas multi-agente bajo el
estndar FIPA para lo cual
crea mltiples contenedores
de agentes, cada uno de ellos
se puede ejecutar en uno o
ms 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. Adems la
plataforma tiene varias
herramientas de depuracin,
la movilidad de los agentes de
cdigo y contenido, la
posibilidad de ejecucin en
paralelo del comportamiento
de los agentes, as como el
apoyo a la definicin de las
lenguas y las ontologas.

Agente de Desarrollo Java


Framework o JADE, es un
software para el desarrollo de
agentes, implementado en Java.
Sistema de JADE apoya la
coordinacin entre varios agentes
FIPA y proporciona una
implementacin estndar de la
lengua de comunicacin FIPAACL, lo que facilita la
comunicacin entre agentes y
permite la deteccin 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 utilizacin del
patrimonio y la redefinicin de las
conductas.

Un conjunto de
herramientas grficas para la
supervisin y la gestin de la
plataforma de agentes
inteligentes agentes.

SNNS
(Stuttgart
Neural

la licencia se
cambi a la
LGPL de GNU

Simulador que provee


entorno flexible para

un
el

Stuttgart Neural Network


Simulator) es un simulador de
redes neuronales desarrollado

Network
Simulator)

Pythia

Freeware
PRAGIX
Plataforma
Windowa All

desarrollo e investigacin de
aplicaciones
de
redes
neuronales, diseado en la
Universidad
de
Stuttgart
(Alemania).
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.

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.

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

c. Se desarrolla la actividad complementaria correspondiente al e-portafolio,


que se encuentra en el entorno de evaluacin y seguimiento.
Actividad ya realizada.

CONCLUSIONES
Al de solucionar el presente trabajo logramos aclarar lo que son reglas de
produccin en partes clave como lo es su significado, su estructura, arquitectura,
sus ventajas y desventajas de aplicacin.
Por otro lado nos adentramos en algunos de los software libres existentes en
inteligencia artificial. Con la realizacin de este trabajo colaborativo se logran
aclarar muchas dudas sobre la representacin del conocimiento y que es el
razonamiento de la Inteligencia Artificial porque representamos en nuestra
inteligencia como la tecnologa.

REFERENCIAS

http://disi.unal.edu.co/~lctorress/iartificial/IAc007.pdf
http://ccc.inaoep.mx/~emorales/Cursos/InteligenciaArtificial/Representa/WW
W/principal.html
http://inteligenciaartificialselem.obolog.es/unidad-3-sistemas-razonamientologico-1043972
http://es.wikipedia.org/wiki/Anexo:Paquetes_de_software_libre_y_de_c
%C3%B3digo_abierto
http://www.neoteo.com/openai-inteligencia-artificial-open-source/
http://www.ubuntu-es.org/node/89632

Vous aimerez peut-être aussi