- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 机器学习_3_支持向量机SVM
机器学习_2_支持向量机SVM写在前面: 新手入门,非权威,有理解不到位的地方欢迎批评指正。1. 理论该方法旨在样本空间中找到一个分割超平面,把样本集按某种规则分为几部分。从而达到分类的目的。SVM在理论上可以分为三种:线性可分支持向量机(硬间隔支持向量机)通过硬间隔最大化(hard margin maximization)来求该超平面线性支持向量机(软间隔支持向量机)用过软间隔最大化(Soft Margin Maximization)来求该超平面非线性支持向量机核函数ke
2020-08-25 11:42:47 235
原创 机器学习_2_决策树与随机森林
机器学习_2_决策树与随机森林写在前面:新手入门,有理解不到位的地方欢迎批评指正。1. 理论1. 决策树决策树是一种树型结构,其中每个内部结点表示在一个属性上的测试,每个分支代表一个测试输出,每个叶结点代表一种类别。决策树学习采用的是自顶向下的递归方法,其基本思想是以信息熵为度量构造一棵熵值下降最快的树,到叶子节点处的熵值为零,此时每个叶节点中的实例都属于同一类 。我们希望决策树的分支结点所包含的样本尽可能属于同一类别,即结点的"纯度" (purity)越来越高.
2020-08-19 13:07:07 274
原创 机器学习_1_回归
机器学习_1_逻辑回归1. 理论1. 线性回归假设模型:hθ(x)=θ0+θ1x1+θ2x2 h_{\theta}(x)=\theta_{0}+\theta_{1} x_{1}+\theta_{2} x_{2} hθ(x)=θ0+θ1x1+θ2x2hθ(x)=∑i=0nθixi=θTx h_{\theta}(x)=\sum_{i=0}^{n} \theta_{i} x_{i}=\theta^{T} x hθ(x)=i=0∑nθixi=θTx损失函数:
2020-08-18 18:22:02 218
原创 Python学习_09_文件操作
Python学习_09_文件操作Python学习_09_文件操作1.基本操作2. with语句3. OS模块文件操作4. 序列化与反序列化Python学习_09_文件操作1.基本操作open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)打开一个文件,并返回文件对象,如果该文件无法被打开,会抛出OSError。file: 必需,文件路径(相对或者绝对路径)。
2020-08-08 10:37:21 208
原创 Python学习_08_模块
Python学习_08_模块Python学习_08_模块1. 模块概述1. 模块定义2. 命名空间3. 模块使用4. `__name__` 关键字5. 包(Package)2. 时间模块1. datetime类2. data类3. time类4. timedelta类Python学习_08_模块1. 模块概述1. 模块定义容器 -> 数据的封装函数 -> 语句的封装类 -> 方法和属性的封装模块 -> 程序文件# hello.pydef hi(): pr
2020-08-07 10:00:22 87
原创 EBAZ4205矿卡控制卡
EBAZ4205矿卡控制卡写在前面: 前一段由于学习需要,在某鱼入手了一张EBAZ4205的控制卡,当时号称最便宜,最具性价比的ZYNQ开发板,对于穷学生一枚的我,果断入手,仅消耗30。然而在继续研究时发现,自己还是太天真了,板子是便宜,但是板子的下载器相当不便宜,某宝平均一张毛爷爷。犹豫再三,最终选择继续某鱼之旅,耗时半天以半张毛爷爷加包邮拿下,到手一看还是新的,经测试,功能完美,遂喜出望外。1. EBAZ4205介绍名称说明主控XC7Z010CLG400
2020-08-04 14:59:12 5249 3
原创 stm32f103rct6代码移植到stm32f103c8t6
stm32f103rct6程序移植代码到stm32f103c8t6修改IC为STC32F103C8修改晶振为8.0M修改C/C++宏定义,由STM32F10X_HD,USE_STDPERIPH_DRIVER 改为 STM32F10X_MD,USE_STDPERIPH_DRIVER替换启动文件,由startup_stm32f10x_hd.s修改为startup_stm32f10x_md.s系统初始化时调用 SystemInit();根据需要修改io口...
2020-08-04 13:02:38 1093
原创 Python学习_07_类(面向对象)
Python学习_07_类(面向对象)Python学习_07_类(面向对象)1. 类定义2. self关键字3. 类构造方法4. 私有方法和变量5. 继承6. 类的组合7. 类属性(静态属性)和实例属性8. 绑定9. 内建函数10. 魔法方法1. 基本魔法方法2. 算术运算方法3. 反算术运算方法4. 增量赋值运算方法5. 一元运算方法6. 属性访问7. 描述符8. 定制序列9. 迭代器10. 生成器Python学习_07_类(面向对象)1. 类定义类主要定义对象的结构,然后我们以类为模板创建对象
2020-08-04 11:17:55 271
原创 Python学习_06_函数
Python学习_06_函数Python学习_06_函数1. 函数定义2. 函数调用3. 函数参数4. 函数返回值5. 变量作用域6. 函数作用域(内嵌函数)7. 闭包8. 函数递归9. 匿名函数(Lambda函数)1. 匿名函数定义2. 匿名函数应用10. 函数式编程11. 函数参数传递方式Python学习_06_函数1. 函数定义函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表
2020-08-01 15:13:57 248
原创 Python学习_05_容器类数据类型2
Python学习_05_容器类数据类型2Python学习_05_容器类数据类型21. 可变类型和不可变类型2. 字典1. 字典的定义2. 创建字典3. 内建方法2. 集合1. 集合定义2. 集合的创建3.内建方法4. 不可变集合3. 序列类型数据内建函数Python学习_05_容器类数据类型21. 可变类型和不可变类型数值、字符和元组 都能被哈希,因此它们是不可变类型。列表、集合、字典不能被哈希,因此它是可变类型。快速判断一个数据类型 X 是不是可变类型的两种方法:麻烦方法:用 id(X)
2020-07-29 15:17:17 103
原创 Python学习_04_容器类数据类型1
Python学习_02_容器类数据类型1Python学习_02_容器类数据类型11. 列表1.列表的创建2. 常见方法属性3. 列表切片4. 列表常用操作符2.元组1. 内建方法2. 解压(unpack)元组3. 字符串1. 切片与拼接2. 内建方法3. 字符串的格式化Python学习_02_容器类数据类型1简单数据类型整型<class 'int'>浮点型<class 'float'>布尔型<class 'bool'>容器数据类型列表<class
2020-07-26 10:08:44 273
原创 Python学习_03_异常处理
这里写自定义目录标题Python学习_03_异常处理1. try - except 语句2. try - except - finally 语句3. try - except - else 语句4. raise语句5. 附录1. Python 标准异常总结(高亮为常用)Python学习_03_异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。1. try - except 语句try: 检测范
2020-07-24 15:57:27 79
原创 Python学习_02_程序结构
Python学习_02_程序结构Python学习_02_程序结构1. 位运算详解(补上节)2. 条件语句3. 循环语句Python学习_02_程序结构1. 位运算详解(补上节)二进制表示形式原码:就是其二进制表示(最高位是符号位,0表示正数,1表示负数)。反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。补码:正数的补码就是原码,负数的补码是反码+1; 计算机内部使用补码来表示,整数在内存中是以补码的形式存在的,输出也是按照补码输出。但是bin()比较特殊,
2020-07-23 10:18:25 99
原创 Python学习_01_变量、运算符与数据类型
Python学习_01_变量、运算符与数据类型Python学习_01_变量、运算符与数据类型1. 注释2. 运算符3. 变量4. 数字数据类型5. 基本输出函数Python学习_01_变量、运算符与数据类型1. 注释单行注释# 注释多行注释''' 注释 '''或""" 注释 """2. 运算符算术运算符操作符名称示例+加1 + 1-减2 - 1*乘3 * 4/除3 / 4//整除(地板除)3 // 4%取余
2020-07-21 17:43:27 122
STM32F103C8T6_RC522_0_96oled.zip
2020-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人