机器学习
perfect_young
这个作者很懒,什么都没留下…
展开
-
labelme安装与使用-----批量将.json文件转换成img.png;label.png;label_name.txt;label_viz.pgn;info.yaml文件
labelme安装环境windows10,python3.6,pip31、找到pip所在文件夹D:\Program Files\Python\Python36\Scripts,在下图红框位置输入cmd,然后回车,即可在当前文件夹下打开cmd,在cmd中输入命令行pip install labelme,稍等一会便可以安装成功。2、等安装成功以后,随便在哪个文件夹下打开cmd,...原创 2019-11-22 22:56:14 · 2214 阅读 · 1 评论 -
XGBoost推导过程
XGBoost推导过程讲的非常好,非常通透,分享一下!--------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------...转载 2019-04-18 13:55:59 · 714 阅读 · 0 评论 -
《机器学习实战》决策树plotTree函数完全解析
函数中的plotTree.xOff的取值,以及计算cntrPt的方法python3.X 环境下的代码import matplotlib.pyplot as plt#这里是对绘制是图形属性的一些定义,可以不用管,主要是后面的算法decisionNode = dict(boxstyle="sawtooth", fc="0.8")leafNode = dict(boxstyle="r...转载 2018-11-22 11:33:22 · 2871 阅读 · 1 评论 -
《机器学习》PCA(Principal Component Analysis,主成分分析)降维
PCA降维过程第1步、求所给数据(变量)矩阵的协方差矩阵第2步、求协方差矩阵的特征值和特征向量(数据矩阵的主成分是其协方差矩阵的特征向量,按照对应的特征值大小排序。最大的特征值对应的向量就是第一主成分,以此类推)第3步、所有数据(变量)减去对应的平均值第4步、用第三步点乘特征向量(从二维降到一维,只要点乘特征向量中的第一主成分)例子如下:#n是给出的变量x1和x2的数据,...原创 2018-06-02 12:10:03 · 308 阅读 · 0 评论 -
《机器学习实战》Matplotlib注解绘制树形图遇到中文不显示的问题
在看《机器学习实战》第三章的时候,需要用Matplotlib注解绘制树形图,但是文本框里的中文不显示,如下图红色区域:红色区域产生中文乱码的原因就是字体的默认设置中并没有中文字体,我们只要在该程序中手动添加中文字体的名称就可以了。手动增加如下代码: from pylab import * mpl.rcParams['font.sans-serif'] = ['Sim...原创 2018-11-22 08:56:06 · 670 阅读 · 0 评论 -
《机器学习实战》example[1] for example in dataSet的理解
附上源代码:dataSet=[ [1,1,'yes'], [1,1,'yes'], [1,0,'no'], [0,1,'no'], [0,1,'no']]>>>featList=[example[1] for example in dataSet]>>...原创 2018-11-21 09:20:03 · 2281 阅读 · 1 评论 -
《机器学习实战》PCA源码
#coding:utf-8from numpy import *"""将数据转换成前N个主成分的伪代码如下: 去除平均值 计算协方差矩阵 计算协方差矩阵的特征值和特征向量 将特征值从大到小排序 保留最上面的N个特征向量 将数据转换到上述N个特征向量构建的新空间中"""def loadDataSet(filename,delim=' '...原创 2018-11-08 15:25:11 · 299 阅读 · 0 评论 -
《机器学习实战》逻辑回归python3源码
逻辑回归:1 梯度上升优化算法 2 随机梯度上升算法 3 改进的随机梯度上升法 4预测病马的死亡率打开pycharm创建一个logRegression.py文件,输入如下代码:#coding:utf-8from numpy import *"""下载数据集,返回dataMat和labelMat,都是list类型"""def loadDataSet...原创 2018-11-05 11:19:34 · 572 阅读 · 0 评论 -
《机器学习实战》线性回归python3源码
打开pycharm创建一个regression.py文件,输入如下代码:#coding:utf-8from numpy import *seterr(divide='ignore',invalid='ignore')"""------------------------普通线性回归------------------------------"""def loadData(fi...原创 2018-11-04 10:34:40 · 349 阅读 · 0 评论 -
《机器学习》分析鸢尾花数据集
转载地址:https://www.cnblogs.com/mandy-study/p/7941365.html分析鸢尾花数据集下面将结合Scikit-learn官网的逻辑回归模型分析鸢尾花示例,给大家进行详细讲解及拓展。由于该数据集分类标签划分为3类(0类、1类、2类),很好的适用于逻辑回归模型。1.鸢尾花数据集在Sklearn机器学习包中,集成了各种各样的数据集,包括前面...转载 2018-06-04 15:41:48 · 47492 阅读 · 9 评论