Skip to content

This is a list of ML algorithms that are classifies into 4 broad categories. Updated frequently.

Notifications You must be signed in to change notification settings

arkaprabha-majumdar/list-of-ML-algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

List-of-ML-algorithms

This is a list of ML algorithms that are classifies into 4 broad categories. Updated frequently. The four cateegories are:

  • Supervised learning
  • Unsupervised learning
  • Semi-supervised learning
  • Reinforcement learning

Supervised learning

  • Decision Trees
  • Naive Bayes Classification
  • Support vector machines for classification problems
  • Random forest for classification and regression problems
  • Linear regression for regression problems
  • Ordinary Least Squares Regression
  • Logistic Regression
  • Ensemble Methods

Unsupervised learning

  • K-means for clustering problems
  • Apriori algorithm for association rule learning problems
  • Principal Component Analysis
  • Singular Value Decomposition
  • Independent Component Analysis
  • Novelty detection
  • Deep learning or deep belief networks.
  • Bayesian graphical models
  • Correspondence Analysis
  • Multidimensional scaling
  • PLS (partial least squares)
  • Agglomerative clustering

Semi-supervised learning

  • Generative models (GANs)
  • Low-density separation
  • Graph-based methods (manifold learning)
  • Heuristic approaches (using different models to train on different (ideally disjoint) sets of features and generate labeled examples for one another.)

Reinforcement learning

  • Q-learning
  • SARSA
  • Deep Q-network

Made for the article : https://www.journaldev.com/?p=44761

© Arkaprabha Majumdar (Journal Dev IT)

About

This is a list of ML algorithms that are classifies into 4 broad categories. Updated frequently.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published