ml5.js: Classifying Drawings with DoodleNet

Subscribers:
1,740,000
Published on ● Video Link: https://www.youtube.com/watch?v=ABN_DWnM5GQ



Duration: 12:03
21,339 views
709


Quick, draw! In this video, I demonstrate how to use the DoodleNet pre-trained machine learning model to classify drawings of cats, strawberries, and other common doodles in JavaScript (with p5.js and ml5.js). πŸ’» Code: https://thecodingtrain.com/learning/ml5/9.1-doodlenet.html

Links discussed in this video:
πŸ”— DoodleNet - Model Biography (ml5js.org): https://learn.ml5js.org/#/reference/image-classifier?id=doodlenet-model-biography
πŸ”— Quick, Draw! The Data: https://quickdraw.withgoogle.com/data
πŸ”— DoodleNet Repository (GitHub): https://github.com/yining1023/doodleNet

Other videos mentioned in this video:
πŸŽ₯ Quick, Draw! - Coding Challenge #122: https://youtu.be/yLuk0twx8Hc
πŸŽ₯ Shape Classifier with ml5.js - Coding Challenge #158: https://youtu.be/3MqJzMvHE3E

Timestamps:
0:00 Introduction! About DoodleNet
1:35 Code! doodleClassifier
3:24 Try! console logging results
4:31 Code! resultsDiv and loop classification
6:51 Try! drawing a cat
8:17 Code! make it work with video
8:59 Try! draw a strawwwberrrry
9:11 Code! add threshold
9:44 Try! thicker pen
10:26 Try! threshold on/off
10:51 Try! A snowman
11:13 Wrap up! πŸ’–

πŸš‚ Website: http://thecodingtrain.com/
πŸ‘Ύ Share Your Creation! https://thecodingtrain.com/Guides/community-contribution-guide.html
🚩 Suggest Topics: https://github.com/CodingTrain/Rainbow-Topics
πŸ’‘ GitHub: https://github.com/CodingTrain
πŸ’¬ Discord: https://discord.gg/hPuGy2g
πŸ’– Membership: http://youtube.com/thecodingtrain/join
πŸ›’ Store: https://standard.tv/codingtrain
πŸ“š Books: https://www.amazon.com/shop/thecodingtrain
πŸ–‹οΈ Twitter: https://twitter.com/thecodingtrain
πŸ“Έ Instagram: https://www.instagram.com/the.coding.train/

πŸŽ₯ Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
πŸŽ₯ Intro to Programming: 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