Posts

A3: Bikers Friendly

Image
 A3: Applications of Machine Learning models Jianhao Ma Response to PoseNet's Data & Model Biography To be more specific the biography provided is for MobileNet. However, I did learn something about PoseNet because it's the sub model of MobileNet.  One important thing I noticed is that the model is optimized for devices with limited performance, ones that can be easily embedded and require less power. Therefore, it can be applied to outdoor activities in daily life scenarios. Moreover, PoseNet does a really good job in inspecting and classifying people's poses and gestures. All of the followings inspired me to make my project this week. Have A Safe Ride My intention is to make a demo of an application that detects motorcycle hand signals.  My plan for the application is to embed them in auto-driving and safety technologies on automobiles. It enables cars to recognize the hand signals of bikers in front of them and responses safely based on that. I built my project on ...

Assignment 2A

Image
2A: Excavating AI, Teachable Machine Project Jianhao Ma Moral Machines The reading "Excavating AI" brings up an idea that the tasks of training AI should not just be making them smarter, but to apply political consideration and moral standard as well, especially when related to people. I would not care about such idea years ago, because I thought that technical breakthroughs is the one and foremost priority in emerging technology industries, why bother? However, when the application of machine learning started entering our lives, I changed my mind. Everyday, there are many information processed/filtered by machine learning tools being fed to us, textual or non textual. They could be the advertisement you watch on social media, the pop-up news on your phone. In other words, many of the lower products of machine learning are mediums. Therefore, they have the inherent nature of being political biased and ideologically influential. The fantasy that "technologies should be un...

Assigment 1b - ImageNet and MobileNet

Image
Week2: ImageNet and MobileNet  Jianhao Ma ImageNet My initial impression with ImageNet is about how slow it is. But I thought that makes sense regarding it is a non-profitable research project with a huge dataset. I tried to find how big the dataset is and figured out that the statistics hasn't been updated for 10 years. Later I realized that not only the search engine lacks consistency, the tree view is also taking forever.  As I browsed through ImageNet, I started to have a sense that it's one of those early Image Classification project that's been forbidden by time. Can't neglect that there are many privacy concerns, especially under "person" synsets. I think that they would have be more careful when selecting synsets of illegal occupations and minority groups if it's a recent project. But I wouldn't blame that on ImageNet because that's the common theme of fabricating any datasets with all resources on the Internet. It's too much works for ...

Week 4: Playtest feedback

Image
Week 4: Play-test Feedback Tested Puzzle - File#13 Jigsaw Puzzle Common Questions: Will this puzzle use the name of player for better immersion? If so, how to achieve that technically?  Average Times taken to solve the puzzle: 4 mins. Game Master Script: Now that you have completed several tasks given by the professor. But he didn't tell you where to archive these files. When you pullet out the cabinet to try putting them in place, and found this:  You found the sticker underneath seems like your name. Driven by curiosity, you peeled off the sticker above it, and it indeed is your name. But the folder was empty. You recalled that the trashcan in professor's office usually has shredded paper in it. You were so eager to know why is your name appeared in the cabinet of experiment journals, that you decided to take a chance and discover the trashcan. As expected, there were pieces of papers in the trashcan... After finishing the puzzle - You were...

Week2: Prototype Puzzles - Compartmentalization

Image
For this week's assignment, my task was to design a prototype puzzle that involves compartmentalization elements. This puzzle requires players (at least two) to compartmentalize their surroundings to solve most efficiently, though one player can solve the puzzle anyway. Setting: Two players were locked in the lab triggered by unauthorized intrusion of a protected container (safe? drawer?). This puzzle is one of the alternative ways to get out. On the wall outside of the professor’s office, there is an emergency evacuation map. On the map, the players can find out where are the two doors that locked them in this floor. But as stated above, these locks are triggered by an electrical alarm system around the safe. And this trigger-lock system is modded by the professor himself. On the map, there was this electrical room where all the maintenance happens. (Just any room, I haven't decided yet at this stage) On the professor’s desk, There is a calendar where the profess...

Melody Project: Synth Space Odyssey

Image
Synth Space Odyssey https://editor.p5js.org/roger1mjh/sketches/ME3C2-2f Inspiration So the inspiration of this game is from a classical arcade game Raiden. Our idea was to make a replica of this game in P5 with melody elements. Live Demo https://www.youtube.com/watch?v=7iDwR3JnPcI&feature=youtu.be Description Originally, we wanted something more absurd - a noisy baby killer game with same mechanics. A baby crawling on the street use loud cries to eliminate every obstacles on the way. We even designed sound and animation for it and plan to use sampler to generate crying sound at different pitch. Sadly, the generated pitch are terrible, and we eventually returned back to the safe choice - midi synth. Since sounds of midi synth do not make sense to the crying baby theme, we returned to spaceship and asteroids. Overflow First of all, we had the trigger attack and release function tied to mousePressed function. Then, we map the frequency with mouseX. After that, ...

A12: Three Design Ideas for Melody

Image
1. Skiing Game I was inspired by those classic 2D skiing and mountain motorcycle games. The player control the balance of the character to ski through the "mountains"(melody wave). 2. Pottery Wave Maker The user make potteries and place them in sequence. The camera or lidar scan the shape of the potteries and make a music based on them. 3. Flies An interactive melody game. Two flies fly side by side simultaneously, each represent a melody that are similar to each other. After listening to the original melody once, the user will be asked to choose which one of the two flies represent the right melody.