自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 数据降维之主成分分析(PCA)与线性判别分析(LDA)对比

算法异同相同点:两者都是线性降维算法;两者均利用了矩阵特征值分解的思想;不同点:LDA为有监督的方法,要求原始数据包含类别标签PCA为无监督的方法;LDA降维有维数限制,必须降至数据类型数减一维及以下,PCA没有维数限制;LDA降维时以类间距离最大、类内距离最小为目标,PCA以所有样本间距离最大为目标;LDA本身可以用于分类,PCA不行;PCA方法下特征向量可以表示对应特征...

2019-09-30 01:04:24 1546

原创 数据可视化之分类混淆矩阵——基本原理与基于python matplotlib/sklearn库的混淆矩阵代码实现

目录混淆矩阵简介基于python matplotlib/sklearn库的混淆矩阵代码实现效果示例代码实现参数讲解如果不想看前面的介绍可以直接点击目录转到“代码实现”与“参数讲解”部分混淆矩阵简介混淆矩阵(confusion matrix)是一种常用的分类模型评估指标,经可视化的混淆矩阵可以帮助我们直观地了解到模型对各类样本地分类情况。对于一个分类模型来说,每一个样本均有两种属性,真实标签...

2019-07-31 21:40:54 17960 6

原创 python-粒子群算法(PSO)的代码实现,附完整程序及例程

粒子群优化算法(Particle Swarm Optimization,PSO)属于进化算法的一种,通过迭代寻找最优解。PSO算法包含以下部分:价值函数y=f(x,a)y=f(x,a)y=f(x,a),其中aaa为模型参数,xxx为待求变量,我们希望求得令yyy最小的xxxNNN个粒子,每个粒子为一个矢量,其维数与待求变量一致每个粒子有两个属性,速度vvv和位置xxx粒子最优位置lbes...

2019-07-28 01:29:08 7266 2

原创 python-TypeError: list indices must be integers or slices, not tuple 报错解决方案

问题描述在取矩阵某一列时会出现报错,例如执行如下代码:matrix = [[0, 1, 2], [3, 4, 5]]vector = matrix[:, 0]出现报错:TypeError: list indices must be integers or slices, not tuple这是因为此时矩阵存储在列表(list)中,而列表中的每一个元素大小可能不同,因此不能直接取其某一列...

2019-07-25 17:17:55 91332 7

原创 数据降维之线性判别分析(LDA)——基本原理与基于python sklearn库的LDA实现

目录简介算法流程基于python sklearn库的LDA例程简介线性判别分析(Linear Discriminate Analysis, LDA)通过正交变换将一组可能存在相关性的变量降维变量,目标是将高维数据投影至低维后,同类的数据之间距离尽可能近、不同类数据之间距离尽可能远。应用场景:对于拟合、分类算法,可以利用主成分分析对输入数据实现降维,去除冗余数据可以提高计算效率并提高计算精度...

2019-07-20 13:42:10 4030

原创 数据降维之主成分分析法(PCA)——基本原理与基于python sklearn库的PCA实现

目录简介算法流程基于python sklearn库的PCA实现简介主成分分析(Principal Component Analysis,PCA)通过正交变换将一组可能存在相关性的变量转换为一组线性不相关的变量,转换后的这组变量称为主成分,最终得到的主成分两两正交。应用场景:对于线性的拟合、分类算法,可以利用主成分分析对输入数据实现降维,去除冗余数据可以提高计算效率并提高计算精度;对于难以...

2019-07-19 16:54:49 2339 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除