What are the 10 most important machine learning algorithms to date?

  1. Linear Regression
  2. Logistic Regression
  3. Decision Tree
  4. SVM (Support Vector Machine)
  5. Naive Bayes
  6. KNN (K- Nearest Neighbors)
  7. K-Means
  8. Random Forest
  9. Dimensionality Reduction Algorithms
  10. Gradient Boosting & AdaBoost

There are 5 key families of machine learning algorithms:

  • Information Theoretic/Computational Learning Theory/Statistics based
  • Probabilistic graphical models
  • Kernel Methods
  • Deep Learning/Neural Networks/Function approximation
  • Distance based approaches