mirror of
https://gitee.com/TheAlgorithms/Statistical-Learning-Method_Code.git
synced 2024-12-22 12:48:55 +08:00
DecisionTree | ||
KNN | ||
Mnist | ||
NaiveBayes | ||
perceptron | ||
transMnist | ||
CodePic.png | ||
README.md |
前言
力求每行代码都有注释,重要部分注明公式来源。具体会追求下方这样的代码,学习者可以照着公式看程序,让代码有据可查。
如果时间充沛的话,可能会试着给每一章写一篇博客。先放个博客链接吧:传送门。
注:其中Mnist数据集已转换为csv格式,由于体积为107M超过限制,改为压缩包形式。下载后务必先将Mnist文件内压缩包直接解压。
实现
第二章 感知机:
博客:统计学习方法|感知机原理剖析及实现
实现:Statistical-Learning-Method_Code/perceptron/perceptron_dichotomy.py
第三章 K近邻:
博客:统计学习方法|K近邻原理剖析及实现
Statistical-Learning-Method_Code/KNN/KNN.py
第四章 朴素贝叶斯:
博客:统计学习方法|朴素贝叶斯原理剖析及实现
Statistical-Learning-Method_Code/NaiveBayes/NaiveBayes.py
第五章 决策树:
Statistical-Learning-Method_Code/DecisionTree/DecisionTree.py