- 博客(16)
- 收藏
- 关注
原创 朴素贝叶斯
1. 朴素贝叶斯相关的统计学知识在了解朴素贝叶斯的算法之前,我们需要对相关必须的统计学知识做一个回顾。贝叶斯学派很古老,但是从诞生到一百年前一直不是主流。主流是频率学派。频率学派的权威皮尔逊和费歇尔都对贝叶斯学派不屑一顾,但是贝叶斯学派硬是凭借在现代特定领域的出色应用表现为自己赢得了半壁江山。贝叶斯学派的思想可以概括为先验概率+数据=后验概率。也就是说我们在实际问题中需要得到的后验概率,可以...
2019-12-01 09:34:19
238
原创 逻辑回归
1. 从线性回归到逻辑回归我们知道,线性回归的模型是求出输出特征向量Y和输入样本矩阵X之间的线性关系系数θθ,满足Y=XθY=Xθ。此时我们的Y是连续的,所以是回归模型。如果我们想要Y是离散的话,怎么办呢?一个可以想到的办法是,我们对于这个Y再做一次函数转换,变为g(Y)g(Y)。如果我们令g(Y)g(Y)的值在某个实数区间的时候是类别A,在另一个实数区间的时候是类别B,以此类推,就得到了一个分...
2019-12-01 09:33:53
154
原创 支持向量机(SVM)
支持向量机(SVM)一、线性可分支持向量机和硬间隔最大化名词解释线性可分:就是指给定一组数据集T={(x1,y1),(x2,y2),⋯,(xN,yN)}T={(x1,y1),(x2,y2),⋯,(xN,yN)},其中,xi∈χ=Rn,yi∈γ={+1,−1},i=1,2,⋯,Nxi∈χ=Rn,yi∈γ={+1,−1},i=1,2,⋯,N,如果存在某个超平面S,w⋅x+b=0w⋅x+b=0,能...
2019-12-01 09:31:44
401
原创 决策树
决策树一.决策树的基本思想决策树是一种基本的分类与回归方法,它可以看作if-then规则的集合,也可以认为是定义在特征空间与类空间上的条件概率分布。将决策树转换成if-then规则的过程如下:由决策树的根节点到叶节点的每一条路径构建一条规则;路径内部结点的特征对应规则的条件;叶节点的类对应规则的结论.决策树的路径具有一个重要的性质:互斥且完备,即每一个样本均被且只能被一条路径所覆...
2019-11-16 21:17:36
274
原创 K-近邻算法
K-近邻算法一、初步介绍一下k近邻分类算法是一种基于实例的算法,是一种非参数的分类算法。K-近邻分类方法通过计算每个训练样本到待分类样本的距离,取和待分类样品最近的k个训练样本,这k个样品中哪个类别的训练样本占多数,则待分类样本就属于哪个类别。简单的说,此算法采用测量不同特征值之间的距离方法进行分类。可以这么理解:如果走路像鸭子,叫像鸭子,看起来像鸭子,那么很可能就是一只鸭子。K-NN算法...
2019-11-16 21:10:40
266
转载 python语法刻意练习系列17天:11.魔法方法
据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生的。Python 的魔术方法非常强大,然而随之而来的则是责任。了解正确的方法去使用非常重要!魔...
2019-11-03 15:52:47
114
转载 python语法刻意练习系列17天:10.类和对象
python语法刻意练习系列17天:10.类和对象面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。仍以Student类为例,在Python中,定义类是通过class关键字:class Student(object):passcla...
2019-11-03 15:50:07
110
原创 python语法刻意练习系列17天:9.else与with语句
python语法刻意练习系列17天:9.else与with语句with语句详解通常而言我们在对一个文件中进行操作时经常要写出下列代码fp = open('t1.txt', 'w')fp.write('ilovepython')fp.close()因为代码量少的缘故所以看出出来什么,但是万一中间的对文件操作很是复杂,很有可能忘记书写close方法,将文件关闭,而这一行为会导致系统内存负...
2019-10-31 22:27:49
229
原创 python语法刻意练习系列17天:8.异常处理
python语法刻意练习系列17天:6.异常处理针对程序中出错的问题,python与其他高级语言一样,也提供了一整套完整的异常捕捉处理机制:基本语法:try: 代码块一except: 代码块二finally: 代码块三代码块四说明此代码运行说明:先执行try语句代表捕捉异常机制开始。执行代码块一,若没有出错,则忽略后续except关键字和代码块二,执行finally语句...
2019-10-31 22:10:24
112
原创 python语法刻意练习系列17天:7.文件与文件系统
python语法刻意练习系列17天:7.文件与文件系统一、建立文件新建文本文件代码实现newfile = 'd:\\t1.txt'f = open(newfile,'w')f.close()上述代码的结果就是此文件成功建立:有以下几点需要要掌握:文件名称:文本名称必须符合文件命名规则文本名称本身为字符串,注意可能出现转义字符,所以可以用’\’,或者在字符串前使用r,使...
2019-10-29 23:14:30
135
原创 python语法刻意练习系列17天:5.函数与lambda表达式
python语法刻意练习系列17天:5.函数与lambda表达式函数定义:函数,指通过专门的代码组织,用来实现特定功能的代码段,具有相对的独立性,可供其他代码重复调用。函数基本语法def 函数名([参数]): 函数体 [return 返回值]函数使用格式说明标准自定义函数由def关键字、函数名、参数、函数体、返回值五部分组成。def关键字python语言任何函数定义...
2019-10-25 21:56:54
179
原创 python语法刻意练习系列17天:4.字符串与序列
python语法刻意练习系列17天:4.字符串与序列字符串定义:字符串由任意字节组成,用单引号,双引号,或者三引号成对表示正确格式如下:name='tom'name1="jerry"一般情况下单引号,双引号已经足够。在某些特殊的情况下,可使用三引号。三引号允许字符串跨越多行且允许含有转义字符。name2=''' 只有引号, 没有内容的字符串是合法的。 如:name3=''...
2019-10-24 22:26:38
144
原创 python语法刻意练习系列17天:3. 列表和元组
python语法刻意练习系列17天:3. 列表和元组一、列表列表是可变的序列,也是一种可以存储各种数据类型的集合,用中括号表示列表的开始与结束,中间用逗号分隔。列表可以存储不同的数据类型,甚至连其本身都可以存储列表的下标从零开始。列表的基本操作:对集合元素进行正佳、查找、修改、删除、合并等操作。方法名称方法功能描述append在列表末尾增加元素clear...
2019-10-22 22:48:02
142
原创 python语法刻意练习系列17天:2. 条件与循环
python语法刻意练习系列17天:2. 条件与循环一、if条件分支格式一:单分支判断if boolean: 子代码块1格式二:双分支判断if boolean: 字代码块1else: 字代码块2格式三:多分支判断if boolean: 字代码块1elif boolean1: 字代码块2elif boolean2: 字代码块3...else:...
2019-10-21 21:54:57
150
原创 python语法刻意练习系列17天:1. 变量、运算符和数据类型
python语法刻意练习系列17天:1. 变量、运算符和数据类型python中的变量python中的运算符python中的数据类型
2019-10-20 22:11:21
162
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人