Friendly Machine Learning For The Web.
ml5.js aims to make machine learning approachable for a broad audience of artists, creative coders, and students.
Join our Discord and share your ml5.js projects on our ml5.js tomorrow for First Friday! The ml5.js team and community will be there to comment and celebrate all of your great work. ☺️ discord.gg/4BYmP7zBc9
We're thrilled to announce the publication of a Report on Open Source Software Toolkits for the Arts (#OSSTA), distilling conversations held in 2018 about their development, maintenance, funding, sustainability, community management, values, and visions! github.com/CreativeInquiry/O…
We're also creating a community hub on Discord! Join us in the discussion, share your projects and say hello to the team 👋🏽 discord.com/invite/eejKFhuak…
ml5.js is proposing a Code of Conduct linked with our software license to help our project be as friendly as possible. Help us make it even better! ✨ ml5js.org/license
Huge thanks and shout-outs to @leejoeyk who developed the CNN features in @ml5js, @yining_shi's whose DoodleNet served as the inspiration, and @ml5js lead developer @bxmani who pushed forward the 0.6.0 release which made this example possible! 💖💫
ALT Thumbnail for video showing drawings of a circle, triangle, and square classified correctly with 98%, 90%, and 97% probabilities.
ALT 0:00 - Introduction
1:33 - Generating the dataset in Processing
5:50 - Loading images in p5.js
8:34 - Create a ml5 neural network
10:54 - Adding the data
12:39 - About training the model
13:53 - Test training
15:21 - Training with full dataset
16:44 - Improving the dataset
18:20 - Saved model
19:01 - Separate sketch for prediction
19:40 - Loading the model
21:13 - Testing the model with shapes drawn in p5.js
24:41 - Mouse drawn shapes
31:01 - Using a webcam and a notebook
33:49 - Wrap up
34:33 - What's next?
What creative projects have you made with ml5.js? Tag us, or use the #madewithml5js hashtag and we might feature you on the next project round up! ✨ Can't wait to see what you've made!
@bxmani leading the @ml5js project like the wonderhuman he is! Bravo 🙌👏 so many great contributions from folks across the web + major <3 for @shiffman who continues to pour his love into this important work. Thanks all!
The ml5.js community stands in solidarity with #BlackLivesMatter. We've been actively working to use our creative & computational skills to support those advocating for an equitable future. Please consider donating to the organizations listed. Stay safe ❤️ ml5js.org/
I made a three part series about @Google's Teachable Machine which launched today! youtube.com/playlist?list=PL… Made with @TensorFlow.js @ml5js@p5xjs 🦄🌈🎸
[GIF alt: web page classifying images of unicorn, rainbow, and ukulele].
PSA: Don't switch tabs!🎶
Hey, fellow #CodeNewbie I stumbled across @ml5js thanks to @thecodingtrain I highly recommend it if you really want to play around with Machine Learning, but you are intimidated. Super fun and accessible, thanks for writing this! ml5js.org#100DaysOfCode