罗兵漂流记

专注于人工智能技术研究。人生苦短,我用python。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

12 2017 档案

摘要:在上两节中,我们讲解了机器学习的决策树和k-近邻算法,本节我们讲解另外一种分类算法:支持向量机SVM。 SVM是迄今为止最好使用的分类器之一,它可以不加修改即可直接使用,从而得到低错误率的结果。 【案例背景】 从前有两个地主,他们都是占山为王的一方霸主。本来各自吃饱自己的饭万事无忧,可是人心不知足蛇 阅读全文

posted @ 2017-12-07 13:25 罗兵漂流记 阅读(726) 评论(0) 推荐(0)

摘要:上节介绍了机器学习的决策树算法,它属于分类算法,本节我们介绍机器学习的另外一种分类算法:最近邻规则分类KNN,书名为【k-近邻算法】。 KNN算法的工作原理是:将预测的目标数据分别跟样本进行比较,得到一组距离的数据,取最近的K个数据,遵循少数服从多数的原则,从而获得目标数据的分类。 简单的说,就是【 阅读全文

posted @ 2017-12-06 15:31 罗兵漂流记 阅读(582) 评论(0) 推荐(0)

摘要:本节进入机器学习的核心内容 - 机器学习算法篇,我会用实例演示一些常用的机器学习算法。 下面演示第一个机器学习算法:决策树 决策树与其他算法相比有很多优点,其中最主要的一个优点是机器和人都能看懂,我们使用机器学习的模型就能完成预测任务。 在代码演示之前需要安装一个树型结构的显示工具:graphviz 阅读全文

posted @ 2017-12-06 08:30 罗兵漂流记 阅读(791) 评论(1) 推荐(2)

摘要:本节矩阵线性代数有很多内容,这里重点演示计算矩阵的行列式、求逆矩阵和矩阵的乘法。 一、计算矩阵行列式【det】 二、求逆矩阵【inv】 三、矩阵的乘法【dot】 阅读全文

posted @ 2017-12-04 20:00 罗兵漂流记 阅读(509) 评论(0) 推荐(0)

摘要:本章实例讲解如何将一个数组对象进行转置,我们可以使用.T将行列数据颠倒过来,看下面的代码: 阅读全文

posted @ 2017-12-04 15:42 罗兵漂流记 阅读(752) 评论(0) 推荐(0)

摘要:本节主要演示数组的切片操作,数组的切片操作有两种形式:更改原数组的切片操作和不更改原数组的切片操作。 一、更改原数组的切片操作 二、不更改原数组的切片操作(使用copy方法) 阅读全文

posted @ 2017-12-04 15:24 罗兵漂流记 阅读(612) 评论(0) 推荐(0)

摘要:本节主要讲解numpy数组的基本运算,包括两数组相加、相减、相乘和相除。 一、两数组相加add 二、两数组相减subtract 三、两数组相乘multiply 四、两数组相除floor_divide 阅读全文

posted @ 2017-12-04 13:02 罗兵漂流记 阅读(1119) 评论(0) 推荐(0)

摘要:本节主要讲解numpy数组的排序方法sort的应用,包括按升序排列和按降序排列。 一、按升序排列 二、按降序排列 阅读全文

posted @ 2017-12-04 12:38 罗兵漂流记 阅读(3355) 评论(0) 推荐(1)

摘要:本节主要讲解numpy的几个常用的聚合运算,包括求和sum、求平均mean和求方差var。 一、求和sum 二、求平均mean 三、求方差var 阅读全文

posted @ 2017-12-04 12:14 罗兵漂流记 阅读(545) 评论(0) 推荐(0)

摘要:今天是Numpy入门系列教程第一讲,首先是安装Numpy: numpy是高性能科学计算和数据分析的基础包,本节主要介绍生成连续二维数组、随机二维数组和自定义二维数组。 一、生成连续二维数组 二、生成随机二维数组 阅读全文

posted @ 2017-12-04 12:00 罗兵漂流记 阅读(820) 评论(0) 推荐(0)

摘要:python很好的支持面向对象编程,本节主讲类的定义,类的构造方法,类的继承与方法重写,类的多继承。 一、类的定义 二、类的构造方法 三、类的继承与方法重写 四、类的多继承(这是python牛逼的地方) 阅读全文

posted @ 2017-12-03 18:47 罗兵漂流记 阅读(181) 评论(0) 推荐(0)

摘要:本节主讲python函数的基本用法,主要包括传递参数、匿名函数和变量作用域。 一、传递参数 python除了传递必需参数外,还可以传递默认参数,不定长参数和关键字参数。 1. 传递必需参数 2. 传递默认参数 3. 不定长参数 4. 关键字参数 在传递必需参数的实例中,str是python关键字 二 阅读全文

posted @ 2017-12-03 18:03 罗兵漂流记 阅读(158) 评论(0) 推荐(0)

摘要:生成随机数是编程中经常用到的功能,下面讲几种常用的随机函数randint,uniform, randrange: 一、生成随机整数 randint 阅读全文

posted @ 2017-12-03 16:55 罗兵漂流记 阅读(209) 评论(0) 推荐(0)

摘要:本讲主要介绍python时间处理方式,比如获取当前的时间: 附: python中时间日期格式化符号: %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数 阅读全文

posted @ 2017-12-03 16:26 罗兵漂流记 阅读(162) 评论(0) 推荐(0)

摘要:python控制结构有:for循环, while循环, if条件语句,下面我们直接上代码。 一、for循环 阅读全文

posted @ 2017-12-03 16:10 罗兵漂流记 阅读(199) 评论(0) 推荐(0)

摘要:python的容器有四种:列表List,元祖Tuple,字典Dictionary和集合Set。 一、列表List 阅读全文

posted @ 2017-12-03 15:42 罗兵漂流记 阅读(619) 评论(0) 推荐(0)

摘要:因为本人用的mac系统,所以这里只演示mac系统下python环境的搭建,至于windows和linux系统有类似安装过程,可以参考官方文档。 第一步: 安装python3.6 执行语句查看python版本: 第二步:安装Anaconda 下载地址:https://www.anaconda.com/ 阅读全文

posted @ 2017-12-02 23:05 罗兵漂流记 阅读(183) 评论(0) 推荐(0)