Here's how I relax:
Ideas
I
often discuss ideas with friends and have started to collect
them at one place. Some might feel dumb after a while, I plan
to build the others. Feel free to build any idea below, just
let me know so I can use it as well :)
- List of Pros and Cons from reviews
about a product:
- Nobody has the time to read all reviews of a product. Let's have an algo which can extract aspects of a product from these reviews and summarize user opinions on these aspects.
- Example: Speaker: deep base/sounds shallow, good highs and lows, clarity etc.
- Building a Word2Vec model for songs:
- Extract sound features from a song and it's lyrics, try to feed this to a word2vec model. This can now be used for song recommendation using the variety of ways Word2Vec is used in NLP.
- Text search using Camera:
- We often search for textual data in large forms/tables/lists/newspapers. Build a mobile app which can search for text in the image it is seeing and highlight the paper where a match is found.
- This search can also look for similar words.
- discussed with Adarsh Jois and Balasubramanian Gopalakrishnan
- Condensed news from multiple sources:
- This idea would be useful to you if you use a news aggregator. I have multiple newspapers on my feedly feed. An algo should detect the different articles talking about the same topic, and only show one of them.
- If there's anything substantial being discussed in an omitted article, that should be shown at the end of the chosen article.
- Another feature can be: use of more recent/specific information, for example: "2500 students attended" should be preferred over "many students attended"
- Game tutor in
"HoloLens" like device:
- A virtual reality headgear which can tell you what was wrong with your Golf swing right in front of your eyes. It can tell you where to hit the striker in Snooker so that you get your cannon shot, or have just the right spin.
- This device can be lent to Golf courses or Snooker parlors and help beginners learn without a coach.
- discussed with Ramanathan, Soham Sankaran, Chintak Sheth, Gaurang Sadekar
- Construct a simple
explanation for any concept:
- Create an algo which explains concepts like "Photosynthesis", "Markov Models" with adjustable amount of simplicity.
- Predicting when a program
will be loaded:
- Predict which program can be started on a computer at a given time. This could help reduce boot times and load times for programs.
My blog (not active)
My thoughts from when I was in an undergrad student. In other words, my war cry! Read the one on risking it all, hope you like it.