Skip to content

Home

Introduction

Hi, my name is Harish Gehlot and I am Data Science and Machine Learning Enthusiast. We are seeing that 100 days of machine learning is getting popular. But this is a serious challenge of discipline 📜 and getting too much knowledge 👨‍🔬. So here I've designed a 100 days structure in which what I am doing everyday is discussed. So if you are also interested 🎃, Let's start this journey together.

Structure 🪖

  • Day 1

    • In Day 1, we'll learn about Basic concepts of Machine Learning.
    • What is Machine learning ?.
    • Supervised, Unsupervised and Reinforcement Learning .
    • Basic Terminologies used in Machine Learning .
  • Day 2

    • Some basic Machine Learning Interview questions .
    • Difference between Supervised and Unsupervised Machine learning algorithm ?
    • Difference between Data Engineer, Data Scienctist, Data Analyst and Machine Learning Engineer ?
    • What is Online and Offline learning ?
    • How Machine Learning is different from Deep Learning ?
  • Day 3

    • Machine Learning Lifecycle and their different aspects .
  • Day 4

    • Analyze the Data and extract some insights i.e. Exploratory Data Analysis .
    • Use some dataset to visualize and extract information using python library .
  • Day 5

    • Learn different methods to impute missing values (Numerical and categorical features).
  • Day 6

    • Learn different methods to encode the categorical features .
  • Day 7

    • Learn different methods to remove outliers.
  • Day 8

    • Learn different methods for feature selection.
  • Day 9

    • Generate a sequential pipeline to transform the dataset .
  • Day 10 to 15

    • Learn and Implement Linear Regression Algorithm .
    • Machine learning interview question regarding this algorithm .
  • Day 16 to 20

    • Logistic Regression
    • Machine learning interview question regarding this algorithm .
  • Day 21 to 25

    • Support Vector Machine
  • Day 26 to 34

    • Decision Tree Algorithm
    • Random Forest Algorithm
    • Machine learning interview question regarding this algorithms .
  • Day 35 to 40

    • ADA Boost and Gradient Boost Algorithm .
    • Machine learning interview question regarding this algorithm .
  • Day 41 to 44

    • Naive Bayes Algorithm .
    • Machine learning interview question regarding this algorithm .
  • Day 45 to 46

    • KNN Algorithm i.e K Nearest Neighbor
  • Day 47 to 49

    • Learn about different metrics that we can use to check the accuracy of the model.
  • Day 50 to 54 (Building First Machine Learning Regression Project)

    • Proceeding the whole ML lifecycle (without MLOps) and build the Regression model.
    • Preprocess the data and identify which ML algorith to choose according to the metrics that we've used .
  • Day 55 to 57 (Building Second Machine Learning Classification Project)

    • Proceeding the whole ML lifecycle (without MLOps) and build the Classification model.
    • Preprocess the data and identify which ML algorith to choose according to the metrics that we've used .
  • Day 58 to 59 (Building Visualization Dashboard)

    • Visualize the dataset and create an insightful dashboard .
  • Day 60

    • Let's move to unsupervised learning ?
    • Different Unsupervised Machine Learning Algorithms ?
    • K Means Clustering Algorithm
  • Day 61

    • Implementing K Means Clustering algorithm
  • Day 62 (Building Recommendation System)

    • Implement the Movie genre recommendation system .
  • Day 63

    • What is Deep Learning ?
    • What is Neural Network ?
    • Implementing First Neural Network .
  • Day 64

    • Break down the Neural network that we've built in python .