- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 读书笔记-《机器学习》第十章:降维与度量学习
懒惰学习:在训练阶段仅仅是把样本保存起来,训练时间开销为零,待收到测试样本后再进行处理急切学习:在训练阶段就对样本进行学习处理维数灾难:在高维情形下出现的样本数据稀疏、距离计算困难等问题缓解维数灾难的一个重要途径是降维,亦称“维数简约”,即通过某种数字 变换将原始高维属性空间转变为一个低维“子空间”,在这个子空间中样本密度大幅提高,距离计算也变的更为容易线性降维方法MSD:原始空间中样本之间的距离...
2018-06-28 10:56:04 991
原创 读书笔记-《机器学习》第九章:聚类
在“无监督学习”中,训练样本的标记信息是未知的,目标是通过对无标记训练样本的学习来揭示数据内在性质及规律,为进一步的数据分析提供基础聚类过程仅能自动形成簇结构,簇所对应的概念语义需由使用者来把握和命名聚类既能作为一个单独过程,用于寻找数据内在的分布结构,也可作为分类等其他学习任务的前驱过程聚类性能度量外部指标Jaccard系数FM指数Rand指数内部指标BD指数Dunn指数距离计算闵可夫斯基距离:...
2018-06-27 15:50:09 754
原创 Python中list的与numpy的array的拷贝与切片
在Python中,变量仅是个名称,就是贴在对象上的标签。我们都知道list和array都是可变对象。下表整理了对list和array的拷贝、切片、单个值对象修改后,对原始对象的影响。参考资料:python中list的拷贝与numpy的array的拷贝1)arrayimport numpy as np#单个值(不变)a = np.array([0,1,2,3,4,5])b...
2018-06-26 13:57:11 1101
原创 Python多重赋值
记得在刚刚开始学习计算机的时候,遇到过这样的问题:将变量a和变量b的值互换。当时的解决办法是引入一个中间变量c, ①将a的值传递给c:c = a②将b的值传递给a:a = b③将c的值传递给b:b = c现在通过Python的多重赋值,我们可以通过一行命令实现:a, b = b, a...
2018-06-13 09:36:46 1938
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人