Introduction to Kaggle and Machine Learning

  • Machine Learning

Mentors :

  • Yash Gupta
  • Pratyush Agarwal
  • Vrinda Jindal

Mentees :

  • Nishant Abhangi
  • Satdhruti Paul
  • Krushnakant Dilip Bhattad
  • Kartikey Gupta

Get started with Machine Learning!

This project aims to teach basic machine learning using Kaggle competetions as a means. It will be tremendously helpful for one to learn modelling and especially cross validation. It will help you to learn all sort of modelling approaches and will forces you to think critically in the domain of data science.

This project will be very rewarding as you will find yourself open to a vast material of research upon grasping the basics. Implementation will be very useful for an indepth understanding.

Basic Programming skills is a prerequisite. The following points are a plus: 1) Background in ML/DL (include your previous projects) 2) Experience with Python

Tentative Timeline :

Week Work
Week 1 Finish Linear Algebra, Vector Calculus, and Statistics refresher
Week 2 Learn/Brush-up Python, Jupyter Notebooks and Kaggle Environment
Week 3 Learn Linear Regression and Basic Pytorch
Week 4 Complete housing price task on Kaggle
Week 5 Learn Random Forests Classifier
Week 6 Complete Titanic Problem on Kaggle
Week 7 Learn Neural Networks
Week 8,9 Implement a CNN using PyTorch for the same task Digit Recognizer Task on Kaggle