机器学习 = 数据(data) + 模型(model) + 优化方法(optimal strategy)
机器学习的算法导图[来源网络]
机器学习的注意事项[来源网络]
常见的机器学习算法
- Linear Algorithms
- Linear Regression
- Lasso Regression
- Ridge Regression
- Logistic Regression
- Decision Tree
- ID3
- C4.5
- CART
- SVM
- Naive Bayes Algorithms
- Naive Bayes
- Gaussian Naive Bayes
- Multinomial Naive Bayes
- Bayesian Belief Network (BBN)
- Bayesian Network (BN)
- kNN
- Clustering Algorithms
- k-Means
- k-Medians
- Expectation Maximisation (EM)
- Hierarchical Clustering
- K-Means
- Random Forest
- Dimensionality Reduction Algorithms
- Gradient Boosting algorithms
- GBM
- XGBoost
- LightGBM
- CatBoost
- Deep Learning Algorithms
- Convolutional Neural Network (CNN)
- Recurrent Neural Networks (RNNs)
- Long Short-Term Memory Networks (LSTMs)
- Stacked Auto-Encoders
- Deep Boltzmann Machine (DBM)
- Deep Belief Networks (DBN)