机器学习
美利坚合众国圣安东尼奥马刺村
机器学习/Python/Swift。Github:https://github.com/Jack-Lee-Hiter
展开
-
Python实现决策树
训练数据集来自李航的《统计学习方法》特征选择一章,决策树的生成采用ID3或者C4.5算法,决策树剪枝暂未实现。决策树的实现还是比较容易的,主要思路如下: 1. 先计算整体类别的熵 2. 计算每个特征将训练数据集分割成的每个子集的熵,并将这个熵乘以每个子集相对于这个训练集的频率,最后将这些乘积累加,就会得到一个个特征对应的信息增益。 3. 选择信息增益最大的作为最优特征分割训练数据集 4. 递原创 2016-06-18 17:34:48 · 2315 阅读 · 0 评论 -
Python实现朴素贝叶斯
通过Python实现李航的朴素贝叶斯一章的例题。from numpy import *def loadDataSet(): postingList = [[1, 'S'], [1, 'M'], [1, 'M'], [1, 'S'], [1,原创 2016-06-24 17:35:03 · 791 阅读 · 0 评论