{"id":15442661,"url":"https://github.com/jack-cherish/machine-learning","last_synced_at":"2025-05-13T22:00:24.911Z","repository":{"id":37333776,"uuid":"86140645","full_name":"Jack-Cherish/Machine-Learning","owner":"Jack-Cherish","description":":zap:机器学习实战（Python3）：kNN、决策树、贝叶斯、逻辑回归、SVM、线性回归、树回归","archived":false,"fork":false,"pushed_at":"2024-07-12T11:28:35.000Z","size":1132,"stargazers_count":9560,"open_issues_count":7,"forks_count":5099,"subscribers_count":269,"default_branch":"master","last_synced_at":"2025-04-29T13:45:19.385Z","etag":null,"topics":["adaboost","adaboost-algorithm","decision-tree","knn","logistic","machine-learning","navie-bayes-algorithm","python","python3","regression","smo","svm"],"latest_commit_sha":null,"homepage":"https://cuijiahua.com/blog/ml/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jack-Cherish.png","metadata":{"files":{"readme":"README-eng.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-03-25T07:32:37.000Z","updated_at":"2025-04-29T11:13:09.000Z","dependencies_parsed_at":"2024-11-09T00:30:48.174Z","dependency_job_id":null,"html_url":"https://github.com/Jack-Cherish/Machine-Learning","commit_stats":{"total_commits":169,"total_committers":5,"mean_commits":33.8,"dds":"0.059171597633136064","last_synced_commit":"9460d4fdd99eddc918a32d9e335f83828fb2056f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jack-Cherish%2FMachine-Learning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jack-Cherish%2FMachine-Learning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jack-Cherish%2FMachine-Learning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jack-Cherish%2FMachine-Learning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jack-Cherish","download_url":"https://codeload.github.com/Jack-Cherish/Machine-Learning/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254036806,"owners_count":22003651,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adaboost","adaboost-algorithm","decision-tree","knn","logistic","machine-learning","navie-bayes-algorithm","python","python3","regression","smo","svm"],"created_at":"2024-10-01T19:29:12.833Z","updated_at":"2025-05-13T22:00:24.881Z","avatar_url":"https://github.com/Jack-Cherish.png","language":"Python","readme":"# Machine-Learning\n* [中文（简体）](https://github.com/Jack-Cherish/Machine-Learning/blob/master/README.md \"悬停显示\")\u003cbr\u003e\n\n* Rome was not built in a day\u003cbr\u003e\n\n* [Blog](http://blog.csdn.net/c406495762 \"悬停显示\")\u003cbr\u003e\n\n* Machine-Learning in Practice (Detailed Comments + Training Datasets), Keep updating!\u003cbr\u003e\n\n* Welcome to my[[CSDN Column](http://blog.csdn.net/column/details/16415.html \"悬停显示\")]\u003cbr\u003e\n\n* Follow me on[[Zhihu Column](https://zhuanlan.zhihu.com/ml-jack \"悬停显示\")]\u003cbr\u003e\n\n* QQ Group for Communication[328127489]\u003ca target=\"_blank\" href=\"//shang.qq.com/wpa/qunwpa?idkey=e70f3fcff3761450fda9b43eadc1910dac308a962ef9e3e87941cd2c681c4bb4\"\u003e\u003cimg border=\"0\" src=\"https://github.com/Jack-Cherish/Pictures/blob/master/qqgroup.png\" alt=\"Coder\" title=\"Coder\"\u003e\u003c/a\u003e\u003cbr\u003e\n\n* My Website: http://cuijiahua.com/\n\n### Article Debut\n\n*  Debut articles on my website and forward on orther platforms, click here to get the latest development: http://cuijiahua.com/\n\n## Chapt. 2: K-Nearest Neighbors Algorithm\n\n|   Article   |  Personal Website  |    CSDN    |    Zhihu    |\n| :------  | :--------: | :--------: | :--------: |\n| Python3 \u003cMachine-Learning in Practice\u003e 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 \"悬停显示\") |\n\n\n### Code\n\n* [1. Entry Level k-NN](https://github.com/Jack-Cherish/Machine-Learning/tree/master/kNN/1.%E7%AE%80%E5%8D%95k-NN \"悬停显示\")\n\n* [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 \"悬停显示\")\n\n* [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 \"悬停显示\")\n\n## Chapt. 3: Decision Tree\n\n|   Article   |  Personal Website  |    CSDN    |    Zhihu    |\n| :------  | :--------: | :--------: | :--------: |\n| Python3 \u003cMachine-Learning in Practice\u003e 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 \"悬停显示\") |\n| Python3 \u003cMachine-Learning in Practice\u003e 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 \"悬停显示\") |\n\n### Code\n  \n* [1. Loan Prediction](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Decision%20Tree/Decision%20Tree.py \"悬停显示\")\n\n* [2. Contact Lenses](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Decision%20Tree/Sklearn-Decision%20Tree.py \"悬停显示\")\n\n##  Chapt. 4: Navie Bayes\n\n|   Article   |  Personal Website  |    CSDN    |    Zhihu    |\n| :------  | :--------: | :--------: | :--------: |\n| Python3 Python3 \u003cMachine-Learning in Practice\u003e 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 \"悬停显示\") |\n| Python3 Python3 \u003cMachine-Learning in Practice\u003e 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 \"悬停显示\") |\n\n### Code\n  \n* [1. Comment Filter](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Naive%20Bayes/bayes.py \"悬停显示\")\n\n* [2. Spam Filter](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Naive%20Bayes/bayes-modify.py \"悬停显示\")\n\n* [3. News Catalogues](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Naive%20Bayes/nbc.py \"悬停显示\")\n  \n## Chapt. 5: Logistic Regression\n\n|   Article   |  Personal Website  |    CSDN    |    Zhihu    |\n| :------  | :--------: | :--------: | :--------: |\n| Python3 \u003cMachine-Learning in Practice\u003e 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 \"悬停显示\") |\n| Python3 \u003cMachine-Learning in Practice\u003e 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 \"悬停显示\") |\n\n### Code\n\n* [1. Entry Level Exercise for Logistic Regression](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Logistic/LogRegres.py \"悬停显示\")\n\n* [2. Improved Random Gradient Ascent Algorithm](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Logistic/LogRegres-gj.py \"悬停显示\")\n\n* [3. Prediction of Horse Mortality](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Logistic/colicLogRegres.py \"悬停显示\")\n\n## Chapt. 6: SVM (Support Vector Machine)\n\n|   Article   |  Personal Website  |    CSDN    |    Zhihu    |\n| :------  | :--------: | :--------: | :--------: |\n| Python3 \u003cMachine-Learning in Practice\u003e 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 \"悬停显示\") |\n| Python3 \u003cMachine-Learning in Practice\u003e 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 \"悬停显示\") |\n\n### Code\n\n* [1. Simplified SMO Alogrithm](https://github.com/Jack-Cherish/Machine-Learning/blob/master/SVM/svm-simple.py \"悬停显示\")\n\n* [2. Complete SMO Alogrithm](https://github.com/Jack-Cherish/Machine-Learning/blob/master/SVM/svm-smo.py \"悬停显示\")\n\n* [3. Nonlinear SVM Alogrithm](https://github.com/Jack-Cherish/Machine-Learning/blob/master/SVM/svmMLiA.py \"悬停显示\")\n\n* [4. Sklearn SVC](https://github.com/Jack-Cherish/Machine-Learning/blob/master/SVM/svm-svc.py \"悬停显示\")\n\n## Chapt. 7: AdaBoost\n\n|   Article   |  Personal Website  |    CSDN    |    Zhihu    |\n| :------  | :--------: | :--------: | :--------: |\n| Python3 \u003cMachine-Learning in Practice\u003e 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 \"悬停显示\") |\n\n### Code\n\n* [1. Training Process of AdaBoost Based On Decision Stump](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/adaboost.py \"悬停显示\")\n\n* [2. AdaBoost on Hard Datasets](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/horse_adaboost.py \"悬停显示\")\n\n* [3. Implement AdaBoost by sklearn](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/sklearn_adaboost.py \"悬停显示\")\n\n* [4. ROC Curve Plot](https://github.com/Jack-Cherish/Machine-Learning/blob/master/AdaBoost/ROC.py \"悬停显示\")\n\n## Chapt. 8: Linear Regression\n\n|   Article   |  Personal Website  |    CSDN    |    Zhihu    |\n| :------  | :--------: | :--------: | :--------: |\n| Python3 \u003cMachine-Learning in Practice\u003e 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  \"悬停显示\")|\n| Python3 \u003cMachine-Learning in Practice\u003e study notes (XII): | [Personal Website](http://cuijiahua.com/blog/2017/12/ml_12_regression_2.html \"悬停显示\") | no | no |\n\n### Code\n\n* [1. Linear Regression(Ordinary LR + Locally Weighted LR)](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/regression_old.py \"悬停显示\")\n\n* [2. Predicting the Age of Abalones(Ormers)](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/abalone.py \"悬停显示\")\n\n* [3. Stepwise Regression](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/regression.py \"悬停显示\")\n\n* [4. Predicting the Price of Second Hand Lego](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression/lego.py \"悬停显示\")\n\n## Chapt. 9: Regression Tree\n\n|   Article   |  Personal Website  |    CSDN    |    Zhihu    |\n| :------  | :--------: | :--------: | :--------: |\n| Python3 \u003cMachine-Learning in Practice\u003e 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 |\n\n\n###  Code\n\n* [1. Regression Tree](https://github.com/Jack-Cherish/Machine-Learning/blob/master/Regression%20Trees/regTrees.py \"悬停显示\")\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjack-cherish%2Fmachine-learning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjack-cherish%2Fmachine-learning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjack-cherish%2Fmachine-learning/lists"}