【技术实现步骤摘要】
一种多标签不平衡数据分类的机器学习方法及系统
[0001]本专利技术涉及人工智能
‑
机器学习算法设计
,具体涉及一种多标签不平衡数据分类的机器学习方法及系统。
技术介绍
[0002]随着人工智能技术的发展,机器学习算法的设计也逐步向实用化、集成化、精细化方向发展,作为一种机器学习算法,多标签分类算法的应用也越来越广泛,然而,传统的多标签分类算法普遍采用低阶策略,完全不考虑各标签之间的关系,忽略关键学习信息,并且对标签的不平衡分布,导致多标签算法预测精度不高、鲁棒性差,为了提升算法整体的预测精度和鲁棒性,需要让多标签分类算法采用考虑标签间关系的高阶策略,以及具备处理不平衡数据的能力等设计都在系统的统一调配下紧密配合、共同协作。
[0003]综上所述,现代机器学习多标签分类算法的设计对于标签间关系的考虑、高阶策略的选取、精度和鲁棒性的提升尚缺乏有效的解决办法。
[0004]因此,有必要提供一种多标签不平衡数据分类的机器学习方法及系统的构建方法及系统以解决上述技术问题。
技术实现思路
[0005]本专利技术的目的在于一种多标签不平衡数据分类的机器学习方法及系统,以解决现有技术中导致缺陷。
[0006]为达到上述目的,本专利技术是采用下述技术方案实现的:一种多标签不平衡数据分类的机器学习方法,包括以下步骤,
[0007]S1:根据多标签数据集的特点进行多次迭代,最终扩散至标签数据集的特征中;
[0008]S2:根据多标签数据集的种群均衡适应度进行 ...
【技术保护点】
【技术特征摘要】
1.一种多标签不平衡数据分类的机器学习方法,其特征是,包括以下步骤,S1:根据多标签数据集的特点进行多次迭代,最终扩散至标签数据集的特征中;S2:根据多标签数据集的种群均衡适应度进行动态降采样操作;S3:根据多标签数据集的标签分布情况按特征聚类并形成标签类簇,同时在聚类之前记录标签序号;S4:控制各标签类簇的最大规模,所有类簇都满足不超过3个标签的条件;S5:将所有类簇中的多标签分布转化为多类别分布并转化为多个多分类数据集;S6:调用传统的多类不平衡分类器,对转化得来的多类数据集进行分别学习和预测,得到预测的多类分类结果;S7:将预测的多类分类结果重新转换为多标签分布结果,经转换还原原标签集顺序;S8:利用Macro
‑
F1和Micro
‑
F1指标评价预测结果,在计算Macro
‑
F和Micro
‑
F值之前,按照如下公式计算准确率Precision和召回率Recall:其中,TP、True Positive真阳性:预测为正,实际也为正FP、False Positive假阳性:预测为正,实际为负FN、False Negative假阴性:预测与负、实际为正TN、True Negative真阴性:预测为负、实际也为负。2.根据权利要求1所述的一种多标签不平衡数据分类的机器学习方法,其特征是,所述S4为:当标签的类簇超过3个,对类簇进行多次聚类,重新拆分为多个类簇,直至所得的全部类簇规模都不超过3个标签。3.根据权利要求1或2所述的一种多标签不平衡数据分类的机器学习方法,其特征是,所述S6中传统的多类分类器应满足要求为:所选择的多类分类器在处理有不平衡问题时,能有效地对至少5类分类问题进行有效区分;所选择的多类分类器,处理上述任务时,所需时间尽量少,算法时间复杂度低于O(n3)。4.根据权利要求3所述的一种多标签不平衡数据分类的机器学习方法,其特征是,所述S1包括以下步骤:S1
‑
1:利用LDA主题模型扩展多标签数据的特征集为目标,预先设置迭代次数i,设置主题个数K=2,设置主题个数为2的原因是保证得出的主题分布为二进制分布;S1
‑
2:对于多标签数据集,将每个实例视为一个文档,将每个标签视为文档中的一个单词,确定狄利克雷分布参数,然后将其引入LDA主题模型中;S1
‑
3:依据LDA主题模型计算法则,计算出实例
‑
主题概率分布矩阵,该矩阵表示每个实例属于每个主题的概率值,依据概率值生成二进制离散矩阵,以确定每个实例的主题所属;S1
‑
4:训练数据集与测试数据集有相同的主题概率分布,因此首先提取训练集特征,以S1
‑
3中的离散矩阵为结果,合并成为一个新的多标签数据集,然后利用传统的多类分类器学习并预测对应测试集的离散矩阵;S1
‑
5:用S1
‑
3中的离散化矩阵扩充原始的训练集特征空间,用S1
‑
4中传统的多类分类
器学习并预测对应测试集的离散矩阵扩充测试集特征空间,检查是否完成迭代,若未完成,则转S1
‑
4,否则结束。5.根据权利要求1所述的一种多标签不平衡数据分类的机器学习方法,其特征是,所述S2中动态降采样操作具体包括以下步骤:S2
‑
1:计算多标签数据集的种群均衡适应度的值。此时,按进化计算领域的标准处理方法,将数据集中每个样本作为一个个体处理,并将这些个体共同构成一个种群;S2
‑
2:将每个个体同时映射到高维标签空间及高维特征标签空间中,将种群中所包含的共的N
P
个个体同时置入连通网N中,此时形成一个有N
P
个顶点的连通网N={V,E},此时,该连通网形成了仅有N
P
个顶点、且边集此时为空集的非连通图T={V,E},其中V表示点集,E表示边集;S2
‑
3:根据克鲁斯卡尔原则,每次选取一个未被记入连通禁忌表的、复叠空间距离最近的两个个体。此时,若将这两个个体连通,系统的连通分量不减少的,则撤销这次操作,并将该操作记入连通禁忌表,不再允许这两个个体被连接。若将这两个个体连通,系统的连通分量减少的,转S2
‑
4;若已经不存在可以执行本操作的符合...
【专利技术属性】
技术研发人员:段继聪,于化龙,段宝敏,姜元昊,
申请(专利权)人:江苏科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。