[发明专利]一种基于高斯混合模型的数据过采样方法在审
申请号: | 202111348524.6 | 申请日: | 2021-11-15 |
公开(公告)号: | CN114219004A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 王万良;方飞;李国庆;赵燕伟;尤文波 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 混合 模型 数据 采样 方法 | ||
1.一种基于高斯混合模型的数据过采样方法,其特征在于,包括如下步骤:
步骤1:用高斯混合模型对样本集中的少数类样本生成概率进行建模;
步骤2:在完成聚类处理后,通过预训练分类器进行簇间交叉验证计算出每个簇的分类错误率,并根据每个簇错误率的相对大小决定其过采样的数量,以簇Cj为例;
步骤3:按照上一步确定的过采样数量,利用SMOTE算法依次为每个簇合成新的样本。
2.如权利要求1所述的一种基于高斯混合模型的数据过采样方法,其特征在于:步骤1具体包括:
假设该混合模型由M个单高斯模型组成,模型形式如下:
其中p(x|θi)为第i个高斯分模型,αi表示第i个分模型的权重,θi=(ui,Σi)表示第i个分模型的均值和协方差参数,θ=(α1,α2,...,αM;θ1,θ2,...,θM),用EM算法(Expectation-Maximum algorithm,最大期望算法)对参数θ进行求解。
参数θ确定后,计算每个少数类样本在该参数下的生成概率,过滤一定数量的低概率样本(预先设定一个概率阈值),提高整体样本的泛化性;接着按如下方式对剩余样本进行聚类划分:假设需聚类处理的总样本数为N,引入变量γjm,表示第j个样本由第m个分模型生成的后验概率:
其中j∈{1,2,...,N},i∈{1,2,...,M};高斯混合聚类把少数类样本集划分为M个簇C={C1,C2,...,CM},每个样本xj的簇标记λj按如下方式确定:
3.如权利要求2所述的一种基于高斯混合模型的数据过采样方法,其特征在于:M的取值依据“肘部”法则确定:依次为K取值2至8去拟合样本并绘制模型对数似然损失值的变化曲线,选择曲线“肘部”位置点对应的取值为M的最终取值。
4.如权利要求1所述的一种基于高斯混合模型的数据过采样方法,其特征在于:步骤2具体包括:
步骤2-1:选择M-1个簇的少数类样本与所有多数类样本一起训练分类器,用剩下一个少数类簇的样本去评估分类器预测效果,计算分类错误率(错误率是分类错误的样本数占分类样本总数的的比例),如此循环M次,记录各簇的分类错误率(记为ε1,ε2,...,εM);
步骤2-2:首先按照下式计算类比率(Class Ratio,CR):
其中Nj是少数类簇Cj中的样本数量,N是总体少数类样本数量;然后对上式乘以混合权重,得到簇Cj对于总体少数类样本的描述度dj,计算公式如下:
dj=αj·CRj (5)
其中αj是步骤1中计算出的簇Cj的权重;
步骤2-3:根据代价敏感学习思想,按照下式计算每个簇的过采样权重
其中εj是簇Cj的分类错误率;
最后按上述采样权重对过采样数量进行分配,计算公式如下:
δj=(Smaj-Smin)×wj (7)
其中δj为簇Cj的最终过采样数量,Smaj为数据集中多数类样本总数,Smin为少数类样本总数。
5.如权利要求1所述的一种基于高斯混合模型的数据过采样方法,其特征在于:步骤3具体包括:首先在簇Cj中随机选择δj个样本,如果δj大于簇Cj的样本总数,会出现多次选择同一样本的情况;然后对于其中每一个样本,找出其在簇Cj中的K近邻样本,K值依据采样效果确定,任选其一作为合成样本的来源;最后在两个少数类样本点间进行线性插值合成新样本,新样本位置按如下公式计算:
xsyn=x+rand(0,1)×(xt-x) (8)
其中x为簇Cj中的任一样本,xsyn为x对应合成的新样本,xt,t∈{1,2,...,K}为x的K近邻样本之一,rand(0,1)表示0与1之间的随机数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111348524.6/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置