Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
ml5.js: Pose Classification with PoseNet and ml5.neuralNetwork()
Play lesson

Beginners Guide to Machine Learning in JavaScript - ml5.js: Pose Classification with PoseNet and ml5.neuralNetwork()

4.0 (0)
12 learners

What you'll learn

This course includes

  • 10 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Full Transcript

This tutorial combines PoseNet and ml5.neuralNetwork(). I use the output of the pre-trained model (the "pose" itself) as the inputs to an ml5.js neural network classifier. Code: https://thecodingtrain.com/tracks/ml5js-beginners-guide/ml5/7-bodypose/2-pose-classifier 🚀 Watch this video ad-free on Nebula https://nebula.tv/videos/the-coding-train-yt-ml5-js-pose-classification-with-posenet-and-ml5-neuralnetwork p5.js Web Editor Sketches: 🕹️ Pose Estimation: https://editor.p5js.org/codingtrain/sketches/JoZl-QRPK 🕹️ Data Collection: https://editor.p5js.org/codingtrain/sketches/kTM0Gm-1q 🕹️ Model Training: https://editor.p5js.org/codingtrain/sketches/-Ywq20rM9 🕹️ Model Deployment: https://editor.p5js.org/codingtrain/sketches/c5sDNr8eM 🎥 Previous: https://youtu.be/T99fNXTUUaQ?list=PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y 🎥 Next: https://youtu.be/lob74HqHYJ0?list=PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y 🎥 All: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6YPSwT06y_AEYTqIwbeam3y Videos: 🚂 ml5.js Pose Estimation with PoseNet: https://thecodingtrain.com/tracks/ml5js-beginners-guide/ml5/7-posenet/pose-detection 🚂 https://youtu.be/fFzvwdkzr_c 🚂 https://youtu.be/8HEgeAbYphA 🚂 https://www.youtube.com/playlist?list=PLRqwX-V7Uu6aJwX0rFP-7ccA6ivsPDsK5 🚂 https://www.youtube.com/watch?v=nGfTjA8qNDA Timestamps: 0:00 Introduction 0:31 Mirroring the image 1:26 Prerequisite videos 2:08 Create brain 2:27 Options 4:12 Add training data 4:45 Google's Teachable Machine 5:46 Add the state variable 7:10 addData function 8:02 Flatten the data 8:30 Target 9:39 Set time out 9:59 Collecting the data 10:21 State Machine 10:44 Correction: need if statement 11:45 Save the data 12:30 Let's look at the json file 13:45 Upload data to sketch 14:24 Load data 15:41 Normalize the data 16:29 Upload model 16:56 Load the trained model Editing by Mathieu Blanchette Animations by Jason Heglund Music from Epidemic Sound 🚂 Website: https://thecodingtrain.com/ 👾 Share Your Creation! https://thecodingtrain.com/guides/passenger-showcase-guide 🚩 Suggest Topics: https://github.com/CodingTrain/Suggestion-Box 💡 GitHub: https://github.com/CodingTrain 💬 Discord: https://thecodingtrain.com/discord 💖 Membership: http://youtube.com/thecodingtrain/join 🛒 Store: https://standard.tv/codingtrain 🖋️ Twitter: https://twitter.com/thecodingtrain 📸 Instagram: https://www.instagram.com/the.coding.train/ 🎥 https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH 🎥 https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA 🔗 p5.js: https://p5js.org 🔗 p5.js Web Editor: https://editor.p5js.org/ 🔗 Processing: https://processing.org 📄 Code of Conduct: https://github.com/CodingTrain/Code-of-Conduct This description was auto-generated. If you see a problem, please open an issue: https://github.com/CodingTrain/thecodingtrain.com/issues/new #poseestimation #datacollection #neuralnetwork #trainedmodel #posenet #ml5js #p5js

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere