The ml5.js Learn page introduces the fundamentals of ml5.js and demonstrates how machine learning methodologies and technologies can be applied more broadly.
This tutorial uses the "pre-trained" MobileNet model to classify the content of an image.
This tutorial explore the HandPose model using ml5.js, demonstrating how to track hand keypoints and create an interactive painting sketch using gestures.
This tutorial explores the BodyPose model in ml5.js with MoveNet and BlazePose, showing how to track body keypoints and visualize 'skeleton' connections using live video.
This playlist demonstrates how to use ml5.js for web-based machine learning as well as showcasing how you can combine it with other libraries like p5.js for creative coding and matter.js for physics simulations. Each tutorial is designed to be very interactive and fun, guiding you through exciting projects that show how these tools can work together seamlessly to bring your creative ideas to life.
If you are interested to share your work, highlight an interesting article/video, or get in touch, we'd love to hear from you!