Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
Log in
•
Sign up
Add Question
Follow
Development
Javascript
Machine Learning
Libraries
Node.Js
Neutral network
What are the best JavaScript machine learning libraries?
5
Options
Considered
5
User
Recs.
Aug 15, 2019
Last
Updated
Related Questions
Activity
Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
Let's go!
Have feedback or ideas?
Join our community
on Discord
Ad
5
Options
Considered
Best JavaScript machine learning libraries
Price
License
Last Updated
--
TensorFlow
-
Apache License 2.0
Aug 15, 2019
--
Keras
-
MIT
Aug 15, 2019
--
Brain.js
-
-
Aug 15, 2019
--
Synaptic
-
-
Aug 15, 2019
--
ConvNetJS
-
-
Aug 15, 2019
See Full List
--
TensorFlow
My Rec
ommendation
for
TensorFlow
My Recommendation for
TensorFlow
Add Video or Image
All
3
Pros
1
Cons
1
Specs
Top
Pro
•••
Ensured continued support
TensorFlow is developed and maintained by Google. It's the engine behind a lot of features found in Google applications, such as: recognizing spoken words translating from one language to another improving Internet search results Making it a crucial component in a lot of Google applications. As such, continued support and development is ensured in the long-term, considering how important it is to the current maintainers.
See More
Top
Con
•••
Not fully open source
For now, Google has only open sourced parts of the AI engine, namely some algorithms that run atop it. The advanced hardware infrastructure that drives this engine is not "open source".
See More
Specs
License:
Apache License 2.0
Hide
See All
Get it
here
Recommend
1
--
Keras
My Rec
ommendation
for
Keras
My Recommendation for
Keras
Add Video or Image
All
5
Pros
3
Cons
1
Specs
Top
Pro
•••
Really straightforward for someone who is familiar with deep learning
See More
Top
Con
•••
Little customization compared to other frameworks
Keras is a high-level API. It's difficult to customize your model past a point. If you want to build something beyond the application-level, use Theano or TensorFlow. (Keras runs on top of either one of these anyways)
See More
Specs
License:
MIT
Top
Pro
•••
Simple to use
See More
Top
Pro
•••
Runs on top of Theano, TensorFlow or CNTK
You can choose the back-end for Keras. Simply change the backend field to "theano", "tensorflow", or "cntk". Theano was discontinued in 2017, so TensorFlow or CNTK would be the better choice.
See More
Hide
See All
Get it
here
Recommend
1
--
Brain.js
My Rec
ommendation
for
Brain.js
My Recommendation for
Brain.js
Add Video or Image
All
1
Pros
1
Top
Pro
•••
Huge set of functionality
See More
Hide
Get it
here
Recommend
1
--
Synaptic
My Rec
ommendation
for
Synaptic
My Recommendation for
Synaptic
Add Video or Image
All
4
Pros
3
Cons
1
Top
Pro
•••
Lets you build a network from scratch
See More
Top
Con
•••
Not the easiest library to get started with
See More
Top
Pro
•••
Offers multiple pre-configured network architectures
See More
Top
Pro
•••
Great documentation
Readable for beginners while still useful for more advanced users
See More
Hide
See All
Get it
here
Recommend
1
--
ConvNetJS
My Rec
ommendation
for
ConvNetJS
My Recommendation for
ConvNetJS
Add Video or Image
Hide
Get it
here
Recommend
1
Don't see your favorite option? Add it.
I Recommend...
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
One sec!
Are you sure that you want to abandon your hard work?
Delete Work
Continue working
{"amp_action":"login"}
undefined
url next
price drop