JavaScript-based Frameworks Implemented in AI
The extreme growth in new technologies in the field of machine learning has helped software developers build new AI applications in ways easier than ever.
In the present day, most AI enthusiasts leverage Python frameworks for AI & machine learning development. But looking around, one may also find that JavaScript-based frameworks are also being implemented in AI.
This interesting intersection led us to explore and experiment with the odd possibilities of using Javascript and Machine Learning together. Sharing from our research, here are some neat JavaScript machine learning libraries that bring Javascript, Machine Learning, DNN, and even NLP together. Take a look.
Tensorflow.js in 2019 has become the bread and butter for all Machine Learning Javascript projects due to its comprehensive linear algebra core and deep learning layers. It has rapidly caught up with its Python sister in the number of supported APIs and almost any problems in Machine Learning can be solved using it at this point.
Tensorflow.js can be used directly in the browsers while leveraging WebGL for accelerations. The Tensorflow.js model of supporting both browsers and Node.js environments has been adopted by many open-source libraries including brain.js and machinelearn.js.
Brain.js is a Javascript library for Neural Networks replacing the (now deprecated) “brain” library, which can be used with Node.js or in the browser (note computation ) and provides different types of networks for different tasks.
ml.js is a comprehensive, general-purpose JavaScript ML library for browsers and Node.js.It provides straightforward and mission-critical models and utilities for supervised and unsupervised problems. Focusing on the simplicity and all-in-one general-purpose machine learning for Javascript and Typescript developers, it provides clustering, decomposition, ensemble, bagging, linear models, feature extractions and more.
#machine-learning #ai #javascript #developer