Moodify


  • Machine Learning


Mentors :

  • Abhishek Pai Angle

  • Divyanshi Kamra

Mentees :

  • 10-11 students


The project targets to build a music recommender system which takes in your picture and then predicts your mood and accordingly predicts a song for you.
Pre-requisites: Enthusiasm and a positive learning attitude Comfort with the concepts from CS101 and a little of Python is a plus but not mandatory

What all will be required to complete this project ? To carry out this project we’ll use Machine Learning, Deep Learning, Computer Vision and maybe some APIs and development tools too if time permits.
How do we wish to accomplish it ? We’ll first build a Face Recognition and mood predictor model using Convolutional Neural Networks (CNNs) and later integrate it with a music recommender system. If time permits, we’ll integrate this using the Spotify API to allow more variability in the selection of songs and finally deploy it as a web application.
Selection Procedure: First filter through SoP and later can have an interview or a small assignment


Tentative Timeline :

Week Number Tasks to be Completed
Week 1-2 Go through resources of python, machine learning, image processing
Week 3 Run basic ML models and get introduced to deep learning( ANNs, CNNs)
Week 4-5 Get introduced to transfer learning and start implementing research papers
Week 6 Build a face recognition model using CNNs
Week 7 Build a music recommendation model using ML techniques
Week 8 Integration of the face recognition and music recommendation model
Week 9 Deployment of the model into a web application
Week 10 Buffer Time