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
