Why is there only ever one (sometimes two/three) decent players every generation? Most will end up dying after one or two poles... how come once the algorithm gets decent there are many more making through the game along with the best one? (Also, I'd like "number of taps per game segment" be a weight... fall until the very last second then a couple of quick taps - none of this "spamming to keep level" stuff: where's…
Show HN: Unity 3d Neuroevolution Flappy Bird
11–17 of 17 posts
Re: Show HN: Unity 3d Neuroevolution Flappy Bird
#12https://xviniette.github.io/AsteroidsLearning/
AI Lab at UTexas Austin has more Atari 2600 NEAT demos as well. The Kung Fu Master "button masher" style makes me think a Street Fighter V agent would be hilarious to see in Human vs AI competitive action!
http://www.cs.utexas.edu/~ai-lab/?atari
For a proof of concept, this shows the capability of ML in a web browser. Creating an ad hoc cluster of a hundred webrtc peers would yield a formidable (but slow) meta learner. And just to put it in perspective: sentient.ai's petascale darkcycle cluster consists of ~1M CPUs and ~1k GPUs:
https://www.sentient.ai/platform/scale/
Distributed computation seems to give natural evolution a competitive advantage: it is by design already parallel.
Reference for further study: Evolving Deep Neural Networks
Re: Show HN: Unity 3d Neuroevolution Flappy Bird
#13Re: Show HN: Unity 3d Neuroevolution Flappy Bird
#14This is pretty awesome. I am curious though, does this in any way use the same algorithm as the project that inspired this ( https://xviniette.github.io/FlappyLearning/ ). That one appears to be vastly quicker at learning (reached over 13 million and counting at generation 18).
Re: Show HN: Unity 3d Neuroevolution Flappy Bird
#15Why is there only ever one (sometimes two/three) decent players every generation? Most will end up dying after one or two poles... how come once the algorithm gets decent there are many more making through the game along with the best one? (Also, I'd like "number of taps per game segment" be a weight... fall until the very last second then a couple of quick taps - none of this "spamming to keep level" stuff: where's…
Re: Show HN: Unity 3d Neuroevolution Flappy Bird
#16It seems to get worse if run at 5X or 10X speeds.
Re: Show HN: Unity 3d Neuroevolution Flappy Bird
#17This is fun! Does it learn the same from many short, low scoring runs as it does with fewer, longer, high scoring runs?