【二十一】机器学习之路——神经网络入门

写在前面:[本篇博文参考吴恩达的《机器学习》课程——浅层神经网络、周志华《机器学习》。 墙裂建议大家先看一下知乎里的一个博主的回答,如何简单形象又有趣的讲解神经网络是什么,非常适合入刚上路的小白。 同时推荐大家先学习机器学习之路——logistic回归后再来看这篇博客。]   今天来讲一...

2018-03-09 22:34:06

阅读数 1856

评论数 0

【二】Leetcode之Python刷题之路

1. Move Zeros 给一个数组,将数组里的0全部移到数组最后。 For example, given nums = [0, 1, 0, 3, 12], after calling your function, nums should be [1, 3, 12, 0, 0]. Note...

2018-01-30 22:09:14

阅读数 4929

评论数 1

【一】Leetcode之Python刷题之路

申请完了github帐号,又在Leetcode上发现了新大陆,从昨天开始刷题了,感觉很有意思。看视频学习Python动手不太多,现在开始刷题练习自己的代码水平,leetcode上还有很多大神,快哉美哉!   代码我都放到github里了https://github.com/Ray1225/Pyt...

2018-01-25 21:16:19

阅读数 7380

评论数 2

近况杂谈

最近在疯狂刷Python,把网易云课堂上小甲鱼的零基础Python学习基本上看完了,课后题也做了一便,虽然没全部消化但也算是半只脚跨进了Python殿堂。今天特地申请了Github的帐号,找到一篇MAC github使用说明的博客,写的甚是简明,在Mac(OS X)中使用GitHub的超详细攻略(...

2018-01-24 21:46:19

阅读数 223

评论数 3

Python open文件操作

Python open() 函数   python open() 函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。 函数语法 open(name[, mode[, buffering]]) 参数说明: name : 一个包含了你要访问的文件名称的字符...

2018-01-11 22:44:21

阅读数 2198

评论数 1

Python中lambda(),filter(),map()函数

1. lambda()匿名函数 a = lambda x: x*x print a(2) 输出结果为: 4 关键字 lambda 表示匿名函数,冒号前面的 x 表示函数参数 匿名函数有个限制,只能有一个表达式,不用写 return,返回值就是该表达式的结果。 也可以把匿名函数赋值给一个...

2018-01-06 15:07:08

阅读数 1321

评论数 0

Python局部变量和全局变量

学习Python时看到一篇介绍python里局部变量和全局变量的帖子讲的挺好,无奈转载比较费事,只好手写。   当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块,从它们的名...

2018-01-04 22:43:14

阅读数 530

评论数 0

【二十】机器学习之路——朴素贝叶斯实战(文本分类)

[写在前面:最近工作上事情比较多,加上年终述职和元旦假期去首都玩了一次,导致这篇博客前前后后写了快有半个月,跨越了2017和2018年,意义非凡。在这里祝大家新年快乐,也希望自己在新的一年能够坚持学习,提升自己!]  上一篇博客机器学习之路——朴素贝叶斯分类写到了朴素贝叶斯的理论知识,今天来讲一下...

2017-12-26 21:19:41

阅读数 3245

评论数 2

【十九】机器学习之路——朴素贝叶斯分类

最近在看周志华《机器学习》的贝叶斯分类器这一章时觉得书上讲的很难理解,很多专业术语和符号搞的我头大,大学时候概率论我还是学的还是不错的,无奈网上搜了搜前辈的博客,看到一篇把朴素贝叶斯讲的很简单的文章,顿时豁然开朗。关于贝叶斯分类且听我慢慢道来:贝叶斯定理  学习朴素贝叶斯分类器之前,先介绍下贝叶斯...

2017-12-13 20:34:15

阅读数 427

评论数 2

【十八】机器学习之路——决策树Python实现(4)

[本文内容参考Peter Harrington《机器学习实战》] 最近工作有点忙,感觉自己有点懈怠了,要坚持!   前面几篇博客介绍了决策树的理论知识机器学习之路——决策树(1),机器学习之路——决策树算法(2),机器学习之路——决策树剪枝(3) ,学习理论的目的最终为了解决实际问题,今天来一...

2017-12-09 23:06:15

阅读数 273

评论数 1

【十七】机器学习之路——决策树剪枝(3)

[本文内容参考周志华《机器学习》]   前两篇博客分别介绍了决策树的概念【十五】机器学习之路——决策树(1)和决策树的三种算法【十六】机器学习之路——决策树算法(2),今天讲一下决策树的剪枝。   我们种树的时候给树剪枝是为了树长的更加美观,而给决策树剪枝是为了解决决策树中”过拟合”的问题。决...

2017-12-04 21:22:43

阅读数 405

评论数 0

【十六】机器学习之路——决策树算法(2)

上一篇博客机器学习之路——决策树(1)介绍了决策树的基本概念以及决策树的生成法则,今天主要介绍一下三种不同的决策树生成算法:ID3/C4.5/CART。ID3算法是由Quinlan在1986年提出的,C4.5是其在1993年提出的,而CART算法是Breiman等人在1984年提出的。   三种...

2017-12-02 22:59:14

阅读数 181

评论数 2

【十五】机器学习之路——决策树(1)

决策树 (DecisionTree)[写在前面:写完博客后发现,这篇博客字数比较多,写博客的时候想把决策树讲的简单点,让大家更容易理解,刚接触决策树的同学请耐心看,会有所收获的。本博客内容参考了周志华的《机器学习》] 1. 决策树简介   今天来学习一下监督学习里的另一种算法:决策树。为什么叫树...

2017-11-29 23:51:57

阅读数 299

评论数 2

【十四】机器学习之路——K-近邻算法实战

使用k-近邻算法识别手写数字   一个星期没有更新博客了,最近在看K-近邻算法和决策树,学习《机器学习实战》K-近邻算法里的实战问题代码时遇到了些问题,经过几天的硬啃,终于完成了代码。话不多说,下面一起看一下如何用K-近邻算法实现识别手写数字。[例子与代码摘自《机器学习实战》]   简单起见,...

2017-11-23 23:19:30

阅读数 232

评论数 2

【十三】机器学习之路——k-近邻算法(KNN)

有几天没写博客了,最近工作上的事情比较多,没抽出时间来看书学习。趁今天有点空,一起学习一下k-近邻算法(KNN),这个算法是监督学习里的分类问题,主要是用来根据数据的特征,将样本分为不同类别的算法,咱们下面慢慢来学习。KNN算法定义:  KNN算法是比较容易理解的分类算法,KNN是通过测量不同特征...

2017-11-16 09:35:59

阅读数 355

评论数 6

【十二】机器学习之路——numpy库

写在前面:这篇博客内容介绍的比较简单的基本知识,适合python和机器学习零基础的人看,如果读者对numpy比较了解的话,可以pass。 - numpy   Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,之前提到的梯度下降法每次迭代都需要遍历所有的数据,大大降低的程序的运算...

2017-11-08 23:18:24

阅读数 200

评论数 2

【十一】机器学习之路——Python基础数据运算

没学习过Python的小伙伴可能会对之前博客里的代码里的array,arrange,list等一头雾水,今天咱们简单介绍一下Python里的这些基础的数据运算方法,及Python里的基础数据类型。本篇博客参考Runoob网站的python基础教程,有兴趣的小伙伴可以通过这个链接学习一下Python...

2017-11-08 21:14:56

阅读数 226

评论数 1

【十】机器学习之路——logistic回归python实现

前面一个博客机器学习之路——logistic回归讲了logistic回归的理论知识,现在咱们来看一下logistic回归如何用python来实现,代码、数据参考《机器学习实战》。   首先看下我们要处理的数据, 我们要做的就是通过logistic回归的方法,拟合一条曲线将红色和绿色的点区分...

2017-11-08 00:20:00

阅读数 1180

评论数 1

【九】机器学习之路——logistic回归

前面的博客咱们介绍了监督学习里回归的一种——线性回归,今天咱们讲一下另外一种很重要的回归——逻辑回归(Logistic Regression)。 逻辑回归(Logistic Regression)   之前咱们说的线性回归,举的例子是房价的预测的例子,手头有房子大小和对应房价的数据,然后通过...

2017-11-02 14:15:36

阅读数 628

评论数 3

【八】机器学习之路——梯度下降法python实现

  前面的博客线性回归python实现讲了如何用python里sklearn自带的linearRegression()函数来拟合数据的实现方式。今天咱们来介绍下,如何用梯度下降法拟合数据。   还记得梯度下降法是怎么做的吗?忘记的同学可以回头看下前面的博客线性回归。咱们还是拿之前博客线性回归py...

2017-11-01 15:38:14

阅读数 7093

评论数 12

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