06-机器学习实战+西瓜书
机器学习实战+西瓜书
修炼果
蚍蜉撼大树,实践出真知。
展开
-
梯度上升算法与梯度下降算法求解回归系数怎么理解?
这本书里之所以用的是梯度上升,原因和前面几位楼主说的一样,是因为这本书里用的差距是y-θ(xw+b),而梯度下降法用的是θ(xw+b)-y,所以要变换符号。https://www.zhihu.com/question/24658302/answer/73430764...转载 2018-04-01 14:30:13 · 667 阅读 · 0 评论 -
(机器学习实战)3、决策树的构建和预测(详细注释)
#python3.6#训练样本和代码压缩包:https://pan.baidu.com/s/14iacLr08aucyOTcUBMEhLw#coding:utf-8#定义文本框和箭头格式from numpy import *from scipy import *from math import log""" shannon熵思路 1、得到训练样本行数 2、建立字典 3、提取标签...原创 2018-05-11 22:25:47 · 487 阅读 · 0 评论 -
(机器学习实战)7.3adaBoost元算法提高分类性能(详细注释)
python3.6代码和训练集:https://pan.baidu.com/s/1MFsCmSTfmRPU0M_W4Shc4gfrom numpy import *import numpy as npfrom scipy import *from math import *def loadSimpData(): datMat=matrix([[1.0,2.1],[2.0,1.1],[1....原创 2018-05-19 13:54:20 · 300 阅读 · 0 评论 -
(机器学习实战)2.12 KNN分类算法的Python实现(详细注释)
kNN算法实现伪代码(参考机器学习实战)建立文件test.py#导入第一个模块:科学计算包from numpy import *#导入第二个模块:运算符模块import operator#创建一个creatDataSet函数:建立数据集和标签def creatDataSet(): group=array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]]) lab...原创 2018-05-07 14:59:46 · 508 阅读 · 0 评论 -
(机器学习实战)2.2使用K临近法改进约会网站的配对效果(详细注释)
样本集下载:https://pan.baidu.com/s/1GJoeIRlMLRWbzjsG4EU_RA编译:python3.6运行可用:import operator from numpy import *from scipy import *from matplotlib import *""" KNN近邻分类思路: 1,用shape[0]得到行数 2,把带划分数据用ti...原创 2018-05-08 14:06:00 · 211 阅读 · 0 评论 -
(机器学习实战)2.3手写识别系统(详细注释)
编译:python3.6代码和训练集下载:https://pan.baidu.com/s/1m7HdAkuwGgXX8v5-DN118Qimport operator from numpy import *from scipy import *from matplotlib import *""" KNN近邻分类思路: 1,用shape[0]得到行数 2,把带划分数据用tile...原创 2018-05-08 18:21:23 · 674 阅读 · 0 评论