Image Classification with ml5.js
This video covers image classification in ml5.js 1.0. I demonstrate both the default MobileNet model as well as how to train your own classifier with transfer leraning and teachable machine. Code: https://thecodingtrain.com/tracks/ml5js-beginners-guide/ml5/1-classification/image-classification
p5.js Web Editor Sketches:
🕹️ Image Classification: https://editor.p5js.org/codingtrain/sketches/A2W-0ayI5
🕹️ Image Classification with Webcam: https://editor.p5js.org/codingtrain/sketches/r9LjJqaw6
🕹️ Image Classification - Drag and Drop: https://editor.p5js.org/codingtrain/sketches/v1sAlvSHR
🕹️ Image Classification - Display label and confidence: https://editor.p5js.org/codingtrain/sketches/7zA6_MlIo
🕹️ Image Classification - Tint: https://editor.p5js.org/codingtrain/sketches/uHN5htRpC
🎥 Previous: https://youtu.be/jmznx0Q1fP0?list=PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y
🎥 Next: https://youtu.be/QEzRxnuaZCk?list=PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y
🎥 All: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y
References:
💻 ml5.js: https://ml5js.org/
🏫 Introduction to Machine Learning for the Arts: https://github.com/ml5js/Intro-ML-Arts-IMA-F24
📄 MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications: https://arxiv.org/abs/1704.04861
💻 Tensorflow.js port of MobileNet: https://github.com/tensorflow/tfjs-models/tree/master/mobilenet
💻 Image-Net: https://image-net.org/
🎤 https://www.youtube.com/watch?v=40riCqvRoMs
🌐 Excavating AI: The Politics of Images in Machine Learning Training Sets: https://excavating.ai/
🖼️ ml5 ImageClassifier: https://docs.ml5js.org/#/reference/image-classifier
📱 Teachable Machine: https://teachablemachine.withgoogle.com/
Timestamps:
0:00 Introduction
2:30 What is MobileNet?
4:53 What is ImageNet?
10:32 ml5.js Classifier Code!
21:19 Incorporating Live Video
24:51 Training your own model
Editing by Mathieu Blanchette
Animations by Jason Heglund
Music from Epidemic Sound
🚂 Website: https://thecod
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: CV Basics
View skill →Related AI Lessons
⚡
⚡
⚡
⚡
Want to get started with deep learning
Reddit r/deeplearning
Building a Deepfake Detector From Scratch — What Nobody Tells You
Medium · Deep Learning
Unfolding the Meandering Path: High-Dimensional Invariance and the Flat 2D Plane of Neural…
Medium · Deep Learning
Implementing Neural Style Transfer from Scratch: The Project That Started It All
Medium · Deep Learning
Chapters (6)
Introduction
2:30
What is MobileNet?
4:53
What is ImageNet?
10:32
ml5.js Classifier Code!
21:19
Incorporating Live Video
24:51
Training your own model
🎓
Tutor Explanation
DeepCamp AI