Siguiendo con el tema de la charla

7 views
Skip to first unread message

Nestor

unread,
Dec 3, 2008, 8:01:27 AM12/3/08
to IA Grupo de Inteligencia Artificial
Hola todos como dije en la reunión pasada les paso el link de la lista
de IA de yahoo es InteligA...@gruposyahoo.com.ar

Estuve pensando en lo que se hablo sobre que hacer o investigar sobre
el tema IA, sobre la teoría de juegos y sobre matemática, y empezando
desde lo básico para los que no saben o saben muy poco sobre
programación e IA.
Como creo la mejor forma de aprender es haciendo que les parece
desarrollar un juego sencillo a modo de practicas, tipo trabajo
practico de universidad jajaj, me salio el profe de adentro lo siento
jaja


Idea:
Desarrollar algún juego sencillo, que tenga integrado algún
comportamiento inteligente,.

Tendríamos que proponer alguna idea , ahí van dos

1 Un juego de perseguir y alcanzar a un objeto
2 Un juego de dar en el blanco a otro objeto que se mueva

(Sencillo tipo 2D, al estilo arcade, dejando de la lado el random
jajaj)

Plataformas:

1 que les parece linux , Ubuntu fácil de instalar y con muchas
herramientas para desarrollar.

2 Lenguaje Python para linux que también corre en Windows (este no se
si es pago, pero el de linux se puede bajar gratis) y tiene un
complemento de librerías para hacer juegos de forma sencilla

Como programador de windows, me pareció interesante probar en linux,
que había dejado desde que lo probé hace 5 años con redhat,
inmediatamente pensé en lenguaje C, pero después me encontré esta
página http://www.losersjuegos.com.ar en donde hay muchos ejemplos
sobre pitón (que nunca use) y hasta se podría interactuar con ellos en
el foro.

Probe 6 distros de linux, fedora, redhat, devian, xubuntu, ubunto y
ututo(la distro argentina "tucumana"). Las probe en varias PC y la
única que anduvo en todas y no tubo problemas fue xubuntu, las mayoría
sucumbió en una pentium III dell con 512 de RAM o no cargan la placa
de red o de video, o se ponían muy lenta, así pensando en los pocos
recursos y que cualquiera puede revivir esa pc vieja en desuso me
pareció la mejor alternativa la distro Ubuntu.


Saludos a todos
Néstor
http://www.robotia.com.ar

Luis Ariel Lecca

unread,
Dec 3, 2008, 10:36:53 AM12/3/08
to iag...@googlegroups.com
 
Hola a todos...
De IA poco y nada pero quisiera aportar con una idea
Siguiendo con las propuestas yo siempre tuve la idea de crear una red neuronal entre varias pcs.
La idea seria asi:
 
Que cada PC tenga su propia topologia que puede ser igual o no a la de otra pc pero no que todas las pcs tengas la misma topologia. 
 
Luego crear una gran red neuronal que una a todas, de manera que se interrelacionen unas con algunas o todas.
 
Tambien me gustaria que de alguna manera pueda ser dinamica. Por ejemplo que se vayan cortando los hilos de influencia en la desicion final con una pc en particular si esta define al cabo de muchas decisiones un peso muy bajo en la desicion pero que, si por algun motivo ese hilo termina siendo decisivo que se restablescan mas hilos con esa pc (con su red) en particular.
Yo lo pienso analogo a los recuerdos...cuando no recuerdo algo o es muy vago empiezo a pensar (a buscar ?) y luego cuando lo recuerdo queda latente pasa a otro nivel de memoria...por eso le agregaria mas hilos en la decision.
 
Para que crear y distribuir con tantas pcs un red neuronal ? Para distribuir los recursos (Memoria/Procesador/Heterogeneidad).
 
Con que Objetivo ? Para crear una red tan grande que pueda tomar decisiones complejas, por ejemlo entablecer un diálogo (Chat con otra persona) y asi luego aprender de todo el mundo con los cuales chatea.
Que aprenda con la gente.
 
No se si es medio delirante o si ya hay algo hecho...lo que si es que me gusta mucho la idea por eso la propongo.
Podria colaborar en la parte de programación y ayudar en el diseño.
 
Saludos !
Luis


> Date: Wed, 3 Dec 2008 05:01:27 -0800
> Subject: Siguiendo con el tema de la charla
> From: nba...@gmail.com
> To: iag...@googlegroups.com

Luis Ariel Lecca

unread,
Dec 3, 2008, 10:46:17 AM12/3/08
to iag...@googlegroups.com
 
que papelón (deCiSión - reestableZcan )...si leen todos los post de otros sitios verán que no suelo escribir mal y de hecho soy muy cuidadoso en este aspecto...
Me emociono mucho esta idea... :D
 
Disculpen



¡Conocé el estado del transito antes de salir! Nuevo Live Search Maps

Manuel Aráoz

unread,
Dec 3, 2008, 12:58:37 PM12/3/08
to iag...@googlegroups.com
hola!

me llego de repente un mail, que parece venir de una charla anterior...
me ponen al tanto de la charla via mail?

Manu

DCM

unread,
Dec 3, 2008, 1:30:47 PM12/3/08
to IA Grupo de Inteligencia Artificial
Hola a todos,
yo no estuve en la reunión que hicieron, pero algo me enteré desde el
foro de ADVA. No me verán con frecuencia de todas formas, porque estoy
en Bahía
Blanca :) Pero sigo con entusiasmo estos emprendimientos.
Coincido con Nestor en que la mejor forma de meterse mas en el tema es
atacar problemas concretos (tambien me sale el profe de adentro). Se
pueden definir uno o mas juegos, es decir "escenarios", en los cuales
haya que realizar una tarea puntual que demande inteligencia. Comenzar
con un problema relativamente simple es lo ideal. Estaría bueno que
lentamente se ataquen más problemas en relación a un mismo escenario,
complicándolo de a poco. Lentamente entonces se va armando algo más
complejo. Se puede definir un escenario o tipo de escenario concreto,
como se hace en el CLIMA Contest. Un mundo virtual sobre el que
trabajaremos, pero que sea posible "complicarlo" gradualmente. Por
ejemplo, una grilla de MxN, donde cada celda puede ser transitable o
no. Tendremos entidades inteligentes que hagan algo en ese escenario,
como dice Nestor, buscar y perseguir a otro, o disparar a un objetivo.
Mas tarde podemos poner otras cosas en el escenario, amigos, enemigos,
etc y definir nuevos problemas, como jugar a la escondida, a la
mancha, recolectar u ordenar objetos, registrar coordinadamente una
casa en busca de enemigos, construir algo en el terreno, o hasta un
counter en dos dimensiones :) Todo esto a largo plazo, por supuesto.
Saludos,

Diego.


On 3 dic, 11:01, Nestor <nbal...@gmail.com> wrote:
> Hola todos como dije en la reunión pasada les paso el link de la lista
> de IA de yahoo es InteligArtific...@gruposyahoo.com.ar
> páginahttp://www.losersjuegos.com.aren donde hay muchos ejemplos

Hernan Moraldo

unread,
Dec 3, 2008, 2:38:34 PM12/3/08
to iag...@googlegroups.com
Hola a todos,

Creo que la idea es interesante...

Me parece interesante también la posibilidad que mencionaron de
hacerlo quizás en colaboración con algún proyecto de juego de esos que
en general andan por ahí: habría que buscar un poco pero siempre se
encuentra gente haciendo cosas interesantes en juegos que necesitan
una mano en la IA. Quizás no sea bueno para empezar, pero se lo puede
hacer después.

Saludos,

Hernán


2008/12/3 DCM <diegocm...@gmail.com>:

Néstor Adrián Balich

unread,
Dec 3, 2008, 5:22:37 PM12/3/08
to iag...@googlegroups.com

En cuanto a lo que dice Manuel:

Es referencia a la primera reunión del grupo de IA.

 

En cuanto a lo que dice Luis:

Una red neuronal para empezar es medio complicada, y creo en ese sentido hay mucho hecho.

 

Para mas adelante estaría buen la idea de Angel de trabajar con cluster de PC, en este sentido es parecido a una red neuronal.

Estaría buen el tema  de mechar agentes distribuidos en este tipo de arquitectura.

 

Con respecto a lo menciona Diego el tema grillas inteligente:

En cuanto a parcelas y comportamiento emergente no hay nada mejor ni mas fácil para empezar que http://education.mit.edu/starlogo/ del MIT, si alguno leyó termitas hormigas y atascos de tráficos es un clásico de comportamiento emergente y trabajo en grupo de Mitchel Resnick.

 

Creo hay varios programadores en la lista, la idea de programar todo no solo la IA es para poder tener un control mejor de todo el algoritmo y así ponernos todos a tono, si es necesario aprender un poco de programación mejor, porque sino después van a estar atados a que un programador haga la parte que se necesite.

Un juego es la escusa de usarlo como simulador, para entornos simulados hay mucho dando vuelta como starlogo,  fútbol de robot simulado con los cuales trabaje, y otros de simulación de evolución genética que tengo agendado para ver en algún momento.

 

Estaría bueno usar un lenguaje que fuerce a trabajo en objetos para esto se puede usar Java, Squeak o Python (este último no lo probé así que después le cuento mi experiencia este fin de semana cuando lo pruebe).

 

Saludos

Néstor

http://www.robotia.com.ar

Manuel Aráoz

unread,
Dec 3, 2008, 6:38:45 PM12/3/08
to iag...@googlegroups.com
Néstor y todos:

perdón, estaba colgado y no vi los mails anteriores. Ahora revisé todos los posts del grupo y estoy más sintonizado.

respondo a las propuestas:

  • la idea de Néstor:
Desarrollar algún juego sencillo, que tenga integrado algún
comportamiento inteligente, sencillo tipo 2D, al estilo arcade.
La idea sería usar Ubuntu porque es fácil de instalar y con muchas
herramientas para desarrollar. Lenguaje Python para linux.

100% de acuerdo en todo! de hecho tenía en mente algo similar. Les cuento que estas vacaciones de invierno empecé a aprender python y algo de pygame (justo lo que menciona Néstor sobre las herramientas para desarrollo de juegos en python)- En ese sentido, podría ayudar en la programación del proyecto. Y me motiva mucho hacerlo en equipo con gente tan copada como uds (hablo de los que conocí en la reuna obviamente)


  • la idea de Luis:
desarrollar una red neuronal distribuída en varias computadoras.

me parece fascinante y con mucho futuro. No sé de gente que lo haya hecho antes (pero no se mucho de el tema así que eso no vale mucho jaja). Sin embargo, lo dejaría más para adelante para cuando el grupo esté más consolidado como unidad y en conocimientos. es mi opinión igual...


  • la idea de Diego
es simplemente una extensión de la de Néstor, así que adhiero y apoyo.

  • la idea de Hernán:
ayudar a otros proyectos en el desarrollo de sistemas de inteligencia artificial.

me parece buenísimo, pero para el futuro (en esto coincido con Hernán mismo). Ahora me entusiasma mucho más la idea de hacer un proyecto común, en el que todos podamos aprender y potenciarnos. Sin embargo, si le veo un futuro útil a este grupo, es en ayudar a proyectos más grosos en el área de IA. Thumbs up!




en conclusión, si están de acuerdo, estaría bueno llevar a cabo este proyecto que propone Néstor. Quizá sea un poco acelerado pero ya me empezarán a conocer y es que el entusiasmo me lleva a la acción. propongo las siguientes medidas concretas:

  1. Que alguien cree un proyecto en google code o Assembla . Ambos proveen repositorios svn gratuitamente. Google code hace que sean free software, y assembla permite ocultar el código. para el nombre provisional del proyecto propongo pysano [se lee paisano] (hehe, no se me ocurrió nada mejor y me gustan los nombres que se refieren a cosas "nuestras")
  2. Brainstorming de ideas para concretar el carácter del juego. Por más que sepamos que vamos a implementar algo de IA, hay que ver a qué se la implementamos.
  3. Mientras tanto algunos nos ponemos a implementar cosas "genéricas" sobre IA en un juego 2D, o partes del juego que no tengan que ver con IA o el juego en sí (interfaz gráfica, menús, etc.)

opinen!

Manuel

Hernan Moraldo

unread,
Dec 4, 2008, 6:42:51 AM12/4/08
to iag...@googlegroups.com
2008/12/3 Manuel Aráoz <manue...@gmail.com>:

> la idea de Néstor:
>
> Desarrollar algún juego sencillo, que tenga integrado algún
> comportamiento inteligente, sencillo tipo 2D, al estilo arcade.
> La idea sería usar Ubuntu porque es fácil de instalar y con muchas
> herramientas para desarrollar. Lenguaje Python para linux.

Esto creo que sería ideal... además que en general, lo que se programa
en Python es automáticamente multiplataforma (mientras no se usen
ciertos features que por ahora dudo sean necesarios), por lo que se
puede desarrollar a la vez desde Windows, Linux, etc.

> la idea de Luis:
>
> desarrollar una red neuronal distribuída en varias computadoras.
>
> me parece fascinante y con mucho futuro. No sé de gente que lo haya hecho
> antes (pero no se mucho de el tema así que eso no vale mucho jaja). Sin
> embargo, lo dejaría más para adelante para cuando el grupo esté más
> consolidado como unidad y en conocimientos. es mi opinión igual...

El tema de las redes neuronales es que primero hay que darles una
estructura útil para que puedan operar... una red neuronal tan grande
que no quepa en una sola computadora sería muy difícil de entrenar, y
posiblemente por tanto no dé resultados muy interesantes a menos que
se ponga muchísimo trabajo en ella.

Por otra parte, las redes neuronales tienen una fama un poco "mágica",
como que hacen lo que querés sin que tengas que programarlas
explícitamente para ello. Eso es un poco cierto, pero no del todo:
programar un sistema de redes neuronales no es muy difícil, y una vez
que se lo hace, falta todavía una gran parte del problema que es hacer
que la red funcione bien en tu problema específico. Para eso hay mucho
trabajo de tweaking de la estructura inicial de la red, de la forma de
entrenamiento, de los datos mismos de entrenamiento, etcétera. Creo
que eso puede dar mucho más trabajo que la programación inicial.

> Que alguien cree un proyecto en google code o Assembla . Ambos proveen
> repositorios svn gratuitamente. Google code hace que sean free software, y
> assembla permite ocultar el código. para el nombre provisional del proyecto
> propongo pysano [se lee paisano] (hehe, no se me ocurrió nada mejor y me
> gustan los nombres que se refieren a cosas "nuestras")
> Brainstorming de ideas para concretar el carácter del juego. Por más que
> sepamos que vamos a implementar algo de IA, hay que ver a qué se la
> implementamos.
> Mientras tanto algunos nos ponemos a implementar cosas "genéricas" sobre IA
> en un juego 2D, o partes del juego que no tengan que ver con IA o el juego
> en sí (interfaz gráfica, menús, etc.)

Creo que todo esto son buenas ideas...

¿Qué técnicas de IA están pensando usar para el juego?

Saludos,

Hernán

mariano mariano

unread,
Dec 4, 2008, 6:52:15 AM12/4/08
to iag...@googlegroups.com
Hola, como andan???
Primero me presento, mi nombre es Mariano, tengo 30 años y soy de San
Martin, queria ir a la reunion pero justo ese dia tenia otra cosa para
hacer y no pude ir. Estudio Ingenieria Electronica en la UTN y me
apasiona la IA y sus derivados.

Me gustaria engancharme con los desarrollos, de lo que sea, yo hice
varias cosas (jueguitos, simulaciones y demas) principalmente en C,
pero desde hace algunos meses me meti con python y la verdad que me
gusto mucho. Todavia no se mucho sobre este lenguaje pero parece muy
potente. Hace unos dias encontre por internet un codigo para hacer
mapas de Kohonen y ahora estoy jugando con eso.

En cuanto a linux.... todo lo que hago esta hecho sobre linux!!
(tambien dobre FreeBSD)
Yo prescindi de windows hace ya como 5 años y el entorno para
desarrollo de linux no lo cambio por nada. Ademas trabajo de
administrador Unix, je algo entiendo de esto, asi que si tienen alguna
duda para empzar con linux aca estoy para ayudar.

Lo de las redes neuronales funcionando en cluster me parece
interesante, sobre todo porque probe varias redes que con una cantidad
de nodos no demasiado grande me tiraban muy abajo la pc. Yo creo que
se podria empezar usando fann (fast artificial neural network) y pvm
(paralel virtual machine).

Por otro lado me parece que el juego mas simple y didactico que se
puede hacer es el de un cazador y una presa sobre una grilla o
cuadricula con lugares para esconderse. Que sea tipo simulacion, o sea
que juegue la computadora sola. Una vez hecho esto se podria poner
diferentes tipos de inteligencia al cazador y a la presa, tomar todos
los datos y comparar que inteligencia andubo mejor.

Bueno, les mando un saludo.

Mariano

Angel Java Lopez

unread,
Dec 4, 2008, 6:55:49 AM12/4/08
to iag...@googlegroups.com
Hola gente!
 
Muy buena la discusion en este thread!
 
Voy a pensar sobre los temas planteados, el fin de semana. Pero una corta acotacion ahora: sobre lenguajes, C#. Tenemos Mono project para hacerlo multiplataforma, y es mas conocido que otros lenguajes. Hay varias librerias disponibles desde C#, e interfaces de desarrollo para bajarse de la web. La otra gran alternativa es Java, por las mismas razones. Los dos tienen buen soporte de TDD, refactoring, metricas, etc....
 
Con C#, Mono Project + Moonlight, o Silverlight, se podria armar algo mostrable en el browser.
 
Ya hace rato que no veo el tema applets en Java, no se cual es el estado actual del arte.
 
Nos leemos!
 

 
2008/12/4 Hernan Moraldo <hmor...@gmail.com>


2008/12/3 Manuel Aráoz <manue...@gmail.com>:
> la idea de Néstor:
>
> Desarrollar algún juego sencillo, que tenga integrado algún
> comportamiento inteligente, sencillo tipo 2D, al estilo arcade.
> La idea sería usar Ubuntu porque es fácil de instalar y con muchas
> herramientas para desarrollar. Lenguaje Python para linux.

Esto creo que sería ideal... además que en general, lo que se programa
en Python es automáticamente multiplataforma (mientras no se usen
ciertos features que por ahora dudo sean necesarios), por lo que se
puede desarrollar a la vez desde Windows, Linux, etc.
 
....

Néstor Adrián Balich

unread,
Dec 4, 2008, 7:13:02 AM12/4/08
to iag...@googlegroups.com
Manuel, esta buena la idea de un repositorio web asi que le di manos a la obra google code o Assembla no los conosco, pero me habian comentado wikispace asi que me puse a probarlo y tenemos página provisoria http://iagrupo.wikispaces.com con nombre del proyecto provisorio pysano.
 
 
Saludos a todos
Néstor

DCM

unread,
Dec 4, 2008, 8:19:02 AM12/4/08
to IA Grupo de Inteligencia Artificial
Nestor:
lo de StarLogo es un buen ejemplo. Un escenario en el que ademas la IA
es "programable". O sea que en realidad es una plataforma para
desarrollo y test de tecnicas de IA (I love it). Creo que es
interesante algo bastante general, cosa de que siempre se pueda probar
una nueva técnica de IA en el mismo escenario, reprogramando el
comportamiento, tal cual ocurre en la liga simulada de RoboCup, por
ejemplo.

La idea de Luis sobre las redes neuronales es interesante, pero
coincido con Hernan sobre su apreciación del problema y su utilidad, y
el esfuerzo que implica.


On 4 dic, 10:13, "Néstor Adrián Balich" <nbal...@gmail.com> wrote:
> Manuel, esta buena la idea de un repositorio web asi que le di manos a la
> obra google code <http://code.google.com/hosting/createProject> o
> Assembla<http://www.assembla.com/preconfigured_spaces> no
> los conosco, pero me habian comentado wikispace asi que me puse a probarlo y
> tenemos página provisoriahttp://iagrupo.wikispaces.comcon nombre del
> proyecto provisorio pysano.
>
> Saludos a todos
> Néstorhttp://www.robotia.com.ar
>
> El 3 de diciembre de 2008 20:38, Manuel Aráoz <manuelar...@gmail.com>escribió:
>
> > Néstor y todos:
>
> > perdón, estaba colgado y no vi los mails anteriores. Ahora revisé todos los
> > posts del grupo y estoy más sintonizado.
>
> > respondo a las propuestas:
>
> >    - la idea de Néstor:
>
> > Desarrollar algún juego sencillo, que tenga integrado algún
> > comportamiento inteligente, sencillo tipo 2D, al estilo arcade.
> > La idea sería usar Ubuntu porque es fácil de instalar y con muchas
> > herramientas para desarrollar. Lenguaje Python para linux.
>
> > 100% de acuerdo en todo! de hecho tenía en mente algo similar. Les cuento
> > que estas vacaciones de invierno empecé a aprender python y algo de pygame
> > (justo lo que menciona Néstor sobre las herramientas para desarrollo de
> > juegos en python)- En ese sentido, podría ayudar en la programación del
> > proyecto. Y me motiva mucho hacerlo en equipo con gente tan copada como uds
> > (hablo de los que conocí en la reuna obviamente)
>
> >    - la idea de Luis:
>
> > desarrollar una red neuronal distribuída en varias computadoras.
>
> > me parece fascinante y con mucho futuro. No sé de gente que lo haya hecho
> > antes (pero no se mucho de el tema así que eso no vale mucho jaja). Sin
> > embargo, lo dejaría más para adelante para cuando el grupo esté más
> > consolidado como unidad y en conocimientos. es mi opinión igual...
>
> >    - la idea de Diego
>
> > es simplemente una extensión de la de Néstor, así que adhiero y apoyo.
>
> >    - la idea de Hernán:
>
> > ayudar a otros proyectos en el desarrollo de sistemas de inteligencia
> > artificial.
>
> > me parece buenísimo, pero para el futuro (en esto coincido con Hernán
> > mismo). Ahora me entusiasma mucho más la idea de hacer un proyecto común, en
> > el que todos podamos aprender y potenciarnos. Sin embargo, si le veo un
> > futuro útil a este grupo, es en ayudar a proyectos más grosos en el área de
> > IA. Thumbs up!
>
> > en conclusión, si están de acuerdo, estaría bueno llevar a cabo este
> > proyecto que propone Néstor. Quizá sea un poco acelerado pero ya me
> > empezarán a conocer y es que el entusiasmo me lleva a la acción. propongo
> > las siguientes medidas concretas:
>
> >    1. Que alguien cree un proyecto en google code<http://code.google.com/hosting/createProject>o
> >    Assembla <http://www.assembla.com/preconfigured_spaces> . Ambos proveen
> >    repositorios svn gratuitamente. Google code hace que sean free software, y
> >    assembla permite ocultar el código. para el nombre provisional del proyecto
> >    propongo *pysano* [se lee paisano] (hehe, no se me ocurrió nada mejor y
> >    me gustan los nombres que se refieren a cosas "nuestras")
> >    2. Brainstorming de ideas para concretar el carácter del juego. Por más
> >    que sepamos que vamos a implementar algo de IA, hay que ver a qué se la
> >    implementamos.
> >    3. Mientras tanto algunos nos ponemos a implementar cosas "genéricas"

Angel Java Lopez

unread,
Dec 4, 2008, 8:40:58 AM12/4/08
to iag...@googlegroups.com
Hola gente!
 
Ya que mencionaron el StarLogo, recordaria el NetLogo:
 
 
Es muy activa la lista de desarrollo, y tienen muy interesantes proyectos. Hace un tiempo igual que no lo veo en detalle.
 
Todo lo que conozco de Logo desde
 
 
Nos leemos!
 
 


 
2008/12/4 DCM <diegocm...@gmail.com>

Néstor Adrián Balich

unread,
Dec 4, 2008, 12:03:30 PM12/4/08
to iag...@googlegroups.com

Hola a todos ya agregue los link y unas tablitas para ir votando en la wiki y le envie invitación a todos con esto tendrián que poder modificar, si vemos de crear un usuario generico para todos.

 

http://iagrupo.wikispaces.com/Proyecto+Pysano

 

Fíjense si pueden modificar.

 

Saludos
Néstor

mariano mariano

unread,
Dec 4, 2008, 12:52:38 PM12/4/08
to iag...@googlegroups.com
Néstor, no puedo votar, me aparece "protected". Habra que dar permiso
a cada usuario??

Mariano

Federico Cavanna

unread,
Dec 4, 2008, 1:04:20 PM12/4/08
to iag...@googlegroups.com
Idem.

Manuel Aráoz

unread,
Dec 4, 2008, 2:03:33 PM12/4/08
to iag...@googlegroups.com
lo mismo acá (no puedo votar)

igual aclaro que me refería a repositorio de código eh?
yo ahora no puedo crearlo, así que si alguien lo hace mejor

sino el fin de semana lo hago yo.
saludos!
Manu

Néstor Adrián Balich

unread,
Dec 4, 2008, 2:29:52 PM12/4/08
to iag...@googlegroups.com
Hola tiene que hacer click en la invitacion que le envie en la parte de:
 

RSVP

To join the wiki, or to decline, please visit: Thanks,http://www.wikispaces.com/-/3WzcXhUMVMDRttoWT8He


The Wikispaces Team
he...@wikispaces.com

El de su email debe ser diferente, ahi les pide que confirmen su ingreso, para lo cual deben crear un usuario con una password que no exista en el sistema. De ahi en mas puden modificar lo que quieran.
 
Me parece mas ultil una wiki que un repositorio de código, pero como quieran, crealo y probamos los dos para ver que es mas ultil para el grupo.
 
 
Saludos
Néstor

Manuel Aráoz

unread,
Dec 4, 2008, 2:47:51 PM12/4/08
to iag...@googlegroups.com
pero cómo vamos a programar a través de una wiki?
además, google code ofrece wiki incluída en el repositorio de código

Manu

Néstor Adrián Balich

unread,
Dec 4, 2008, 3:11:15 PM12/4/08
to iag...@googlegroups.com
Manu: se puede programar con cualquier cosa (hasta por email o por bbs), es la metologia de  trabajo la que importa, pero la idea no explicar como hacerlo.
Pasate toda la información de la wiki que hice a la otra y usamos la de google entonces.
Despues la damos de baja, asi te doy tiempo de copiarla y de que se sume gente de otras listas de IA que invite a participar.
 
Saludos
Néstor

Luis Ariel Lecca

unread,
Dec 5, 2008, 9:05:31 AM12/5/08
to iag...@googlegroups.com
 
Quisiera colaborar con otra idea, que es mas bien practica y hasta puede ser mas productiva en el corto plazo que la anterior :
 
Es sabido que el mercado de valores se mueve por muchas variables (politicas, economicas y tantas otras que ni siquiera son publicas) y no creo que un sistema basado en estados pueda tomar la decision mas adecuada (o la mas cercana a esta) en la mayoria de los casos.
 
Mi idea es crear un sistema (llamese motor o nucleo) para que tome la mejor decision en la compra y venta
de acciones o monedas, en el momento adecuado.
 
Forma de testeo o simulacion ? El mercado mismo, utilizando la historia o cantidad enorme de datos (cotizaciones)
que se pueden bajar de internet.
 
Ventaja : (Frente a otro programa) Puede ser fuente de financiamiento para el grupo, seguir desarrollando y probando nuevas tecnologias y hasta quizas generar apoyo externo.
Quizas los que esten en el mundo Linux/GNU/GPL no les guste mucho la idea. No digo que el desarrollo se centre en
generar algo con el objetivo de lucrar...me refiero generar algo para poder generar o adquirir algo mas complicado o avanzado y asi... Podriamos adquirir un cluster en un futuro para, por ejemplo, nuclear las redes distribuidas...
 
Contras: Puede llegar a generar conflicto en el grupo.
 
Bueno esta es mi vision, desde un punto de vista financiero...
 
Que les parece ?
 


Date: Thu, 4 Dec 2008 17:11:15 -0300
From: nba...@gmail.com
To: iag...@googlegroups.com
Subject: Re: Siguiendo con el tema de la charla

Manuel Aráoz

unread,
Dec 5, 2008, 6:27:05 PM12/5/08
to iag...@googlegroups.com
Ja! La idea me parece genial!

lo único que me hace dudar es que la economía (y más el mercado de valores) se mueven mucho por emociones humanas y por lo que dice la gente. Por ejemplo, sale un economista muy reconocido a hablar y dice: "la empresa X se va a fundir" y al día siguiente las acciones caen estrepitosamente. ¿Predijo que iba a caer o que lo haya dicho causó su caída?

SIN EMBARGO, salvando esas cosas (que a decir verdad pasan muy seguido), creo que estaría buenísimo emprender un proyecto así, tanto porque es desafiante, como porque podría (hipotéticamente) llegar servir de financiamiento para el grupo. El tema es, como vos decís, que va a haber conflicto si involucramos lo monetario. además ¿quién manejaría los fondos? el grupo podría llenarse de gente ante la simple mención de usar un programa para ganar plata ...

no sé, creo que es complicarnos demasiado, y que el resultado podría no ser el buscado (realmente dudo que sirva y que sea redituable). Sin embargo, más allá de ese tema, me parece fascinante como aplicación de la IA a un sistema muy complejo.

saludos y felicitaciones por la idea!
Manu

mariano mariano

unread,
Dec 5, 2008, 6:43:49 PM12/5/08
to iag...@googlegroups.com
A mi me parece que es algo muy complejo, no solamente se necesitan
especialistas en IA, se necesetian ademas economistas, gente
que conozca sobre finanzas, gente que conozca de bolsa y seguro mas
especialistas de otros temas. No se, yo creo que es mejor empezar por
cosas mas chicas y realizables, porque los megaproyectos (segun mi
experiencia en otras listas) no terminan en nada.

Entonces hacer jueguitos, simulaciones, librerias y cosas asi me
parece que es lo mejor por ahora. Por ahi cuando ya llevemos un tiempo
como grupo se pueda hacer, pero por ahora me parece un poco
complicado.
Ademas es raro que no exista alguno ya echo, no debe ser muy facil
predecir el futuro de los mercados.

Igualmente si deciden hacerlo no me voy a quedar afuera.

Saludos

Mariano







2008/12/5 Manuel Aráoz <manue...@gmail.com>:

Néstor Adrián Balich

unread,
Dec 5, 2008, 7:29:44 PM12/5/08
to iag...@googlegroups.com
La idea esta buena, habria que hay en mercado lei por ahi que hay varios de estos programas dando vuelta, pero no funcionan del todo bien, incluso hay uno general que ayuda en la toma de desiciones.
 
También coincido es muy complicado como primer proyecto y solo llevaria por lo menos 1 años poder llegar a algunos resultados minimos en la toma de desiciones en general, si usamos redes neuronales como dijeron los chicos de la UTN para que se den una idea entrenaron una red neuronal para pronosticar un tipo de parto prematuro, recopilaron información de mas de 500 casos medicos la entrenaron y asi fue poco no llegaron a los resultados esperado, cambiaron la red, y mejoro pero no llegaron, la conclusión es que tendrian que tener mas de 2000 muestras por lo menos.
 
En cuanto al juego no tiene que ser interesante jugarlo ese no es el objetivo, sino dar comportamiento. Tambien podria ser un laberinto configurable y que la IA defina como recorrerlo, al estilo de aprendisaje de los ratones de laboratorio.
 
Si puedo programo algo, asi depaso práctico y aprendo python con algún arbol de desición clasico y tratando de abarcar la mayor parte de los se dijo en la lista, para luego ver como se encararia ese problema resolviendolo por IA.

Luis Ariel Lecca

unread,
Dec 5, 2008, 8:04:24 PM12/5/08
to iag...@googlegroups.com
 
Bueno creo que todos en mayor o menor medida coincidimos que para empezar deberiamos hacer cosas simples:
 
Mas alla del proyecto, el lenguaje y el OS...creo que habria que definir los siguientes puntos para comenzar
que les parece ? :
 
1.- (Ya me maree con tantos grupos de IA)...esta el de Yahoo, el de wiki y este de google... Cual usamos para el proyecto ?
 
2.- Definir el sistema de control de versiones y repositorio para el codigo. Perdon pero si ya se definio, no me quedo claro cual usariamos...
 
3.- Armar las votaciones sobre (similar a lo que estan en la wiki):
3.1.-Tipo de problema a resolver,
3.2.-Interfase de testeo (como lo vamos a probar ?),
Herramientas:
3.3.-lenguaje de programación,
3.4.-SDK,
3.5.-OS soportado,  (a mi criterio seria lo de menos - se puede instalar una maquina virtual e instalar ahi el sistema operativo elegido si no se lo tiene instalado - Prefiero VMware antes que VirtualPC de MS, tambien esta el Qemu GNU/GPL pero no lo use ni se que tal anda).
 
Saludos ! Y para aquellos que se tomen mini vacaciones... que lo disfruten !
Luis
 


¡Conocé todas las novedades acá! Hotmail tiene un nuevo diseño

Néstor Adrián Balich

unread,
Dec 9, 2008, 7:11:12 AM12/9/08
to iag...@googlegroups.com

Hola a todos como dijo Luis vallamos definiendo cosa, los que quieras participar en un proyecto de desarrollo en IA que levanten la mano votando. O si prefieren sobre una propuesta concreta de juego, las publicamos esta semana y el viernes decidimos.

 

Si hay interés avisen tengo una propuesta de juego que hice este finde como había dicho que lo haría. Esta sobre python en windows y por ahora es solo la idea con algunas imágenes en borrador, algo básico con mis primeros pasos en python. 

Si hay interés lo subo a la wiki, o al nuevo sitio en google si ya esta en línea ???.

 
Saludos
Néstor

Manuel Aráoz

unread,
Dec 9, 2008, 9:40:18 AM12/9/08
to iag...@googlegroups.com
Gente,

creé el repo, pero no pude agregar todavía a nadie como desarrolladores

la dirección es http://code.google.com/p/pysano/

fíjense si ahí adentro pueden "pedir" la participación del proyecto, y sino
manden un mail diciendo que quieren participar y yo los agrego a la lista de desarrolladores

ahora a la tarde subo algunas carpetas o algo para ir organizando el proyecto

saludos!
Manu

pd: todo lo que puse en la pagina es modificable y temporal

Luis Ariel Lecca

unread,
Dec 12, 2008, 11:59:19 AM12/12/08
to iag...@googlegroups.com
 
Otra propuesta (en gastronomIA):
 
Que les parece hacer una reunion de fin de año ? Nos juntamos a comer, nos conocemos (los que no pudimos ir a la primera reunion), charlamos y aprovechamos para definir el comienzo del proyecto ?
 
Se me ocurre (p.e.):
 
El Sabado o Domingo 17/20  o 18/27
1.- Un asadito al aire libre...
 
El viernes 19 o 26...
2.- Juntarnos en un restaurant tipo comida mediterranea : p.e. El club Armenio...con odalizcas y accesible en precio.
 
:)
Luis


¡Disfrutá del nuevo Hotmail! Decile chau al spam

Manuel Aráoz

unread,
Dec 12, 2008, 5:12:19 PM12/12/08
to iag...@googlegroups.com
yo hasta el 20 a la noche no puedo por temas de estudio...
pero me prendo más adelante si se hace (igual no se preocupen si lo quieren hacer antes del 20)

saludos!
Manu

Hernan Moraldo

unread,
Dec 12, 2008, 5:22:33 PM12/12/08
to iag...@googlegroups.com
Creo que está muy buena la idea de hacer una reunión antes de fin de
año (o a principios de año si a fines resulta complicado)... Estoy de
acuerdo también con la idea de hacerla un fin de semana, al menos para
mí durante la semana se me complica mucho realmente.

Saludos!



2008/12/12 Manuel Aráoz <manue...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages