Find me out


  • Machine Learning

  • Image Processing


Mentors :

  • Omkar Nitsure

  • Dhruvi Ganatra

Mentees :

  • 10


Have you ever wondered how Snapchat and Facebook enhances the beauty of your pictures amazingly well? How do humanoids identify people and behave with the world as humans? How do security systems identify the thief from a crowd so as to prevent thefts? Well, one of the most important tools to your rescue is face recognition. Identifying facial features has got widely varying applications in many autonomous systems in use today. In this project, we aim to give you a glimpse of implementation of the algorithms used for face recognition. We intend to cover the basics of machine learning and give you a flavour of the highly intriguing and exciting mathematics involved behind these algorithms. We then dive into the world of deep learning and CNNs, which have become the buzz of the world today. After having the grasp over the working of the algorithms, you wouldn’t want to wait any longer to see yourself implementing them on your own, would you? In the later weeks, this is what we have in store. We shall take a sneak peek into the various libraries which could be used to implement face recognition algorithms using standard datasets and introduce you to Tensorflow. We shall conclude the project by completing the final implementation and leave a lot of points for the mentees to explore and come up with any new ideas of their own.

Tentative Timeline :

Week Number Tasks to be Completed
Week 1-2 Introduction to the course and mathematics for ML, Introduction to python for ML
Week 3-4 Supervised Machine Learning, Unsupervised Machine Learning
Week 5-6 Deep Learning and Convolutional Neural Networks, Using CNNs for Face recognition
Week 7-8 Introduction to TensorFlow, Implementing the model and final Remarks