统计学习方法第10章隐马尔可夫模型Viterbi算法例10.3代码实践

统计学习方法第10章隐马尔可夫模型Viterbi算法例10.3代码实践 from numpy import * def calcNextFunc(alpha,feat,A,B,O,n): nextAlpha=mat(zeros((n,1))) Idict={} f...

2018-01-30 21:14:24

阅读数:73

评论数:0

统计学习方法第10章隐马尔可夫模型后向算法例题10.2代码实践

统计学习方法第10章隐马尔可夫模型后向算法例题10.2代码实践 from numpy import * Q=[1,2,3] V=['红','白'] A=mat([[0.5,0.2,0.3],[0.3,0.5,0.2],[0.2,0.3,0.5]]) B=mat([[0.5,0.5],[0....

2018-01-30 19:30:41

阅读数:217

评论数:0

统计学习方法第10章隐马尔可夫模型的概率计算方法的前向算法

统计学习方法第10章隐马尔可夫模型的概率计算方法的前向算法 from numpy import * Q=[1,2,3] V=['红','白'] A=mat([[0.5,0.2,0.3],[0.3,0.5,0.2],[0.2,0.3,0.5]]) B=mat([[0.5,0.5],[0.4,...

2018-01-30 18:56:29

阅读数:96

评论数:0

统计学习方法第八章AdaBoost算法的例8.1代码实践

统计学习方法第八章AdaBoost算法的例8.1代码实践 #-*- coding: utf-8 -*- from numpy import * def loadDataSet(): dataSet=[[0,1,2,3,4,5,6,7,8,9]] label=[1,1,1,...

2018-01-29 18:45:30

阅读数:187

评论数:0

用SMO算法解决统计学习方法SVM那一章例题7.1,7.2的代码实践

用SMO算法解决统计学习方法SVM那一章例题7.1,7.2的代码实践,比之前发布的SVM算法多了个计算权重的函数来通过拉格朗日因子来计算权 #-*- encoding:utf-8 -*- from numpy import * #又调试了半天 写代码需谨慎 class SVM(object...

2018-01-26 17:18:30

阅读数:233

评论数:0

统计学习方法第七章的序列最小最优化算法SMO代码实践

统计学习方法第七章的序列最小最优化算法SMO代码实践 #-*- encoding:utf-8 -*- from numpy import * #又调试了半天 写代码需谨慎,另外在内循环的函数中标记了代码所在书中公式的位置,可以参考一下 class SVM(object): d...

2018-01-26 16:44:51

阅读数:122

评论数:0

统计学习方法第6 章的例6.1求最大熵用随机数代码实践

思想:既然是求平均数时熵是最大的那么是否为随机生成随机数保留使熵最大的随机随机数组合中的值接近平均值   逐渐加大循环次数是否值更加接近平均值 代码如下: import random import math def maxEntropy(sum,num): rait=ran...

2018-01-21 11:38:06

阅读数:70

评论数:0

统计学习方法第五章CART算法代码实践例题5.4

统计学习方法第五章CART算法代码实践例题5.4from numpy import * def loadDataSet(): # 本书例题的数据集 dataset = [['青年', '否', '否', '一般', '否'], ['青年', '否', ...

2018-01-18 23:18:04

阅读数:121

评论数:0

统计学习方法第五章决策树C4.5算法代码实践

统计学习方法第五章决策树C4.5算法代码实践(其实相对于ID3算法只是寻找最优划分属性的标准发生了改变,ID3为信息增益而C4.5为信息增益率即在ID3的信息增益除以数据集关于该特征划分的熵)from numpy import * import math def loadDataSet(): ...

2018-01-18 19:15:00

阅读数:100

评论数:0

统计学习方法第五章决策树的ID3算法代码实践 例5.3

统计学习方法第五章决策树的ID3算法代码实践  例5.3(下面还有一个封装起来的类)1.from numpy import * import math def loadDataSet(): # 本书例题的数据集 dataset = [['青年', '否', '否', '一般', '否...

2018-01-18 11:33:07

阅读数:88

评论数:0

统计学习方法第五章决策树的选择最优特征划分例5-1-5.2代码实践

统计学习方法第五章决策树的选择最优特征划分例5-1-5.2代码实践个人体会:本来代码都想在python2.7中编译运行的,个人比较懒就在网上复制了一份这个例题的数据集然后各种编码问题太扎心,目前换成python3.6感觉很舒服,建议大家还是用python3吧方便了很多from numpy impo...

2018-01-18 10:53:39

阅读数:70

评论数:0

统计学习方法第四章朴素贝叶斯的贝叶斯估计,例题4.2代码实践

统计学习方法第四章朴素贝叶斯的贝叶斯估计,例题4.2代码实践(如需要查看极大似然估计的算法请看我的另一篇文章http://blog.csdn.net/grinandbearit/article/details/79044065),贝叶斯算法略微复杂了点对分子分母做了矫正防止出现乘0现象 #-...

2018-01-12 16:02:20

阅读数:259

评论数:0

统计学习方法第四章极大似然估计的朴素贝叶斯分类方法例题4.1代码实践

统计学习方法第四章极大似然估计的朴素贝叶斯分类方法例题4.1代码实践(需要查看贝叶斯估计的可以查看我的另一篇文章http://blog.csdn.net/grinandbearit/article/details/79045143) 代码如下: #-*- coding:utf-8 -*- ...

2018-01-12 14:54:36

阅读数:370

评论数:1

统计学习方法第三章例3.1代码实践

统计学习方法第三章例3.1代码实践 代码内容如下: #-*- coding:utf-8 -*- from numpy import * #根据不同的p值求不同的距离,p=1时是曼哈顿距离;p=2时是欧式距离。。。。。 def distance(vec1,vec2,p): vec...

2018-01-11 11:09:57

阅读数:86

评论数:0

统计学习方法第二章例题2.2代码实践,感知机的对偶形式的代码实现

针对统计学习方法第二章的第二个例题设计了代码如下: (注释部分为自己出错的部分调试代码,小白码代码略扎心) #-*- coding:utf-8 -*- import sys from numpy import * import os from compiler.ast import fla...

2018-01-10 22:58:20

阅读数:284

评论数:1

统计学习方法第二章例题2.1代码实践

本程序是将统计学习第二章的例题2.1用代码运算出来 #-*- coding:utf-8 -*- import os import sys from numpy import * reload(sys) sys.setdefaultencoding('utf-8') #首先将书上的训练集输入...

2018-01-10 09:52:58

阅读数:251

评论数:0

机器学习算法原理与编程实践中的kMeans算法运行时出现ValueError: Masked arrays must be 1-D

在机器学习算法原理与编程实践P137页的绘制散点图是出现ValueError: Masked arrays must be 1-D的提示错误 1.首先给大家展示一下矩阵装置后的原始数据跟加tolist函数后的数据形式 相信大家已经看出内容 2.所以在绘制散点图时需要先把矩阵转换成list

2018-01-01 10:41:40

阅读数:554

评论数:2

提示
确定要删除当前文章?
取消 删除
关闭
关闭