Machine Learning

In this tutorial, you will find comprehensive guides on Machine Learning concepts, algorithms, and real-world applications.

Regression

Regression is a statistical technique that inspects the relationship between two or more variables: dependent and independent variables.

Below you will get list of regression algorithm along with the project in Python Programming Language. 

Introduction to Regression ✔✔✔

Linear Regression
✔✔✔

Multiple Linear Regression ✔✔✔

Polynomial Regression
✔✔✔

Lasso Regression
✔✔✔

Generalized Linear Regression ✔✔✔

Bayesian Regression
✔✔✔

Step wise Regression
✔✔✔

How to evaluate Regression model ✔✔✔

Ridge Regression
✔✔✔

Elastic Net Regression ✔✔✔

Classification

Classification comes under the category of supervised learning i.e it learns from a given set of inputs and makes predictions on unseen data.

Below you will get list of classification algorithm along with the project in Python Programming Language. 

Introduction to Classification ✔✔✔

Decision Tree
✔✔✔

Multilayer perceptron classifier
✔✔✔

Gaussian Process
✔✔✔

Stochastic Gradient Descent ✔✔✔

Clustering

Clustering means bunching similar items together. It means to keep similar points in one group and dissimilar points in different groups. 

Introduction to clustering

Hierarchical clustering

Mean Shift clustering

DBSCAN clustering

How to evaluate Clustering algorithms

Association rule

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Introduction to Assoiciation rule

Apriori Algorithm

Eclat Algorithm

Reinforcement Learning

In this section you will learn about the reinforcement learning and what are the technical concepts present inside it with their practical implementation

Introduction to Reinforcement learning

Basics of Markov Decision Processes

Exploration vs Exploitation Trade-off

Exploration vs Exploitation Trade-off

Bellman Equation and Dynamic Programming

Monte Carlo Methods

Temporal Difference Learning

Function Approximation

Deep Q-Learning
(DQN)

Introduction to Policy Gradient Methods

    Advanced Exploration Strategies

      Deep Deterministic Policy Gradient

      Proximal Policy Optimization

      Multi-Agent Reinforcement Learning

      Inverse Reinforcement Learning

      Hierarchical Reinforcement Learning

      Meta-Learning in Reinforcement Learning

      Safe Reinforcement Learning

      Some Advance Concepts

      In this you will learn about the advance concepts used by the Machine learning Engineer

      Hyperparameter tunning

      Imbalanced classification
      ✔✔✔

      Time Series Analysis
      ✔✔✔

      Knowledge Distillation

      Model Explainability

      Model Fairness

      Dimensionality Reduction ✔✔✔

      Interview Questions and Supplementary

      In this you will find the interview question related to the Machine learning Engineer Role and some supplementary materials. 

      Interview Question for Machine learning Engineer

      Documents required to build an Enterprise level ML Applications