hwang26 / image-classifier

Frontend Interface for ml5.js DoodleNet classifier
0 stars 0 forks source link

Tech Analysis: Project Concept #1

Closed hwang26 closed 2 years ago

hwang26 commented 2 years ago

Frontend interface for ml5.js DoodleNet Classifier


https://www.youtube.com/watch?v=jmznx0Q1fP0&ab_channel=TheCodingTrain

https://www.youtube.com/watch?v=3MqJzMvHE3E&ab_channel=TheCodingTrain

https://www.youtube.com/watch?v=ABN_DWnM5GQ&ab_channel=TheCodingTrain




hwang26 commented 2 years ago

https://github.com/hwang26/image-classifier/issues/1


A Beginner's Guide to Machine Learning with ml5.js

https://www.youtube.com/watch?v=jmznx0Q1fP0&ab_channel=TheCodingTrain


https://itp.nyu.edu/adjacent/issue-3/ml5-friendly-open-source-machine-learning-library-for-the-web/



[x] Maybe include a tooltip on how our pretrained model works and what dataset it uses

- For transparency reasons

https://www.youtube.com/watch?v=3MqJzMvHE3E&ab_channel=TheCodingTrain

Coding Challenge #158: Shape Classifier Neural Network with ml5.js



Generate Model Dataset

[-] Should we use a pretrained model or should we use our own datasets?

- We could provide some popular datsets that can be switched in and out on the frontend?

- Let's just use DoodleNet and keep it simple for now

[-] Training takes a while, if we don't do preprocessing, we may want to include a loading bar or icon

- We won't need to do this bc we can just upload the pretrained model

Training is not working super well


p5 sketch


https://www.youtube.com/watch?v=ABN_DWnM5GQ&t=229s&ab_channel=TheCodingTrain

ml5.js: Classifying Drawings with DoodleNet