Friendly machine learning for the web
Why people like ml5.js
Add a one-liner



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.

ml5.js's Features
  • Pre-trained models for detecting human poses, generating text, styling an image with another, composing music, pitch detection, and common English language word relationships
  • API for training new models based on pre-trained ones as well as training from custom user data from scratch