Top 13 machine learning algorithm
Linear Regression
Logistic Regression
Support Vector Machines
Random Forest
Naïve Bayes Classification
Ordinary Least Square Regression
K-means
Ensemble Methods
Apriori Algorithm
Principal Component Analysis
Singular Value Decomposition
Reinforcement or Semi-Supervised Machine Learning
Independent Component Analysis
更具体一些
回归:
Linear Regression
正则化:
Ridge Regression
Least Absolute Shrinkage and Selection Operator (LASSO)
Elastic Net
Least-Angle Regression (LARS)
分类:
Logistic Regression
决策树:
Classification and Regression Tree (CART)
Iterative Dichotomiser 3 (ID3)
C4.5 and C5.0 (different versions of a powerful approach)
Chi-squared Automatic Interaction Detection (CHAID)
Decision Stump
M5
Conditional Decision Trees
SVM
Bayesian:
Naive Bayes
Gaussian Naive Bayes
Multinomial Naive Bayes
Averaged One-Dependence Estimators (AODE)
Bayesian Belief Network (BBN)
Bayesian Network (BN)
kNN
聚类:
k-Means
k-Medians
Expectation Maximisation (EM)
Hierarchical Clustering
Random Forest
降维:
Principal Component Analysis (PCA)
Principal Component Regression (PCR)
Partial Least Squares Regression (PLSR)
Sammon Mapping
Multidimensional Scaling (MDS)
Projection Pursuit
Linear Discriminant Analysis (LDA)
Mixture Discriminant Analysis (MDA)
Quadratic Discriminant Analysis (QDA)
Flexible Discriminant Analysis (FDA)
Gradient Boosting algorithms:
GBM
XGBoost
LightGBM
CatBoost
Deep learning with NLP
word2vec:
CBOW
Skip gram
基于层级 softmax 的 word2vec
基于 负采样 的 word2vec
GloVe
RNN
LSTM
seq2seq
Attention
CNN
Transformer
Tree RNN
Deep learning with CV
CNN
AlexNet
VGG-16
Google Inception-v3
Microsoft ResNet-50
SqueezeNet
Spatial transformer
DenseNet
Faster R-CNN
GAN:
vanilla GAN
conditional GAN
InfoGAN
BigGAN