Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Beginner's Guide to Machine Learning in JavaScript with ml5.js

Coding Train via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn machine learning fundamentals through hands-on JavaScript programming in this comprehensive video playlist spanning over 10 hours. Develop creative coding projects using p5.js and ml5.js libraries while building an intuitive understanding of core machine learning concepts including supervised learning, unsupervised learning, reinforcement learning, transfer learning, classification, and regression. Master practical applications through 30+ tutorials covering image classification, pose estimation, hand pose detection, face mesh detection, object detection with COCO-SSD, and feature extraction techniques. Explore transfer learning methods, train custom neural networks, and work with pre-trained models for real-time interaction in media art projects. Gain experience collecting custom datasets, implementing KNN classification, building sound classification systems, and creating pose-based applications. Discover how to save and load trained models, perform neural network regression, and understand convolutional neural networks through filter and pooling demonstrations. Apply machine learning to generate creative media including words, sounds, and images while learning to classify drawings and shapes using custom-trained models.

Syllabus

Beginner's Guide to Machine Learning in JavaScript with ml5.js
A Beginner's Guide to Machine Learning with ml5.js
Image Classification with ml5.js
Pose Estimation with ml5.js
3D Pose Estimation with ml5.js
Hand Pose Detection with ml5.js
Face Mesh Detection with ml5.js
ml5.js: Object Detection with COCO-SSD
ml5.js: Transfer Learning with Feature Extractor
ml5.js: Feature Extractor Classification
ml5.js: Feature Extractor Regression
ml5.js: Save/Load Model
ml5.js: KNN Classification Part 1
ml5.js: KNN Classification Part 2
ml5.js: KNN Classification Part 3
Teachable Machine 1: Image Classification
Teachable Machine 2: Snake Game
ml5.js: Train Your Own Neural Network
ml5.js: Save Neural Network Training Data
ml5: Save Neural Network Trained Model
ml5: Neural Network Regression
ml5.js: Sound Classification
Teachable Machine 3: Sound Classifiication
Coding Challenge #151: Ukulele Tuner with Machine Learning Pitch Detection Model
ml5.js: Pose Classification with PoseNet and ml5.neuralNetwork()
ml5.js: Pose Regression with PoseNet and ml5.neuralNetwork()
ml5.js: Train a Neural Network with Pixels as Input
ml5.js: What is a Convolutional Neural Network Part 1 - Filters
ml5.js: What is a Convolutional Neural Network Part 2 - Max Pooling
ml5.js: Training a Convolutional Neural Network for Image Classification
Coding Challenge 158: Shape Classifier Neural Network with ml5.js
ml5.js: Classifying Drawings with DoodleNet

Taught by

The Coding Train

Reviews

Start your review of Beginner's Guide to Machine Learning in JavaScript with ml5.js

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.