-
Notifications
You must be signed in to change notification settings - Fork 20
2021 Spring Final Assignment Proposal
The final assignment is a 2-week assignment that includes a short project proposal, development, and presentation. The final assignment presentations will be on week 7(May 6th).
The final assignment could be any project that explores how machine learning models can be used in interactive/create projects. It can build off of or is inspired by the concepts we've covered in this class. Feel free to think non-traditionally. You can collaborate with anyone in any class, or make it a part of a larger project integrated with a different class.
Due to the situation that we have limited access to the hardware, we can run a model on the Arudino Nano 33 BLE, or run the model on a laptop then send the results to an Arduino board. For the hardware parts that you don't have at home, feel free to use an alternative and draw a sketch about what the interaction will be like if you have the parts.
- Project title.
- One sentence description: Can you summarize your idea in one sentence? Stick to the facts -- what are you planning to make?
- Project abstract: a short description of your project.
- Interaction sketch: a sketch of how people will interact with the project
- Visual reference: Drawings, photos, artworks, texts, or other media that relate to your idea.
- Code reference: some tutorial guides/code examples that might be helpful when it comes to bringing this project to life
Document the above elements in a blog post. Add links to your blog post below.
- Is the idea clear? What do you understand / not understand?
- Is the scope reasonable? Can it be done in such a short period of time?
- Any suggestions for relevant tutorials, examples, or other resources?
- Start with a simple idea, do some experiments with it, and then add more features to it. Keeping things simple and small in scope is a plus. If your project idea is a big one, consider documenting the larger idea but implementing just a small piece of it.
- If you get stuck on the code or other technical issues, ask for help in advance from residents and teachers.
- If your project involves training a model, leave some extra time for collecting the data and training.
- Leave some time for documentation. The live demo doesn't always work, you could record a video and make some screenshots in case the demo breaks at the last minute.
You can start your project proposal by thinking about -
- What kind of input and output are you interested in? Miro board from week 3.
- What model do you like the best? any model from Tensorflow(Tensorflow lite), ml5js, Tensorflow.js.
- Are there some existing, related or similar project: drawings, images, videos, sounds, text
- Are there some code examples that might be helpful: your own sketches and/or other people's sketches.
- The context of your project? Who's it for? How will people experience it? Is it interactive? Is it practical? Is it for fun? Is it emotional? Is it to provoke something?
- Do you have any questions, or need any help? Conceptually and technically.
If you have trouble coming up with ideas, here are some sample ideas to get you started.
- A smart exercise armband that detects your arm movement
- A voice-activated lamp
- A sign-language speaker
- A machine that only turns on when you wear a mask/safety glasses
- A candy sorter
- Objectifier Spatial Programming
- Arduino 101 - Intel Curie Pattern Matching Dress
- Rock-Paper-Scissors Machine
- DeepSquat with teachable machine pose
- Embedded Teachable Machine Google coral
- Teachable Sort
- Sign langauge with Alex
- Tiny Sorter
- Google AI experiments
- tf.js Gallery
- tf.js Demos
- ml5.js Community Projects
- Made with Runway
- Workshops from ml4pc
- How-to Get Started with Machine Learning on Arduino
- TensorFlow Lite for Microcontrollers
- Tiny ml workshop, gesture to emoji
- Intel-Pattern-Matching-Technology, Arduino 101 gesture recognition example
- Get started with Arduino Nano 33 BLE Sense
- Teachable Machine
- tflite examples
- ml5.js examples
- tf.js examples
- tf.js models
- Ji Park, [final project proposal], (https://jiparkitp.tumblr.com/post/649545652838219776/final-project-proposal)
- Kyungah Kim, [final proposal], (https://www.kyungahkimitp.com/machine-learning/week-5)
- Beste Saylar, [final proposal], (https://www.bestesaylar.com/machine_learning)
- Duncan Figurski, [final proposal], (https://wp.nyu.edu/tischschoolofthearts-duncanfigurski/2021/04/29/final-project-proposal/)
- Yonatan Rozin, final proposal
- Stuti Mohgaonkar & Yona Ngo, final proposal
- DonNan Dai, [final proposal] (https://www.figma.com/file/3IKA4NvFgK2Q4ZJ7LepUNY/ML-for-Pcomp?node-id=0%3A1)
- Nick Boss, final project
- Youming Zhang final proposal
- Natalie Fajardo, [final proposal], (https://nataliefajardo.com/machine-learning-for-pcomp-final-project-proposal)
- David Currie, final
- Keunjung Bae, final proposal