使用python实现各种机器学习算法
- Windows 10
- Ubuntu 16.04
- MaxOS 10
- Python 3
- requirement.txt
- Transformer
- 贝叶斯推断BayesianInference
- 预聚类Canopy
- 决策树DecisionTree
- 待找出更好的实现方式,可能会参考《机器学习实战》一书的代码
- 指数平滑模型ExponentialSmoothing
- 梯度下降GradientDescent
- K近邻KNN
- 局部加权回归LocallyWeightedLinearRegression
- LogisticRegression
- 多叉树MultiwayTree
- 单遍聚类SinglePass
- BP神经网路NeuralNetwork
NeuralNetwork.py
待完善。
- Adaboost
adaboostMultiDimension.py
待完善,每次运行误差都为0.2,代码有bug,正在解决
- 主成分分析PCA
- 奇异值分解SVD
- SVM
- Random Forest
- Xgboost
- GBDT
- LDA
- SGD