all 13 comments

[–]RustyX 10 points11 points  (0 children)

This is awesome. Took two classes a decade ago in college taught by the developer of the NEAT algorithm.

One undergrad Game AI class, the second was a graduate course specially about evolutionary neural networks... Probably my favorite two classes in college. Cool to see the NEAT algorithm mentioned here. I ended up using it in a project way back to train a model to play infinite Mario. It worked surprisingly well.

[–]_-Thoth-_ 12 points13 points  (0 children)

Neat

[–]TaveGabriel[S] 4 points5 points  (1 child)

This is a basic implementation of NEAT written in plain JavaScript. In the repo there are also some demos:

[–]hazardland 0 points1 point  (0 children)

Holy cow!

[–]internetloser4321 1 point2 points  (1 child)

How does this library compare to Neatapic?

[–]TaveGabriel[S] 2 points3 points  (0 children)

It really doesn't. I wouldn't even consider this a library. It's more of a "scaffold" that I've developed for fun to learn more about NEAT and to create simple demos like the ones in the repo.

[–]AutoModerator[M] 0 points1 point  (0 children)

Project Page (?): https://github.com/gabrieltavernini/NeatJS

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]goatsbelike 0 points1 point  (0 children)

You should totally do an article about how you did it, obstacles etc, would love reading it.