-
Notifications
You must be signed in to change notification settings - Fork 92
week 5 2018 Fall
The final assignment is a 3-week assignment that includes project proposal and development. You will present the idea and the first experiment on the idea on week 5(Nov. 27). Final assignment presentations will be on week 7(Dec. 11).
The final assignment could be any creative project that builds off of or is inspired by the concepts we've covered in this class. Feel free to think non-traditionally. It doesn't need to be a web app, you can also add physical computing elements to it. You can collaborate with anyone in any class, or make it as a part of a larger project integrated with a different class.
The minimal requirement is to build a complete and working application that demonstrates your idea and expresses your creativity.
- 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. 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 are your inspirations: How did you become interested in this idea? quotes, photographs, products, projects, people, music, political events, social ills.
- 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.
- What is your project title?
- How do you describe your project in one sentence?
- 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.
Plan to present your idea in ~2 minutes leaving about 2 minutes for discussion.
If you have trouble coming up with ideas, here are some sample ideas to get you started.
- Image classifier with speech output using MobileNet and p5.speech, demo, code
- Image classifier with translated results and speech output using MobileNet, Google Translate API and p5.speech, demo, code, (To run this example, you need to replace the google API key in the sketch.js)
- Webcam Scavenger Hunt Game using MobileNet, p5.js, p5.speech, demo, code
- Two-player scavenger hunt(combine with live web class, socket.io)
- Using Posenet to play / pause music, demo, code
- Using KNN Image Classifier to move a square up/down, left/right on the canvas, demo, code
- PoseNet dancing music generator
- Use KNN Image classifier to play Pong game, snake game with a webcam
- Speech Assistant, KNN Image classifier + p5.speech.js
- KNN Classification on Webcam Images with Speech Output with p5.speech.js, demo, code
- Sketch RNN, drawing game
- tf.js Speech commands, use speech command to control a game
- Style Transfer mirror installation
- Pix2pix drawing app
- Training a KNN Classifier to turn on/off a Philips hue lamp.
- Speech command app using p5 speech. See code and demo in week 6.
- Doodle Classifier. See code and demo in week 6.
- SketchRNN drawing app. See code and demo in week 6.
- Body Pix. See code and demo in week 6.
- Google AI experiments
- tf.js Gallery
- ml5.js experience
- Open AI Scholars Class of ’18: Final Projects
- Distill
- add your question here
- Your name, [Project name](Project Link), Project Description
- Roland, Devotional Bodies
- Dongphil, Youjin AI created PSA Ads, YOLO2WebVR
- Shreiya, [link](https://docs.google.com/presentation/d/1ODogrnJItTXj0IBVoY-Ys2sm-Y7VGZRcsgOJ1WgTsaw/edit?usp=sharing), Understanding how a Machine Learning system sees and categorizes littleBits Bits in the rawest possible forms.
- Joohyun, Unknown Forest
- Jillian, meme style transfer
- Kemi
- Amena
- Amitabh Electronic Schematic Recogniser
- Azalea Final project proposal
- Camille, Sashiko Pattern generator for organic forms
- Chelsea
- Chian, An intelligent selfie filter, An intelligent selfie filter is able to recognize a user's emotions (facial expressions or gestures) and generates a corresponding filter style based on the user emotion.
- Ivy
- Tong, Draw a poetry
- Anna