- 博客(754)
- 资源 (45)
- 收藏
- 关注
原创 《Linux操作系统-系统移植》第7章 工具移植 -第3节 Mini-xml移植
开发环境:主机环境:Ubuntu 12.04目标机环境:Exynos4412开发板(Linux 3.0.5)一个轻量级的xml库,可完成读写。适合系统资源受限的嵌入式设备。源码下载:https://github.com/michaelrsweet/mxml3.1交叉编译第一步:下载源码,解压,进入mxml-2.12。建立编译夹$mkdir install第二步:编译配置$....
2018-11-06 20:52:02 601
原创 《Linux操作系统-系统移植》第7章 工具移植 -第2节 SSH服务移植
开发环境:主机:Ubuntu12.04开发板:44122.1编译相关文件SSH协议族可以用来进行远程控制, 附加的SFTP协议可轻松实现在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,因为它们使用明文传送密码。OpenSSH常常被误认以为与OpenSSL有关联,但实际上这两个计划的有不同的目的,不同的...
2018-10-29 21:55:25 502
原创 《人工智能》机器学习 - 第5章 逻辑回归(五 逻辑回归sklearn总结)
5.5逻辑回归sklearn总结在scikit-learn中,与逻辑回归有关的主要是这3个类。LogisticRegression, LogisticRegressionCV 和logistic_regression_path。其中LogisticRegression和LogisticRegressionCV的主要区别是LogisticRegressionCV使用了交叉验证来选择正则化系数C。而...
2018-10-12 09:06:23 1631
原创 《人工智能》机器学习 - 第5章 逻辑回归(四 多元逻辑回归实战)
5.4多元逻辑回归实战5.4.1多元逻辑回归实战之预测病马的死亡率本次实战内容,将使用Logistic回归来预测患疝气病的马的存活问题。原始数据集下载地址:http://archive.ics.uci.edu/ml/datasets/Horse+Colic这里的数据包含368个样本和28个特征。我并非育马专家,从一些文献中了解到,疝病是描述马胃肠痛的术语。然而,这种病不一定源自马的胃肠问题...
2018-10-12 08:49:11 2515 1
原创 《系统相关》Intel VT-x 处于禁用状态开启
笔者在用WIN10使用虚拟机时,VMware12提示:已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。图1那么如何解决呢?首先我们需要检查一下CPU VT-x状态是否启用。下载LeoMoon CPU-V 检查一下CPU VT-x状态是否启用。工具下载地址:https://leomoon...
2018-10-11 12:12:50 8141
原创 《人工智能》机器学习 - 第5章 逻辑回归(三 非线性逻辑回归实战)
5.3非线性逻辑回归实战前文讲解了线性的逻辑回归,那么对于非线性的是否使用呢?答案是肯定的。只是在开始训练之前稍微处理一下数据。代码如下。# 生成阶数为6的多项式poly = PolynomialFeatures(6)XX = poly.fit_transform(X[:,1:3])另外在画边界图和线性的还有些不一样,具体请看代码。# -*- coding:utf-8 -*-imp...
2018-10-11 10:50:08 467
原创 《人工智能》机器学习 - 第5章 逻辑回归(二 二元逻辑回归实战)
5.2二元逻辑回归实战5.2.1二元逻辑回归简单实例首先看看数据吧。随机的一些数据,这是一个二分问题的数据。先导入数据。Python代码如下。"""函数说明:读取数据Parameters: filename - 文件名Returns: xArr - x数据集 yArr - y数据集""&quot
2018-10-11 10:43:43 870 2
原创 《嵌入式》NVIDIA Jetson TX2开发笔记 - 第4章 NVIDIA Jetson TX2刷机
终于有时间继续玩TX2,先给出参考的网站吧。官网:https://developer.nvidia.com/embedded-computing参考手册:https://docs.nvidia.com/jetpack-l4t/index.htmlJetpack下载中心:https://developer.nvidia.com/embedded/downloads【刷机提示】1.开发板刷机...
2018-10-10 16:50:13 1188
原创 《人工智能》机器学习 - 第5章 逻辑回归(一 理论讲解)
5.1逻辑回归理论5.1.1逻辑回归引言逻辑回归是一个分类算法,它可以处理二元分类以及多元分类。虽然它名字里面有“回归”两个字,却不是一个回归算法。那为什么有“回归”这个误导性的词呢?个人认为,虽然逻辑回归是分类模型,但是它的原理里面却残留着回归模型的影子,笔者在前面对线性回归已经阐述清楚了,接下来笔者就要对逻辑回归进行讲解了。我们知道,线性回归的模型是求出输出特征向量YYY和输入样本矩阵X...
2018-10-04 16:57:47 717
原创 《人工智能》机器学习 - 第5章 线性回归(三 多元线性回归实践)
5.4多元线性回归实践5.4.1多元线性回归之房屋价格预测在本文开始前,笔者给出的一个房价预测是一元线性的房价预测,接下来笔者要讲的也是房价预测,不在只是和面积有关,还和房间数有关,就变成了一个多元的问题。关于这部分的理论在5.2节笔者已经讲过了,这里就不在讲了。直接来代码吧。# -*- coding: utf-8 -*-import numpy as npimport matplotl...
2018-09-27 17:17:17 1013 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 847
原创 《人工智能》机器学习 - 第5章 线性回归(一 理论讲解)
开发IDE:Anaconda 3(python3.6.5)回归是由达尔文(Charles Darwin)的表兄弟Francis Galton发明的。Galton于1877年完成了第一次回归预测,目的是根据上一代豌豆种子(双亲)的尺寸来预测下一代豌豆种子(孩子)的尺寸。 Galton在大量对象上应用了回归分析,甚至包括人的身高。他注意到,如果双亲的高度比平均高度高,他们的子女也倾向于比平均高度高,...
2018-09-27 11:00:26 1221
原创 《嵌入式-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 1009
原创 《嵌入式-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 1261
原创 《人工智能》机器学习 - 第4章 决策树算法【分类】(五 决策树sklearn总结和可视化总结)
4.7 决策树sklearn总结参考文档:中文链接英文链接API:中文链接英文链接scikit-learn决策树算法类库内部实现是使用了调优过的CART树算法,既可以做分类,又可以做回归。分类决策树的类对应的是DecisionTreeClassifier。sklearn.tree模块提供了决策树模型,用于解决分类问题和回归问题。方法如下所示:我们先看下DecisionTreeC...
2018-09-23 20:56:40 1588
原创 《人工智能》机器学习 - 第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 1188
原创 《人工智能》机器学习 - 第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 1502
原创 《人工智能》机器学习 - 第4章 决策树算法【分类】(二 ID3算法实现)
4.2决策树ID3实践决策树算法最原始的版本是ID3算法,ID3算法由Ross Quinlan发明,建立在“奥卡姆剃刀”的基础上:越是小型的决策树越优于大的决策树(be simple简单理论)。ID3算法中根据信息增益评估和选择特征,每次选择信息增益最大的特征作为判断模块建立子结点。ID3算法可用于划分标称型数据集,没有剪枝的过程,为了去除过度数据匹配的问题,可通过裁剪合并相邻的无法产生大量信息...
2018-09-21 17:18:24 3260
原创 《人工智能》机器学习 - 第4章 决策树算法(一 理论讲解)
决策树(Decision Tree)是一种基本的分类与回归方法,本文主要讨论分类决策树。决策树模型呈树形结构,在分类问题中,表示基于特征对实例进行分类的过程。它可以认为是if-then规则的集合,也可以认为是定义在特征空间与类空间上的条件概率分布。相比朴素贝叶斯分类,决策树的优势在于构造过程不需要任何领域知识或参数设置,因此在实际应用中,对于探测式的知识发现,决策树更加适用。4.1决策树理论*...
2018-09-20 21:34:04 902
原创 《人工智能》机器学习 - 第3章 朴素贝叶斯算法【分类】 (二 算法实战)
3.6朴素贝叶斯实践3.6.1朴素贝叶斯之微博评论筛选以微博评论为例。为了不影响微博的发展,我们要屏蔽低俗的言论,所以要构建一个快速过滤器,如果某条评论使用了负面或者侮辱性等低俗的语言,那么就将该留言标志为内容不当。过滤这类内容是一个很常见的需求。对此问题建立两个类型:低俗类和非低俗类,使用1和0分别表示。3.6.1.1朴素贝叶斯之微博评论筛选实现我们把文本看成单词向量或者词条向量,也就是...
2018-09-19 12:18:39 1218
原创 《人工智能》机器学习 - 第3章 朴素贝叶斯算法 (一 理论讲解)
3.1朴素贝叶斯的基本概念3.1.1什么是贝叶斯我相信当读者朋友看到我这篇文章,你一定是了解或者学过贝叶斯,贝叶斯定理(Bayes’ theorem)的应用。英国数学家**托马斯·贝叶斯(Thomas Bayes)***在1763年发表的一篇论文中,首先提出了这个定理。朴树贝叶斯就是在这个定理上的一个应用。朴素贝叶斯与其他统计学推断方法截然不同。它建立在主观判断的基础上,也就是说,你可以不需...
2018-09-18 22:15:12 1396
原创 《人工智能》机器学习 - 第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 2195
原创 《人工智能》机器学习 - 第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 1150
原创 《人工智能》机器学习 - 第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 3984
原创 《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 5593 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 2277
原创 《Linux操作系统-系统移植》第8章 USB-4G/LTE移植 -第3节 USB-4G移植(移远AG35开发-GPS解析及编程)
查看参考手册,移远带有GPS的芯片的USB Serial如下。 2.1应用简介1、若不使用 AT+QGPSCFG 指令对AG35进行配置,则会以默认参数开启GPS参数,NMEA端口开始上报,”gpsnmeatype”默认值为31,上报间隔为1s,每次上报所有种类的NMEA数据(GGA\RMC\GSV\GSA\VTG),若采用此默认配置,大多数使用者会觉得单次上报的数据太多且很多信息重复...
2018-08-26 13:20:12 3592 1
原创 《Linux操作系统-系统移植》第8章 USB-4G/LTE移植 -第3节 USB-4G移植(移远EC20开发-Gobi拨号)
开发环境 主机:ubuntu12.04 开发板内核版本:linux-2.6.35 【注】EC20支持PPP拨号,Gobi拨号和QMI拨号,笔者使用的是Gobi拨号,关于另外两种拨号请参考官方文档,后文的附件链接中已经给出了参考文档。3.1 USB Serial驱动当模块连接到USB串行驱动时,驱动程序将在目录/dev中创建设备文件, ttyUSB0/ttyUSB1/ttyUSB2…...
2018-08-19 19:50:02 4275 2
原创 《Linux操作系统-系统移植》第8章 USB-4G/LTE移植 -第3节 USB-4G移植(移远AG35开发-Gobi拨号)
开发环境 主机:ubuntu12.04 开发板内核版本:linux-2.6.35 【注】AG35支持PPP拨号,Gobi拨号和QMI拨号,笔者使用的是Gobi拨号,关于另外两种拨号请参考官方文档,后文的附件链接中已经给出了参考文档。3.1 USB Serial驱动当模块连接到USB串行驱动时,驱动程序将在目录/dev中创建设备文件, ttyUSB0/ttyUSB1/ttyUSB2…...
2018-08-19 19:39:49 3961 1
原创 《ZigBee开发笔记》第五部分 外设篇 - 协议栈实验 第6章 CC2530光敏和热敏传感器
1实验目的1)通过实验掌握 CC2530 芯片 GPIO 的配置方法; 2)掌握光敏和热敏传感器在协议栈的用法。2实验设备硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线)一套;光敏或热敏传感器一个 软件:win7 系统,IAR 8.20 集成开发环境 3实验相关电路图接线方法: 1)、VCC:接电源正极(3V3) 2)、GND:接电源负极 ...
2018-07-14 12:00:26 3554 10
原创 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第6章 CC2530光敏和热敏传感器
1理论分析1.1概述光敏电阻(photocell),又称光敏电阻器(photoresistor or light-dependent resistor,后者缩写为 ldr)或光导管(photoconductor),如下图所示,常用的制作材料为硫化镉,另外还有硒、硫化铝、硫化铅和硫化铋等材料。这些制作材料具有在特定波长的光照射下,其阻值迅速减小的特性。这是由于光照产生的载流子都参与导电,在外...
2018-07-14 11:56:23 7132
原创 《ZigBee开发笔记》第五部分 外设篇 - 协议栈实验 第5章 CC2530继电器模块
1实验目的1) 通过实验掌握 CC2530 芯片 GPIO 的配置方法; 2) 掌握继电器模块的使用。2实验设备硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线)一套;继电器模块一个 软件:win7 系统,IAR 8.20 集成开发环境 3实验相关电路图 图1 路继电器模块,低电平触发,买图片中的继电器可以直接插入板子。 (本实验是接在J9 ...
2018-07-14 11:50:24 2963 7
原创 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第5章 CC2530继电器模块
1理论分析1.1概述继电器(relay)是一种电控制器件,是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电 路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。 图1继电器...
2018-07-14 11:45:39 5800 3
原创 《ZigBee开发笔记》第五部分 外设篇 - 协议栈实验 第4章 CC2530热释电红外传感器
1实验目的1) 通过实验掌握 CC2530 芯片 GPIO 的配置方法; 2) 学会在协议栈中使用红外热释电传感器; 3) 通过串口和 LCD 输出显示相关信息。2实验设备硬件:PC 机一台 ;ZB2530(底板、核心板、仿真器、USB 线) 一套 ;人体红外传感器一个 软件:win7 系统,IAR 8.20 集成开发环境 3实验相关电路图 图1 接线方式: ...
2018-07-14 11:27:21 3831 16
原创 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第4章 CC2530热释电红外传感器
1理论分析HC-SR501人体红外感应模块 是基于红外线技术的自动控制产品。灵敏度高、可靠性强、超低功耗,超低电压工作模式。广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品。 2实验详解2.1实验目的1)、通过实验掌握CC2530 芯片GPIO 的配置方法 2)、掌握红外传感器的使用 2.2实验设备 硬件:PC 机一台 ;ZB2530(底板...
2018-07-14 11:21:50 5480 1
原创 《ZigBee开发笔记》第五部分 外设篇 - 协议栈实验 第3章 CC2530 MQ-2气体传感器
1实验目的1) 通过实验掌握 CC2530 芯片 GPIO 的配置方法 2) 学会在协议栈中使用 MQ-2 气体传感器 3) 通过串口和 LCD 输出显示相关信息2实验设备硬件:PC 机一台; ZB2530(底板、核心板、仿真器、USB 线) 两套; MQ-2 气体传感一个 软件:2000/XP/win7 系统,IAR 8.20 集成开发环境。3实验相关电路图 图1 ...
2018-07-13 22:35:24 3840 3
原创 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第3章 B- CC2530 MQ2 ADC读取烟雾浓度数值
1理论分析MQ- 2 气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。MQ-2 气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传...
2018-07-13 22:30:56 7643 1
原创 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第3章 A - CC2530 MQ-2气体传感器
1理论分析MQ- 2 气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。MQ-2 气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传...
2018-07-13 22:25:14 7090 5
原创 《ZigBee开发笔记》第五部分 外设篇 - 协议栈实验 第2章 CC2530温湿度传感器DHT11
1实验目的1) 掌握 ZStack 的工作原理; 2) 知道如何添加 DHT11 驱动到协议栈上; 3) 知道如何在协议栈上读取、发送、接收温湿度。2实验设备硬件:PC 机一台;ZB2530(底板、核心板、仿真器、USB 线)两套;DHT11 一个 软件:win7 系统,IAR 8.20 集成开发环境、串口助手 3实验相关电路图 图14实验分析由于此实...
2018-07-13 08:46:18 5387 5
原创 《ZigBee开发笔记》第五部分 外设篇 - 基础实验 第2章 CC2530温湿度传感器DHT11
1理论分析1.1 DHT11 介绍DHT11 数字温湿度传感器,如图所示,是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个 NTC 测温元件,并与一个高性能 8 位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个 DHT11 传...
2018-07-12 15:48:59 14227 1
第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关注的人