[发明专利]一种基于密度聚类的面向聚类算法的特征选择方法在审
申请号: | 201910047858.6 | 申请日: | 2019-01-18 |
公开(公告)号: | CN109543775A | 公开(公告)日: | 2019-03-29 |
发明(设计)人: | 李晖;施若;冯刚 | 申请(专利权)人: | 贵州联科卫信科技有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 北京联创佳为专利事务所(普通合伙) 11362 | 代理人: | 韩炜 |
地址: | 550001 贵州省贵阳市云岩区渔安*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据集 相似度矩阵 聚类算法 密度聚类 特征聚类 特征选择 特征子集 欧几里德距离 特征选择算法 归一化处理 相似度度量 边界特征 海量数据 核心特征 稀疏数据 非典型 能力强 特征集 冗余 准确率 按下 构建 算法 保证 | ||
1.一种基于密度聚类的面向聚类算法的特征选择方法,其特征在于,按下述步骤完成,
a.设:数据集D包含M个实例和N个特征,则有由N个特征构成的特征集F={f1,f2,…,fN};
对数据集D进行归一化处理得数据集D',之后使用欧几里德距离作为数据集D'中特征间的相似度度量,构建特征间的相似度矩阵;
b.使用DBSCAN算法进行相似度矩阵的特征聚类,将特征分为核心特征、边界特征和非典型特征三类;
c.特征聚类完成后使用特征选择算法选出n维的特征子集F’,其中n≤N,且且保证特征子集F’中的特征之间的冗余最少。
2.根据权利要求1所述的基于密度聚类的面向聚类算法的特征选择方法,其特征在于:步骤a中,所述的归一化处理为,使用最大最小值规范化对特征进行缩放,计算公式如下:
xscaled=xstd×(max-min)+min (2)
其中max和min表示特征的取值范围,在本算法中选择1和0分别作为最大值max和最小值min;x表示数据在某特征属性上的取值;xmin和xmax表示数据在该特征属性上的取值范围的最小和最大值;xstd表示对实际数值进行标准化后的结果,xscaled表示进行归一化伸缩后的结果。
3.根据权利要求2所述的基于密度聚类的面向聚类算法的特征选择方法,其特征在于,步骤a中,所述的相似度矩阵按下述方法构建:
归一化处理后的数据集D'中,所有特征的值都在0和1之间,然后计算数据集D'中的每个特征与其它特征间的欧氏距离;特征fi(x1,x2,…,xM)和fj(y1,y2,…,yM)的欧式距离定义为:
数据集D包含M个实例和N个特征;x和y表示两个特征;
则构建的相似度矩阵如下:
其中matrixs是一个方阵,frowth是指第row个特征,fcolumnth是指第column个特征,矩阵中的值代表了frowth与fcolumnth的欧氏距离。
4.根据权利要求3所述的基于密度聚类的面向聚类算法的特征选择方法,其特征在于,步骤b中,相似度矩阵的特征聚类具体如下:
定义1:邻域,写作Nei(fN),表示特征fi和fj的欧氏距离小于Eps;所述的Eps是用在聚类中作收敛条件的距离阈值,邻域的具体定义如下:
Nei(fi)={fj|dist(fi,fj)≤eps,fj∈F} (5)
定义2:若某特征邻域中的特征数不小于minFts,则该特征是核心特征;所述的minFts表示邻域的半径;
定义3:边界特征的邻域特征数少于minFts,但是它在某个核心特征的邻域中;
定义4:非典型特征是除了核心特征和边界特征之外特征;
定义5:如果特征fj由fi直接密度可达,则fi是核心特征且fj∈Nei(fi);
定义6:如果特征fi由fj密度可达,则存在特征链f1,…,fN,满足f1=fj,fN=fi,且fi由fi+1直接密度可达。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州联科卫信科技有限公司,未经贵州联科卫信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910047858.6/1.html,转载请声明来源钻瓜专利网。