Traditionals

some traditional machine learning algorithms

Survey Papers / Repos

Resources

Tasks

Supervised

  • Linear Regression

  • Logistic Regression

  • Naive Bayes

  • Support Vector Machine (SVM)

    • Training process: Lagrange -> Dual Problem -> SMO

  • K Nearest Neighbor (kNN)

  • Expectation-Maximization (EM)

  • Linear Discrimant Analysis (LDA)

  • Decision Tree

  • Random Forest

  • Gradient Boosting Tree (GBDT)

Semi-supervised

Weakly-supervised

Unsupervised

  • Clustering

    • K-means

    • Mean-shift

    • DBSCAN

  • Principal Component Analysis (PCA)

  • Latent Dirichlet allocation (LDA) Topic Modeling

Others

Ensemble

  • K-Fold Cross Validation

  • Bagging

  • Boosting

Metrics

  • Precision and Recall

  • F1 Score

  • Receiver Operating Characteristic (ROC)

  • Area Under ROC (AUC)

  • Confusion Matrix

Reference

Last updated