-
Notifications
You must be signed in to change notification settings - Fork 92
Week 1 2021 Fall
- Video:
- Intro to ml5
- Image classifier with ml5 and MobileNet on image, and webcam
- Coding:
- Build on top of the image classifier example(demo) from the coding session. Publish it on your blog / GitHub. Add your homework link to the list below.
- Or try any of the ml5js examples, make something based on any of these examples.
- ml4w-homework: How to push code to a Github Repo and host sketch on Github
- Video: How to host p5 sketch on GitHub pages
-
ml5 image classifier webcam on p5 Web Editor Full screen example, example with code
-
All image classifier demos from week 1
- Image classifier with webcam plain javascript (This demo works on Mobile Phone. Please use Safari browser on ios(iPhone), or Chrome browser on an android phone), code
- Image classifier with speech output using MobileNet and p5.speech. See code Here.
-
Image classifier with translated restults and speech output using MobileNet, Google Translate API and p5.speech (To run this example, you need to replace the google API key in the
sketch.js
). See code here - Webcam Scavenger Hunt Game using MobileNet, p5.js, p5.speech. See code here.
-
Object Detection
-
ml5.js examples
-
tf.js examples
-
A Beginner's Guide to Machine Learning with ml5.js, introduction to tf.js 6.1 - 6.5
You can -
- change the sketch background, show an image/gif, play a song when MobileNet recognizes a certain object.
- use p5.speech library to say the results from the mobile
- use Google Translate to translate the results to another language
- make an emoji webcam scavenger hunt game
- connect p5 sketch to an Arduino board through serial communication, when MobileNet recognizes a certain object, light up a LED.
- add your question here
-
Your name, [Project name](Project Link), Project Description
-
Mingxi Xu, cross-arm detection by posNet, it detects your cross-arm!
-
Yilin Zou https://preview.p5js.org/yilinzou/present/8sBkQabBd When the user shows the object as indicated by the computer, it will show "you did it". Also, you can click to change the instruction.
-
Jenny, Rock Paper Scissors ✊🏼🤚🏼✌🏼👾 https://jennywangyw.wixsite.com/nyuitp/post/week-1-rock-paper-scissor-game-with-teachable-machine-ml5
-
Todd, mobilenet's sus (https://raretoddgit.github.io/confidence-level/ml4w%20image%20classifier/), Highlighting MobileNet's Uncertainty. Read more here.
-
Michael, Incoming Call, p5sketch, Pause the music when a phone is detected
-
Nart, PlaneDrawing, Draw using the exhaust of a plane, and ML5 will judge how good of a plane-exhaust-illustrator you are.
-
Zairan, Emoji Filter, detects some poses
-
Funzo, https://preview.p5js.org/fc1539/present/u6dowA8W-, write a random poem.
-
Wendy, https://brave-dinghy-437.notion.site/Classifying-Emotional-Poses-a7e57a61e8d448149575ad05b64a8b02, classify 4 emotional poses.
-
Shaurya , Dive! https://editor.p5js.org/ShauryaSeth/full/QTkfqk2w4
-
Lenin , Stop
-
Sara , speaking emoji