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