El uso de juego de la vida o en otro entorno virtual para (inteligencia) artificial simulación de la vida? [cerrado]

StackOverflow https://stackoverflow.com/questions/2180540

Pregunta

Una de mis intereses en IA no se centra tanto en los datos, pero más en la computación biológica. Esto incluye redes neuronales, la cartografía del cerebro, celular autómatas, la vida virtual y entornos.

A continuación se describe un proyecto muy interesante que incluye el desarrollo de un entorno virtual para los robots para evolucionar en.

"Polyworld es una multiplataforma programa escrito por Larry Yaeger evolucionando Inteligencia Artificial través de la selección natural y los algoritmos evolutivos (Linux, Mac OS X)". http://en.wikipedia.org/wiki/Polyworld "

Polyworld es un proyecto prometedor para el estudio de la vida virtual, pero todavía está muy lejos de la creación de un agente "inteligente autónomo".

Aquí está mi pregunta, en teoría, los parámetros que utilizaría a crear un ambiente de AI? Posiblemente un entorno cerebro? Posiblemente múltiples autónomo organismos vivos que tienen sus propios "cerebro" o estructuras de vida.

Me gustaría crear un un giro en el juego de simulación de la vida. ¿Qué pasa si usted tiene un juego de 64x64 de la red de la vida. Pero en lugar de una rejilla, es posible que tenga un número N de redes. El número N de redes son su "fuerza vital" Si todo el juego de entidades de vida mueren en una cuadrícula en particular, entonces que muere enteras de la red. Un grupo de "redes" constituye una forma de vida.

No tengo un objetivo inmediato. En primer lugar, quiero simular un entorno y visualizar lo que está sucediendo en el entorno con OpenGL y ver si hay algunas propiedades interesantes para el medio ambiente. entonces yo quiero añadir "escasos recursos" y ver si el entorno IA puede administrar los recursos de manera adecuada.

¿Fue útil?

Solución

Dado que usted ha dicho "en teoría", que implica que usted está interesado en leer una gran cantidad de trabajos académicos sobre el tema, porque creo que hay un montón de trabajo teórico que hay, por lo general con el apoyo de experimentos de prueba de concepto.

Me tomó una clase sobre este hace 3 años, por lo que mi conocimiento es a la vez introductoria y fuera de fecha, pero trate de buscar algo como "la evolución del lenguaje red neuronal " en Google Académico *. Las simulaciones en esos documentos deben darle algunas ideas de lo que otros investigadores han intentado. Entonces, un lugar bueno para empezar es replicar uno de los experimentos que le parezca interesante.

exención de responsabilidad: He tenido que hacer eso para la clase y lo chupó. Decidí que prefería los programas de trabajo a experimentos teóricos. Pero usted dijo "en teoría" por lo que este podría ser el tipo de cosa que me gusta mucho.

* Lo siento, no puedo recordar los papeles exactos que leemos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top