Machine Learning Algorithms

Published:

Supervised Learning

How it works: —

  • This algorithm consists of a target / outcome variable (or dependent variable) which is to be predicted from a given set of predictors (independent variables).
  • Using these set of variables, we generate a function that map inputs to desired outputs.
  • The training process continues until the model achieves a desired level of accuracy on the training data.
  • Examples of Supervised Learning: Regression, Decision Tree, Random Forest, KNN, Logistic Regression etc.

Unsupervised Learning

How it works: —

  • In this algorithm, we do not have any target or outcome variable to predict / estimate.
  • It is used for clustering population in different groups, which is widely used for segmenting customers in different groups for specific intervention.
  • Examples of Unsupervised Learning: Apriori algorithm, K-means.

Reinforcement Learning

How it works: —

  • Using this algorithm, the machine is trained to make specific decisions.
  • It works this way: the machine is exposed to an environment where it trains itself continually using trial and error.
  • This machine learns from past experience and tries to capture the best possible knowledge to make accurate business decisions.
  • Example of Reinforcement Learning: Markov Decision Process