自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 数据结构与算法 Python语言实现 课后习题解答Chapter 2

2.7 ExercisesReinforcementR-2.1 Give three examples of life-critical software applications.https://www.cnblogs.com/chenlimei/p/9287345.html ● 2011 年温州7.23 动车事故  2011年7月23日20时30分05秒,甬温线浙江省温州市境...

2018-12-10 14:36:19 3330

原创 数据结构与算法 Python语言实现 课后习题解答Chapter 1

1.12 ExercisesReinforcementR-1.1 Write a short Python function, is_multiple(n, m), that takes two integervalues and returns True if n is a multiple of m, that is, n = mi for someinteger i, and Fal...

2018-12-08 22:40:08 3572 2

转载 机器学习——几种距离度量方法

https://www.baidu.com/link?url=ruPcRK7Q63YOmElvaKC_LdSA_aj4iW4TvdfkoBNoeT76k6qKj-nuMXEpvvjoVE9cuVyncBB3MGh3UACvYkJcQq&wd=&eqid=bd51b9390002d345000000035ad3e5471. 欧氏距离(Euclidean Distance)欧氏距离是最...

2018-04-16 10:58:52 919

原创 机器学习实战之支持向量机SVM-2

续:机器学习实战之支持向量机SVM-1后来对前面的代码进行优化,主要是3方面:1.更加合理选择j,取代原来的随机选择j;j是从已更新的alpha值的列表中选取,也就是已发现的支持向量列表中选取。选择原则是:max(abs(Ei-Ej)),2.选择ai,先遍历整个数据集,后面只遍历支持向量数据集;只更新支持向量的ai,更加合理。3.将数据结构化,整洁易懂。对非线性数据的处理,要用到核函数。这里用到高...

2018-04-08 16:45:23 229

原创 机器学习实战之支持向量机SVM-1

SVM:support vector machine,支持向量机支持向量就是分类时的边界向量,主要通过支持向量来对分类算法进行优化。优化问题主要分类三类:1.不带约束条件:min fx;求取函数f(x)的导数,然后令其为零,可以求得候选最优值,再在这些候选值中验证;如果是凸函数,可以保证是最优解。这也就是我们高中经常使用的求函数的极值的方法。2.带等式约束条件:min fx;s.t. hx=0;s...

2018-04-06 21:43:09 235

原创 机器学习实战之逻辑回归logestic regression

机器学习实战这本书最大的缺点就是对代码注释的不够详细,尤其是很多运算过程直接省略。最起码应该在开始代码前先将主要的数学结论说清楚。逻辑回归logestic regression,回归:指研究一组随机变量(Y1 ,Y2 ,…,Yi)和另一组(X1,X2,…,Xk)变量之间关系的统计分析方法关系符合线性的叫线性回归,符合逻辑函数关系的叫逻辑回归。这里用逻辑回归处理一些非线性的分类问题。用到的函数sig...

2018-04-04 20:46:02 867 1

原创 机器学习实战之朴素贝叶斯naive bayes

朴素贝叶斯naive bayes:先说贝叶斯定理:有事件A和事件B,p(AB),发生A也发生B的概率。p(A)发生A的概率。p(B)发生B的概率。p(A|B),发生B的条件下再发生A的概率。p(B|A),发生A的条件下再发生B的概率。根据常识有:p(AB)=p(A)*p(B|A)=p(B)*p(A|B)则有:p(B|A)=p(B)*p(A|B)/p(A)可以将难计算的概率转化成其他容易计算的概率。...

2018-04-01 17:00:46 237

原创 机器学习实战之决策树decision trees

对于给定的数据集合,每一行都是一个数据,每一列都是一个特征,最后一列是类标签列表。决策树的过程就是:选择一个最优特征将数据分类,然后在子数据集合中,继续选出最优特征进行分类,如此反复一直进行到子集合只剩下类标签为止。关键在于最优特征的选择:bestFeature最优特征的选择依据的是信息增益infomation gain(IG)最大的原则,比较所有特征划分后的数据,看哪个分类方式的信息增益最大。信...

2018-04-01 16:12:48 217

原创 机器学习实战之近邻算法kNN

kNN,k near neighbour,k近邻算法依据的是用欧氏距离公式来计算距离,距离越近越相似。# -*- coding: cp936 -*-#改造成自己可以理解的代码import osfrom numpy import *def classify0(inX,dataSet,labels,k):    '''        分类器,以dataSet为样本,分析出inX属于labels中的哪一...

2018-04-01 15:22:59 189

原创 python学习计划

第一阶段:python简明教程,已完成。第二阶段:机器学习实战(python),正在进行。第三阶段:算法第四版(java)第四阶段:python深度学习算法第五阶段:python爬虫,数据获取方面。等等...

2018-04-01 15:17:54 548

转载 python安装matplotlib

为python安装matplotlib模块matplotlib是python中强大的画图模块。首先确保已经安装python,然后用pip来安装matplotlib模块。进入到cmd窗口下,执行python -m pip install -U pip setuptools进行升级。接着键入python -m pip install matplotlib进行自动的安装,系统会自动下载安装包。安装完成后...

2018-03-18 20:16:01 661

转载 python 2.7安装及pip安装numpy函数库之wheel方式

安装过程参考网上的文章主要今天学到了可以命令行窗口使用复制粘贴,尤其在输入一些比较长的路径会很方便。1.从官网下载Windows,x86版本python安装文件(安装选项要勾选pip安装工具)2.安装wheel模块。在cmd下进入Python的Scripts目录,键入命令 pip install wheel3.下载windows,x86,python2.7相对应的numpy的.whl文件,同样的命...

2018-03-17 21:06:46 2623

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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