Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Jack-Cherish/Machine-Learning

:zap:机器学习实战(Python3):kNN、决策树、贝叶斯、逻辑回归、SVM、线性回归、树回归
https://github.com/Jack-Cherish/Machine-Learning

adaboost adaboost-algorithm decision-tree knn logistic machine-learning navie-bayes-algorithm python python3 regression smo svm

Last synced: 3 months ago
JSON representation

:zap:机器学习实战(Python3):kNN、决策树、贝叶斯、逻辑回归、SVM、线性回归、树回归

Awesome Lists containing this project

README

        

# Machine-Learning
* [中文(简体)](https://github.com/Jack-Cherish/Machine-Learning/blob/master/README.md "悬停显示")

* Rome was not built in a day

* [Blog](http://blog.csdn.net/c406495762 "悬停显示")

* Machine-Learning in Practice (Detailed Comments + Training Datasets), Keep updating!

* Welcome to my[[CSDN Column](http://blog.csdn.net/column/details/16415.html "悬停显示")]

* Follow me on[[Zhihu Column](https://zhuanlan.zhihu.com/ml-jack "悬停显示")]

* QQ Group for Communication[328127489]Coder

* My Website: http://cuijiahua.com/

### Article Debut

* Debut articles on my website and forward on orther platforms, click here to get the latest development: http://cuijiahua.com/

## Chapt. 2: K-Nearest Neighbors Algorithm

| Article | Personal Website | CSDN | Zhihu |
| :------ | :--------: | :--------: | :--------: |
| Python3 study notes (I): K-Nearest Neighbors Algorithm (Gorgeous and Splendid Tutorial) | [Personal Website](http://cuijiahua.com/blog/2017/11/ml_1_knn.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/75172850 "悬停显示") | [Zhihu](https://zhuanlan.zhihu.com/p/28656126 "悬停显示") |

### Code

* [1. Entry Level k-NN](https://github.com/Jack-Cherish/Machine-Learning/tree/master/kNN/1.%E7%AE%80%E5%8D%95k-NN "悬停显示")

* [2. Miss Helen Dating History](https://github.com/Jack-Cherish/Machine-Learning/tree/master/kNN/2.%E6%B5%B7%E4%BC%A6%E7%BA%A6%E4%BC%9A "悬停显示")

* [3. Digits Recognition](https://github.com/Jack-Cherish/Machine-Learning/tree/master/kNN/3.%E6%95%B0%E5%AD%97%E8%AF%86%E5%88%AB "悬停显示")

## Chapt. 3: Decision Tree

| Article | Personal Website | CSDN | Zhihu |
| :------ | :--------: | :--------: | :--------: |
| Python3 study notes (II): Decision Tree (Basic Concepts): Let's Start from Dating | [Personal Website](http://cuijiahua.com/blog/2017/11/ml_2_decision_tree_1.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/75663451 "悬停显示") | [Zhihu](https://zhuanlan.zhihu.com/p/28688281 "悬停显示") |
| Python3 study notes (III): Decision Tree (In Practice): I'm Looking for a Pair of Contact Lenses | [Personal Website](http://cuijiahua.com/blog/2017/11/ml_3_decision_tree_2.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/76262487 "悬停显示") | [Zhihu](https://zhuanlan.zhihu.com/p/28714382 "悬停显示") |

### Code

* [1. Loan Prediction](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Decision%20Tree/Decision%20Tree.py "悬停显示")

* [2. Contact Lenses](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Decision%20Tree/Sklearn-Decision%20Tree.py "悬停显示")

## Chapt. 4: Navie Bayes

| Article | Personal Website | CSDN | Zhihu |
| :------ | :--------: | :--------: | :--------: |
| Python3 Python3 study notes (IV): Navie Bayes (Basic Concepts): Comment Filter| [Personal Website](http://cuijiahua.com/blog/2017/11/ml_4_bayes_1.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/77341116 "悬停显示") | [Zhihu](https://zhuanlan.zhihu.com/p/28719332 "悬停显示") |
| Python3 Python3 study notes (V): Navie Bayes (In Practice): Catalogues of Sina News | [Personal Website](http://cuijiahua.com/blog/2017/11/ml_5_bayes_2.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/77500679 "悬停显示") | [Zhihu](https://zhuanlan.zhihu.com/p/28720393 "悬停显示") |

### Code

* [1. Comment Filter](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Naive%20Bayes/bayes.py "悬停显示")

* [2. Spam Filter](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Naive%20Bayes/bayes-modify.py "悬停显示")

* [3. News Catalogues](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Naive%20Bayes/nbc.py "悬停显示")

## Chapt. 5: Logistic Regression

| Article | Personal Website | CSDN | Zhihu |
| :------ | :--------: | :--------: | :--------: |
| Python3 study notes (VI): Logistic Regression (Basic Concepts): Gradient Ascent Algorithm | [Personal Website](http://cuijiahua.com/blog/2017/11/ml_6_logistic_1.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/77723333 "悬停显示") | [Zhihu](https://zhuanlan.zhihu.com/p/28922957 "悬停显示") |
| Python3 study notes (VII): Logistic Regression (In Practice): Prediction of Horse Mortality | [Personal Website](http://cuijiahua.com/blog/2017/11/ml_7_logistic_2.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/77851973 "悬停显示") | [Zhihu](https://zhuanlan.zhihu.com/p/29073560 "悬停显示") |

### Code

* [1. Entry Level Exercise for Logistic Regression](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Logistic/LogRegres.py "悬停显示")

* [2. Improved Random Gradient Ascent Algorithm](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Logistic/LogRegres-gj.py "悬停显示")

* [3. Prediction of Horse Mortality](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Logistic/colicLogRegres.py "悬停显示")

## Chapt. 6: SVM (Support Vector Machine)

| Article | Personal Website | CSDN | Zhihu |
| :------ | :--------: | :--------: | :--------: |
| Python3 study notes (VIII): SVM (Basic Concepts): a Handcraft on Linear SVM | [Personal Website](http://cuijiahua.com/blog/2017/11/ml_8_svm_1.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/78072313 "悬停显示") | [Zhihu](https://zhuanlan.zhihu.com/p/29604517 "悬停显示") |
| Python3 study notes (IX): SVM (In Practice): Another Handcraft on Nonlinear SVM | [Personal Website](http://cuijiahua.com/blog/2017/11/ml_9_svm_2.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/78158354 "悬停显示") | [Zhihu](https://zhuanlan.zhihu.com/p/29872905 "悬停显示") |

### Code

* [1. Simplified SMO Alogrithm](https://github.com/Jack-Cherish/Machine-Learning/blob/master/SVM/svm-simple.py "悬停显示")

* [2. Complete SMO Alogrithm](https://github.com/Jack-Cherish/Machine-Learning/blob/master/SVM/svm-smo.py "悬停显示")

* [3. Nonlinear SVM Alogrithm](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 "悬停显示")

## Chapt. 7: AdaBoost

| Article | Personal Website | CSDN | Zhihu |
| :------ | :--------: | :--------: | :--------: |
| Python3 study notes (X): Classifier Sharpener -- AdaBoost | [Personal Website](http://cuijiahua.com/blog/2017/11/ml_10_adaboost.html "悬停显示") | [CSDN](http://blog.csdn.net/c406495762/article/details/78212124 "悬停显示") | [Zhihu](https://zhuanlan.zhihu.com/p/30035094 "悬停显示") |

### Code

* [1. Training Process of AdaBoost Based On Decision Stump](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/adaboost.py "悬停显示")

* [2. AdaBoost on Hard Datasets](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/horse_adaboost.py "悬停显示")

* [3. Implement AdaBoost by sklearn](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/sklearn_adaboost.py "悬停显示")

* [4. ROC Curve Plot](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/ROC.py "悬停显示")

## Chapt. 8: Linear Regression

| Article | Personal Website | CSDN | Zhihu |
| :------ | :--------: | :--------: | :--------: |
| Python3 study notes (XI): | [Personal Website](http://cuijiahua.com/blog/2017/11/ml_11_regression_1.html "悬停显示") |[CSDN](http://blog.csdn.net/c406495762/article/details/78760239 "悬停显示") | [Zhihu](https://zhuanlan.zhihu.com/p/31860100 "悬停显示")|
| Python3 study notes (XII): | [Personal Website](http://cuijiahua.com/blog/2017/12/ml_12_regression_2.html "悬停显示") | no | no |

### Code

* [1. Linear Regression(Ordinary LR + Locally Weighted LR)](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/regression_old.py "悬停显示")

* [2. Predicting the Age of Abalones(Ormers)](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/abalone.py "悬停显示")

* [3. Stepwise Regression](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/regression.py "悬停显示")

* [4. Predicting the Price of Second Hand Lego](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/lego.py "悬停显示")

## Chapt. 9: Regression Tree

| Article | Personal Website | CSDN | Zhihu |
| :------ | :--------: | :--------: | :--------: |
| Python3 study notes (XIII): Regression Tree (Basic Concepts): CART Alogrithm and Pruning | [Personal Website](http://cuijiahua.com/blog/2017/12/ml_13_regtree_1.html "悬停显示") | no | no |

### Code

* [1. Regression Tree](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression%20Trees/regTrees.py "悬停显示")