摘要: 一.什么是超平面? 百度百科中的定义: 超平面是n维欧氏空间中余维度等于一的线性子空间,也就是必须是(n-1)维度。 这是平面中的直线、空间中的平面之推广(n大于3才被称为“超”平面),是纯粹的数学概念,不是现实的物理概念。因为是子空间,所以超平面一定经过原点。 西瓜书中的定义: 在样本空间中,划分 阅读全文
posted @ 2019-11-06 11:30 LoveWhale 阅读(1484) 评论(0) 推荐(1) 编辑
摘要: 梯度下降法又称最速下降法,是求解无约束最优化问题的一种最常用的方法,在对损失函数最小化时经常使用。梯度下降法是一种迭代算法。选取适当的初值x(0),不断迭代,更新x的值,进行目标函数的极小化,直到收敛。由于负梯度方向时使函数值下降最快的方向,在迭代的每一步,以负梯度方向更新x的值,从而达到减少函数值 阅读全文
posted @ 2019-09-26 21:41 LoveWhale 阅读(7390) 评论(0) 推荐(0) 编辑
摘要: 如果某个特征的方差远大于其它特征的方差,那么它将会在算法学习中占据主导位置,导致我们的学习器不能像我们期望的那样,去学习其他的特征,这将导致最后的模型收敛速度慢甚至不收敛,因此我们需要对这样的特征数据进行标准化/归一化。 1.StandardScaler 标准化数据通过减去均值然后除以方差(或标准差 阅读全文
posted @ 2019-09-21 17:35 LoveWhale 阅读(8763) 评论(0) 推荐(0) 编辑
摘要: 1.lambda表达式一般用法 语法: lamda argument:expression example: 2.lambda表达式在sort函数中的使用 假如a是一个由元组构成的列表,对该列表进行排序时,我们需要用到参数key,也就是关键词,如下面代码所示,lambda是一个匿名函数,是固定写法; 阅读全文
posted @ 2019-08-28 15:39 LoveWhale 阅读(19120) 评论(0) 推荐(0) 编辑
摘要: Logistic回归或者叫逻辑回归,虽然名字里有回归二字,但它是用来做分类的。其主要思想为:根据现有数据对分类界线建立回归公式,以此进行分类。 logistic回归是一种分类方法,常用于两分类问题。为概率型非线性回归模型,是研究二分类观察结果与一些影响因素之间关系的一种多变量分析方法。通常的问题是, 阅读全文
posted @ 2019-08-19 17:10 LoveWhale 阅读(594) 评论(0) 推荐(0) 编辑
摘要: 1.字符串切片 2.列表的reverse方法 3.使用reduce函数 在python2中可直接使用reduce函数,在python3中需在functools库里导入。 reduce函数语法: reduce(function, iterable[, initializer]) function--函 阅读全文
posted @ 2019-08-16 15:34 LoveWhale 阅读(8850) 评论(0) 推荐(0) 编辑
摘要: 1.字符串前加u 例如:u'我是含有中文字符的字符串' 作用:后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。 PS:不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行。一般英文字符在使用各种编码下,,基本都可以正常 阅读全文
posted @ 2019-08-15 10:25 LoveWhale 阅读(567) 评论(0) 推荐(0) 编辑
摘要: python join()方法用于将一个序列中的元素以指定的字符连成字符串 语法 str.join(seq) 参数说明: str:分隔符,可以为空字符串。 seq:要连接的元素序列、字符串、元组、字典 实例 结果为: 阅读全文
posted @ 2019-08-14 19:19 LoveWhale 阅读(2136) 评论(0) 推荐(0) 编辑
摘要: 首先打开起点中文网,网址为:https://www.qidian.com/ 本次实战目标是爬取一本名叫《大千界域》的小说,本次实战仅供交流学习,支持作者,请上起点中文网订阅观看。 我们首先找到该小说的章节信息页面,网址为:https://book.qidian.com/info/3144877#Ca 阅读全文
posted @ 2019-08-08 17:12 LoveWhale 阅读(14656) 评论(4) 推荐(1) 编辑
摘要: 话不多说先上一段代码 输出结果为: 可见每打印一条时间信息都会另起一行打印下一条,这是为什么呢? 让我们在代码中执行help(print)语句得到如下信息 可见每次执行print函数,结尾都会执行换行。如果我们想每次输出新的时间信息的同时覆盖原时间信息该怎么做呢? 这时我们可以用sys.stdout 阅读全文
posted @ 2019-07-31 13:49 LoveWhale 阅读(2177) 评论(0) 推荐(0) 编辑