1.理解分类与监督学习、聚类与无监督学习。 (1)简述分类与聚类的联系与区别。 联系: ①聚类分析是研究如何在没有训练的条件下把样本划分为若干类。 ②在分类中,对于目标数据库中存在哪些类是知道的,要做的就是将每一条记录分别属于哪一类标记出来。 ③聚类需要解决的问题是将已给定的若干无标记的模式聚集起来 ...
分类:
编程语言 时间:
2018-11-18 20:06:21
阅读次数:
238
递归思想 实质:一种思考问题的方法(不局限于一类具体的算法) 递归的两个重要概念:——代码实现的关键点 递归边界(分解的尽头) 递归式 (分解的手段) 分治算法理解 地位:递归思想的经典实现 分治法三步骤: 1划分:将原问题分解为若干和原问题具有相同或相似结构的子问题 2求解:递归求解所有子问题 3 ...
分类:
其他好文 时间:
2018-11-18 15:05:54
阅读次数:
144
1.理解分类与监督学习、聚类与无监督学习。 简述分类与聚类的联系与区别? 分类与聚类:是把某个对象划分到某个具体的已经定义的类别当中,而聚类是把一些对象按照具体特征组织到若干个类别里。 虽然都是把某个对象划分到某个类别中,但是分类的类别是已经预定义的,而聚类操作时,某个对象所属的类别 却不是预定义的 ...
分类:
编程语言 时间:
2018-11-18 10:20:10
阅读次数:
238
1.理解分类与监督学习、聚类与无监督学习 1)、简述分类与聚类的联系与区别。 分类——分类是根据文本的特征或属性,划分到已有的类别中。也就是说,这些类别是已知的,通过对已知分类的数据进行训练和学习,找到这些不同类的特征,再对未分类的数据进行分类。 聚类——聚类是事先不知道数据会分为几类,通过分析将数 ...
分类:
编程语言 时间:
2018-11-18 10:17:44
阅读次数:
260
一、对二分算法理解 二分算法,又称折半算法,是应用分治策略的典型例子。二分查找主要对有序序列进行对所指定数字的查找,通过不断缩小搜查范围,在比较中间的数后对左右两个数组进行相同操作,以得到最终的带查找数字。时间复杂度logn,对数组较大时能显著提高程序效率。 二、算法代码 ...
分类:
编程语言 时间:
2018-10-20 18:34:02
阅读次数:
122
3. 支持向量机 3.1 本质 基本模型是定义在特征空间上的间隔最大的线性分类器。核技巧使之成为实质上的非线性分类器。 学习策略是间隔最大化,可形式化为求解凸二次优化问题。等价于正则化的合页损失函数的最小化问题。 学习算法是求解凸二次规划的最优化算法。 理解支持向量机可以从简至繁推进:线性可分支持向 ...
分类:
其他好文 时间:
2018-10-10 01:00:30
阅读次数:
215
《数据清洗和特征选择→PCA→1.算法理解》PCA的理解主要是明白2个协方差矩阵的意义以及关系设原始数据矩阵X对应的协方差矩阵为C,而P是一组基按行组成的矩阵,设Y=PX,则Y为X对P做基变换后的数据。设Y的协方差矩阵为D,我们推导一下D与C的关系:而对于协方差矩阵来说,一定可以找到n个单位正交特征 ...
分类:
编程语言 时间:
2018-10-08 15:53:31
阅读次数:
180
请求安全性: 服务器端在接收到请求的时候,要主动鉴别该请求是否有效,是否可接受。 token:已登陆用户的识别码 解决的问题:用户调用接口时,不用每次都带上用户名和密码,避免了频繁在网络中传输密码被截获的风险。 使用场景:用户登录系统时传入用户名和密码,服务器校验成功之后,根据uuid等参数生成to ...
分类:
编程语言 时间:
2018-09-28 11:10:40
阅读次数:
206
KNN算法理解 https://blog.csdn.net/class_brick/article/details/78748014 https://blog.csdn.net/class_brick/article/details/78748014 https://blog.csdn.net/cl ...
分类:
编程语言 时间:
2018-08-06 13:45:22
阅读次数:
207
Python内建的filter()函数用于过滤序列。 和map()类似,filter()也接收一个函数和一个序列。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。 例如,在一个list中,删掉偶数,只保留奇数,可以这 ...
分类:
编程语言 时间:
2018-07-08 12:42:43
阅读次数:
177