This library is a compilation of the tools developed in the mljs organization. It is mainly maintained for use in the browser. If you are working with Node.js, you might prefer to add to your dependencies only the libraries that you need, as they are usually published to npm more often. We prefix all our npm package names with ml- (eg. ml-matrix) so they are easy to find.
A neighborly approach to creating and exploring artificial intelligence in the browser. ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js with no other external dependencies.
A powerful and intuitive WYSIWYG to create Machine Learning models
...To run your model simply press the "Play" button and let the magic happen! The project requires Python and Tensorflow to run projects. You can still create and edit projects without these dependencies. To run AI-Blocs, download the project archive and launch AI-Blocs.exe.