En utilisant jeu de la vie ou tout autre environnement virtuel pour artificielle (intelligence) simulation de vie? [fermé]

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

Question

L'un de mes intérêts en IA se concentre pas tant sur des données mais plus sur l'informatique biologique. Cela inclut les réseaux de neurones, la cartographie du cerveau,-automates cellulaires, la vie virtuelle et environnements.

Décrite ci-dessous est un projet passionnant qui comprend développer un environnement virtuel pour les robots d'évoluer dans.

« Polyworld est un programme multi-plateforme (Linux, Mac OS X) écrit par Larry Yaeger évoluer l'intelligence artificielle par la sélection naturelle et les algorithmes évolutifs. » http://en.wikipedia.org/wiki/Polyworld «

Polyworld est un projet prometteur pour l'étude de la vie virtuelle, mais il est encore loin de créer un agent « autonome intelligent ».

Voici ma question, en théorie, quels paramètres utiliseriez-vous créer un environnement AI? Peut-être un environnement de cerveau? Peut-être multiple autonome organismes vivants qui ont leur propre « cerveau » ou structures de la vie.

Je voudrais un créer un tour sur le jeu de simulation de vie. Que faire si vous avez un jeu de 64x64 de la grille de la vie. Mais au lieu d'une grille, vous pourriez avoir un nombre N de grilles. Le nombre N de grilles sont votre « force de vie » Si tous le jeu d'entités de vie meurent dans une grille particulière puis qui meurt grille entière. Un groupe de « grilles » constitue une forme de vie.

Je n'ai pas un objectif immédiat. Tout d'abord, je veux simuler un environnement et de visualiser ce qui se passe dans l'environnement avec OpenGL et voir s'il y a des propriétés intéressantes à l'environnement. Je veux ensuite ajouter « ressources rares » et voir si l'environnement AI peut gérer les ressources de manière adéquate.

Était-ce utile?

La solution

Puisque vous avez dit « en théorie », que vous implique êtes intéressé par la lecture d'un grand nombre de documents universitaires sur le sujet, parce que je pense qu'il ya beaucoup de travail théorique là-bas, généralement pris en charge par des expériences de validation de concept.

Je pris une classe sur ce il y a 3 ans, donc ma connaissance est à la fois d'introduction et hors jour, mais essayez de rechercher quelque chose comme "l'évolution du langage de réseau de neurones" sur Google Scholar *. Les simulations dans ces documents devraient vous donner quelques idées de ce que d'autres chercheurs ont essayé. Ensuite, un bon endroit pour commencer est de reproduire l'une des expériences que vous trouvez intéressants.

Disclaimer: Je devais le faire que pour la classe, et il sucé. J'ai décidé que je préférais les programmes de travail à des expériences théoriques. Mais vous dit « en théorie » si cela pourrait être le genre de chose que vous aimez vraiment.

* Désolé, je ne me souviens pas exactement les papiers que nous lisons.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top