Moodify


  • Web Development


Mentors :

  • Deepanshu Bagotia

  • Aadish Jain

Mentees :

  • 4-5


Have you ever experienced that the instagram posts visible to you are completely unrelated to what you wanted to see ? Well, not anymore.
Moodify will classify your insta feed according to your current mood, which will make your feed more engrossing and relatable. We will use Instagram API for gathering the feed and apply our model to select relevant posts. We plan to build a ML model which will classify the posts based on their picture, caption, and top few comments to predict which mood is more likely to relate with this post.
Initially we will learn a CNN based model for the image part and a RNN based model for the textual part. Then we will combine their outputs to predict a common metric and classify the outputs in "happy", "funny", "motivational" etc.
We will only be working on those posts with a single image (in case of multiple images we will select the first one). Later, if time permits, we may also build a mobile application for the same.
Prerequisites:
Basic knowledge of python is mandatory,
additional knowledge of ML will be appreciated.

Tentative Timeline :

Week Work
Week 1-2 Learning basics of CNN and RNN
Week 3 Understanding MetaForDevelopers API offered by instagram
Week 4-5 Building the CNN model for image classification
Week 6-7 Implementing RNN model for textual data
Week 8-9 Combining both the models to get the final output, and hyper parameter tuning for achieving better results