- 博客(17)
- 资源 (45)
- 收藏
- 关注
原创 《人工智能》机器学习 - 第5章 线性回归(三 多元线性回归实践)
5.4多元线性回归实践5.4.1多元线性回归之房屋价格预测在本文开始前,笔者给出的一个房价预测是一元线性的房价预测,接下来笔者要讲的也是房价预测,不在只是和面积有关,还和房间数有关,就变成了一个多元的问题。关于这部分的理论在5.2节笔者已经讲过了,这里就不在讲了。直接来代码吧。# -*- coding: utf-8 -*-import numpy as npimport matplotl...
2018-09-27 17:17:17 1062 3
原创 《人工智能》机器学习 - 第5章 线性回归(二 一元线性回归实践)
5.3一元线性回归实践5.3.1一元线性回归简单实例在前文我们引入了预测房价的例子,最后的模型是形如 ,那么笔者就先实现这个最简单的算法,使用的是最小二乘法进行求解计算,前文已经推导了。为了便于编码,使用上述式子。代码如下。# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as pltimport m...
2018-09-27 11:37:17 892
原创 《人工智能》机器学习 - 第5章 线性回归(一 理论讲解)
开发IDE:Anaconda 3(python3.6.5)回归是由达尔文(Charles Darwin)的表兄弟Francis Galton发明的。Galton于1877年完成了第一次回归预测,目的是根据上一代豌豆种子(双亲)的尺寸来预测下一代豌豆种子(孩子)的尺寸。 Galton在大量对象上应用了回归分析,甚至包括人的身高。他注意到,如果双亲的高度比平均高度高,他们的子女也倾向于比平均高度高,...
2018-09-27 11:00:26 1362
原创 《嵌入式-STM32开发指南》第三部分 基础篇 - 第17章 SPI
2.1 SPI简介SPI,是Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。是一种高速全双工的通信总线,它由摩托罗拉公司提出,当前最新的为 V04.01—2004 版。它被广泛地使用在ADC、LCD 等设备与 MCU 间通信的场合。SPI接口主要应用在 EEPROM,FLASH,实时时钟,A...
2018-09-24 10:08:18 1049
原创 《嵌入式-STM32开发指南》第二部分 基础篇 - 第16章 I2 C
1.1 I2C工作原理1.1.1 I2C串行总线概述I2C总线是PHLIPS公司推出的一种双线式串行总线,是具备多主机系统所需的总线裁决和高低速器件同步功能的高性能串行总线。用于连接微悾器及外围设备。I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。 物理层1)它只使用两条总线线路 :一条双向串行数据线(SDA) ,一条串行时钟线 (SCL)。见图 1。2)每个连...
2018-09-23 21:52:19 1305
原创 《人工智能》机器学习 - 第4章 决策树算法【分类】(五 决策树sklearn总结和可视化总结)
4.7 决策树sklearn总结参考文档:中文链接英文链接API:中文链接英文链接scikit-learn决策树算法类库内部实现是使用了调优过的CART树算法,既可以做分类,又可以做回归。分类决策树的类对应的是DecisionTreeClassifier。sklearn.tree模块提供了决策树模型,用于解决分类问题和回归问题。方法如下所示:我们先看下DecisionTreeC...
2018-09-23 20:56:40 1613
原创 《人工智能》机器学习 - 第4章 决策树算法【分类】(四 CART算法实现)
4.6 CART算法CART(Classification and Regression Trees )是L. Breiman, J. Friedman, R. Olshen, C. Stone在1984年提出的。前文介绍了ID3、C4.5生成决策树的算法。由于上文使用的测试数据以及建立的模型都比较简单,所以其泛化能力很好。但是,当训练数据量很大的时候,建立的决策树模型往往非常复杂,树的深度很...
2018-09-23 15:04:14 1248
原创 《人工智能》机器学习 - 第4章 决策树算法【分类】(三 C4.5算法实现)
4.5 C4.5算法4.5.1 C4.5算法的实现前面讲解了决策树最基本的算法ID3,接下来将要讲解的是ID3的改进版本,C4.5是Quinlan在1993年提出的。C45算法和ID3类似,只是不再以以信息增益作为划分训练数据集的特征,而是以信息增益比作为划前文也讲过了,笔者还是把不同的部分贴出来吧。其余的都一样。信息增益比(information gain ratio)特征AAA对训练...
2018-09-22 09:11:37 1565
原创 《人工智能》机器学习 - 第4章 决策树算法【分类】(二 ID3算法实现)
4.2决策树ID3实践决策树算法最原始的版本是ID3算法,ID3算法由Ross Quinlan发明,建立在“奥卡姆剃刀”的基础上:越是小型的决策树越优于大的决策树(be simple简单理论)。ID3算法中根据信息增益评估和选择特征,每次选择信息增益最大的特征作为判断模块建立子结点。ID3算法可用于划分标称型数据集,没有剪枝的过程,为了去除过度数据匹配的问题,可通过裁剪合并相邻的无法产生大量信息...
2018-09-21 17:18:24 3388
原创 《人工智能》机器学习 - 第4章 决策树算法(一 理论讲解)
决策树(Decision Tree)是一种基本的分类与回归方法,本文主要讨论分类决策树。决策树模型呈树形结构,在分类问题中,表示基于特征对实例进行分类的过程。它可以认为是if-then规则的集合,也可以认为是定义在特征空间与类空间上的条件概率分布。相比朴素贝叶斯分类,决策树的优势在于构造过程不需要任何领域知识或参数设置,因此在实际应用中,对于探测式的知识发现,决策树更加适用。4.1决策树理论*...
2018-09-20 21:34:04 924
原创 《人工智能》机器学习 - 第3章 朴素贝叶斯算法【分类】 (二 算法实战)
3.6朴素贝叶斯实践3.6.1朴素贝叶斯之微博评论筛选以微博评论为例。为了不影响微博的发展,我们要屏蔽低俗的言论,所以要构建一个快速过滤器,如果某条评论使用了负面或者侮辱性等低俗的语言,那么就将该留言标志为内容不当。过滤这类内容是一个很常见的需求。对此问题建立两个类型:低俗类和非低俗类,使用1和0分别表示。3.6.1.1朴素贝叶斯之微博评论筛选实现我们把文本看成单词向量或者词条向量,也就是...
2018-09-19 12:18:39 1296
原创 《人工智能》机器学习 - 第3章 朴素贝叶斯算法 (一 理论讲解)
3.1朴素贝叶斯的基本概念3.1.1什么是贝叶斯我相信当读者朋友看到我这篇文章,你一定是了解或者学过贝叶斯,贝叶斯定理(Bayes’ theorem)的应用。英国数学家**托马斯·贝叶斯(Thomas Bayes)***在1763年发表的一篇论文中,首先提出了这个定理。朴树贝叶斯就是在这个定理上的一个应用。朴素贝叶斯与其他统计学推断方法截然不同。它建立在主观判断的基础上,也就是说,你可以不需...
2018-09-18 22:15:12 1522
原创 《人工智能》机器学习 - 第2章 KNN算法【分类】(二 算法实战)
2.2 KNN算法实践2.2.1 KNN算法简单实现-电影分类2.2.1.1准备数据集我们可以使用numpy直接创建,代码如下:import numpy as np""&a
2018-09-12 21:25:42 2299
原创 《人工智能》机器学习 - 第2章 KNN算法 (一 理论讲解)
2.1 KNN算法理论2.1.1 KNN算法简介KKK最近邻(k-Nearest Neighbor,KNN)分类算法是1967年由Cover T和Hart P提出的一种基本分类与回归方法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。 该方法的思路是:如果一个样本在特征空间中的kkk个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。 KN...
2018-09-11 17:12:06 1207
原创 《人工智能》机器学习 - 第1章 机器学习简介
1.1机器学习(Machine Learning, ML) 图1机器学习时间轴 自从科学、技术与人工智能拥有了最初的观点,科学家们跟随着Blaise Pascal和Von Leibniz的脚步,思考是否有一种机器,拥有与人类相同的智能。著名作者如Jules Verne,Frank Baum(绿野仙踪),Marry Shelly(弗兰肯斯坦),George Lucas(星球大战)幻想着人造人...
2018-09-10 16:32:49 4215
原创 《OpenWrt开发笔记》第31章 OpenWrt 4G拨号上网(Ubuntu12.04+Openwrt15.05)
开发环境: 开发板:RT5350 4G 模块:QUECTEL EC25 OpenWrt 源码版本:Chaos_Calmer 参考文档:Quectel_WCDMA&LTE_Linux_USB_Driver_User_Guide_V1.7.pdf31.1 USB Serial驱动首先修改内核,内核文件在chaos_calmer/build_dir/target-mipsel...
2018-09-05 11:27:20 5664 12
原创 《系统相关》VMware 12上安装Ubuntu14.04
虚拟机软件:VMware Workstation 12 Ubuntu安装镜像版本号:ubuntu-14.04.5-desktop-amd64 ubuntu下载地址: http://releases.ubuntu.com/14.04/ http://old-releases.ubuntu.com/releases/14.04.4/ http://mirrors.melbourne.co.u...
2018-09-03 09:29:58 2310
第25章 配置OpenWrt支持网络摄像头-附件
2017-12-17
第19章 驱动开发之LED驱动程序-附件
2017-12-11
Learning OpenCV 3 英文版
2017-12-08
SSHSeccureShellClient客户端
2017-12-01
[GPU高性能编程CUDA实战].(桑德斯).聂雪军等.扫描版
2017-10-28
NetBox软件
2017-10-19
win32diskimager-1.0.0软件
2017-10-19
Xshell 软件(免费版)测试可用
2017-10-19
Keil使用Jlink ,dll不兼容的更新库
2020-12-26
SerialCommunicate.rar
2020-06-20
EasyWebServer网站服务器
2019-04-06
手写数字识别数据集
2018-09-12
Nearest Neighbor Pattern Classification-1967
2018-09-11
4G拨号(移远EC25)Openwrt+RT5350
2018-09-05
《A fast learning algorithm for deep belief nets》原文
2018-03-06
第27章 DS18B20温度传感器-附件:ds18b20驱动程序和应用程序
2017-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人