# Machine-Learning
**Repository Path**: zhangzhe1103/Machine-Learning
## Basic Information
- **Project Name**: Machine-Learning
- **Description**: :zap:机器学习实战(Python3):kNN、决策树、贝叶斯、逻辑回归、SVM、线性回归、树回归
- **Primary Language**: HTML
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-06-06
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Machine-Learning
* [In English](https://github.com/Jack-Cherish/Machine-Learning/blob/master/README-eng.md "悬停显示")
* 贵有恒,何必三更起五更睡;最无益,只怕一日暴十寒。
* [我的博客](http://blog.csdn.net/c406495762 "悬停显示")
* 机器学习实战(详细代码注释+训练数据集),持续更新中!
* 欢迎关注我的[[CSDN博客专栏](http://blog.csdn.net/column/details/16415.html "悬停显示")]
* 欢迎关注我的[[知乎专栏](https://zhuanlan.zhihu.com/ml-jack "悬停显示")]
* 学习交流群【328127489】
* 我的个人网站,欢迎关注:http://cuijiahua.com/
### 文章首发声明
* 文章在自己的个人网站首发,其他平台文章均属转发,如想获得最新更新进展,欢迎关注我的个人网站:http://cuijiahua.com/
## 第二章:kNN(k-邻域算法)
| 文章 | 个人网站 | CSDN | 知乎 |
| :------ | :--------: | :--------: | :--------: |
| Python3《机器学习实战》学习笔记(一):k-近邻算法(史诗级干货长文) | [个人网站](http://cuijiahua.com/blog/2017/11/ml_1_knn.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/75172850 "悬停显示") | [知乎](https://zhuanlan.zhihu.com/p/28656126 "悬停显示") |
### 代码
* [1.简单k-NN](https://github.com/Jack-Cherish/Machine-Learning/tree/master/kNN/1.%E7%AE%80%E5%8D%95k-NN "悬停显示")
* [2.海伦约会](https://github.com/Jack-Cherish/Machine-Learning/tree/master/kNN/2.%E6%B5%B7%E4%BC%A6%E7%BA%A6%E4%BC%9A "悬停显示")
* [3.数字识别](https://github.com/Jack-Cherish/Machine-Learning/tree/master/kNN/3.%E6%95%B0%E5%AD%97%E8%AF%86%E5%88%AB "悬停显示")
## 第三章:Decision Tree(决策树)
| 文章 | 个人网站 | CSDN | 知乎 |
| :------ | :--------: | :--------: | :--------: |
| Python3《机器学习实战》学习笔记(二):决策树基础篇之让我们从相亲说起 | [个人网站](http://cuijiahua.com/blog/2017/11/ml_2_decision_tree_1.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/75663451 "悬停显示") | [知乎](https://zhuanlan.zhihu.com/p/28688281 "悬停显示") |
| Python3《机器学习实战》学习笔记(三):决策树实战篇之为自己配个隐形眼镜 | [个人网站](http://cuijiahua.com/blog/2017/11/ml_3_decision_tree_2.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/76262487 "悬停显示") | [知乎](https://zhuanlan.zhihu.com/p/28714382 "悬停显示") |
### 代码
* [1.贷款预测](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Decision%20Tree/Decision%20Tree.py "悬停显示")
* [2.隐形眼镜](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Decision%20Tree/Sklearn-Decision%20Tree.py "悬停显示")
## 第四章:Navie Bayes(朴素贝叶斯)
| 文章 | 个人网站 | CSDN | 知乎 |
| :------ | :--------: | :--------: | :--------: |
| Python3《机器学习实战》学习笔记(四):朴素贝叶斯基础篇之言论过滤器 | [个人网站](http://cuijiahua.com/blog/2017/11/ml_4_bayes_1.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/77341116 "悬停显示") | [知乎](https://zhuanlan.zhihu.com/p/28719332 "悬停显示") |
| Python3《机器学习实战》学习笔记(五):朴素贝叶斯实战篇之新浪新闻分类 | [个人网站](http://cuijiahua.com/blog/2017/11/ml_5_bayes_2.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/77500679 "悬停显示") | [知乎](https://zhuanlan.zhihu.com/p/28720393 "悬停显示") |
### 代码
* [1.言论过滤器](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Naive%20Bayes/bayes.py "悬停显示")
* [2.垃圾邮件过滤器](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Naive%20Bayes/bayes-modify.py "悬停显示")
* [3.新浪新闻分类器](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Naive%20Bayes/nbc.py "悬停显示")
## 第五章:Logistic(Logistic回归)
| 文章 | 个人网站 | CSDN | 知乎 |
| :------ | :--------: | :--------: | :--------: |
| Python3《机器学习实战》学习笔记(六):Logistic回归基础篇之梯度上升算法 | [个人网站](http://cuijiahua.com/blog/2017/11/ml_6_logistic_1.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/77723333 "悬停显示") | [知乎](https://zhuanlan.zhihu.com/p/28922957 "悬停显示") |
| Python3《机器学习实战》学习笔记(七):Logistic回归实战篇之预测病马死亡率 | [个人网站](http://cuijiahua.com/blog/2017/11/ml_7_logistic_2.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/77851973 "悬停显示") | [知乎](https://zhuanlan.zhihu.com/p/29073560 "悬停显示") |
### 代码
* [1.Logistic基础训练](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Logistic/LogRegres.py "悬停显示")
* [2.改进的随机梯度上升算法](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Logistic/LogRegres-gj.py "悬停显示")
* [3.病马死亡率预测](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Logistic/colicLogRegres.py "悬停显示")
## 第六章:SVM(支持向量机)
| 文章 | 个人网站 | CSDN | 知乎 |
| :------ | :--------: | :--------: | :--------: |
| Python3《机器学习实战》学习笔记(八):支持向量机原理篇之手撕线性SVM | [个人网站](http://cuijiahua.com/blog/2017/11/ml_8_svm_1.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/78072313 "悬停显示") | [知乎](https://zhuanlan.zhihu.com/p/29604517 "悬停显示") |
| Python3《机器学习实战》学习笔记(九):支持向量机实战篇之再撕非线性SVM | [个人网站](http://cuijiahua.com/blog/2017/11/ml_9_svm_2.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/78158354 "悬停显示") | [知乎](https://zhuanlan.zhihu.com/p/29872905 "悬停显示") |
### 代码
* [1.简化版SMO算法](https://github.com/Jack-Cherish/Machine-Learning/blob/master/SVM/svm-simple.py "悬停显示")
* [2.完整版SMO算法](https://github.com/Jack-Cherish/Machine-Learning/blob/master/SVM/svm-smo.py "悬停显示")
* [3.非线性SVM](https://github.com/Jack-Cherish/Machine-Learning/blob/master/SVM/svmMLiA.py "悬停显示")
* [4.Sklearn SVC手写数字识别](https://github.com/Jack-Cherish/Machine-Learning/blob/master/SVM/svm-svc.py "悬停显示")
## 第七章:AdaBoost
| 文章 | 个人网站 | CSDN | 知乎 |
| :------ | :--------: | :--------: | :--------: |
| Python3《机器学习实战》学习笔记(十):提升分类器性能利器-AdaBoost | [个人网站](http://cuijiahua.com/blog/2017/11/ml_10_adaboost.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/78212124 "悬停显示") | [知乎](https://zhuanlan.zhihu.com/p/30035094 "悬停显示") |
### 代码
* [1.基于单层决策树的AdaBoost训练过程](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/adaboost.py "悬停显示")
* [2.在难数据集上应用AdaBoost](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/horse_adaboost.py "悬停显示")
* [3.sklearn实现AdaBoost](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/sklearn_adaboost.py "悬停显示")
* [4.ROC曲线绘制](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/ROC.py "悬停显示")
## 第八章:Regression
| 文章 | 个人网站 | CSDN | 知乎 |
| :------ | :--------: | :--------: | :--------: |
| Python3《机器学习实战》学习笔记(十一):线性回归基础篇之预测鲍鱼年龄 | [个人网站](http://cuijiahua.com/blog/2017/11/ml_11_regression_1.html "悬停显示") |[CSDN](http://blog.csdn.net/c406495762/article/details/78760239 "悬停显示") | [知乎](https://zhuanlan.zhihu.com/p/31860100 "悬停显示")|
| Python3《机器学习实战》学习笔记(十二):线性回归提高篇之乐高玩具套件二手价预测 | [个人网站](http://cuijiahua.com/blog/2017/12/ml_12_regression_2.html "悬停显示") | no | no |
### 代码
* [1.线性回归(普通线性回归+局部加权线性回归)](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/regression_old.py "悬停显示")
* [2.预测鲍鱼年龄](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/abalone.py "悬停显示")
* [3.逐步线性回归](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/regression.py "悬停显示")
* [4.乐高玩具二手价格预测](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/lego.py "悬停显示")
## 第九章:Regression Tree
| 文章 | 个人网站 | CSDN | 知乎 |
| :------ | :--------: | :--------: | :--------: |
| Python3《机器学习实战》学习笔记(十三):树回归基础篇之CART算法与树剪枝 | [个人网站](http://cuijiahua.com/blog/2017/12/ml_13_regtree_1.html "悬停显示") | no | no |
### 代码
* [1.树回归](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression%20Trees/regTrees.py "悬停显示")