wagenaartje / neataptic

:rocket: Blazing fast neuro-evolution & backpropagation for the browser and Node.js

Home Page:https://wagenaartje.github.io/neataptic/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Neataptic is no longer maintained

wagenaartje opened this issue ยท comments

I notice that Neataptic is getting rather popular the last few months and I have been getting more and more kind e-mails of people who like the project and want to express their gratitude. It is really fascinating to see how big this project has become within a year.

As you might have seen, there has not been a lot of commits the last couple of months, even though bug reports and suggestions have bean increasing. I started studying Applied Physics a couple of months ago and even though I sometimes get some cool ideas in my head (or from other people), I do not have enough time to implement it ๐Ÿ˜ข.

When I implement something, I want to do it knowing that it is completely tested and worked - if I implement something and a bug appears, it is going to be stuck in my head until I fixed it. This messes up my concentration when I have no time to fix the bug.


I am not looking for maintainers, as I think Neataptic as it is right now is exactly how I would have wanted it. Of course, if someone is willing to fix the bugs in the "Issues section", that would be great.

To people who want to continue this project, feel free to fork it. If I see you made some decent improvements, I'll link the project from the README and forward them to your project.

Furthermore, if you have questions about the project whatsoever, feel free to e-mail me at wagenaartje@protonmail.com and I'll do my best to reply as fast as possible.

"It is not the strongest of the species that survives nor the most intelligent that survives, it is the one that is most adaptable to change".

thank you

Many thanks for this beautiful, exuberant and awesome library. It has given me a lot of joy in the last few days. I was implementing a neural network library in Squirrel, and Neataptic helped me a lot, and guided me, as I could see how it was made. It had also inspired me, along with LSTMs. Thank you.

Thanks so much for your work! Have fun with Applied Physics!

Can anyone suggest a comparable neural network JS lib besides synaptic?

Thanks so much! It's been great to work with and learn about neural networks.

I'm almost ready to share my project that uses your library. I will let you know.

Best of luck to you.

That's a pity. Thank you for your work!

That's a bit of a shame, the library is good (very straightforward to use) and I wouldn't say it's in a near-perfect state, some fixes and small features might go a long way to improve it.

Anyway, great library ๐Ÿ‘

I'm developing a possible successor for Neataptic (or at least the basic sketches for it).

It is called Greataptic (100% original :P), and I would like to know people's feedback. A prototype is almost done and it's going to be placed on GitLab (maybe GitHub if you ask nicely).

Due to certain peculiarities with modular JavaScript implementations I'm going to limit it to Node.JS until further notice.

I would like some advice.

Edit: oh hey hey, it's on NPM! At least a basic version of it. I still have to implement the LSTM model, once I get the basic part fleshed out properly.

That's a bit of a shame, the library is good (very straightforward to use) and I wouldn't say it's in a near-perfect state, some fixes and small features might go a long way to improve it.

Anyway, great library ๐Ÿ‘

Hey guys! I'm working on a library to expand upon the ideas that Neataptic introduced to NNs in JS, if any of you guys are looking for a maintained project similar to Neataptic, go check it out:

https://github.com/liquidcarrot/carrot

Looking forward to seeing you guys there!

Thanks for all the kind comments, and I appreciate that people have created projects that continue with Neataptic. Without promising anything, I would like to share that I am working on "Neataptic 2". This update will probably be a lot faster. However, "Neataptic 2" will not support plain JS, but I will make sure that networks can be exported to the current version. Expect the beta version to appear in 1-2 months ๐Ÿ!

@wagenaartje Nice. Is this a full rewrite? What is going to be added into this new version? Will this project now be maintained?

It is a full rewrite @dan-ryan. The first release will add no new features, but it is purely based on speed performance. If this works out, the project will be maintained - however, bugs appearing in this version will not be fixed. But until I release the first beta, consider this repository unmaintained.

I'll give an update here once in a while!

@wagenaartje Any updates?

+1 on updates. And what does

"Neataptic 2" will not support plain JS

mean? TypeScript? That would be good