分类模型处理方法、装置、计算机设备和存储介质与流程

文档序号:36398816发布日期:2023-12-16 00:32阅读:19来源:国知局
分类模型处理方法、装置、计算机设备和存储介质与流程

本申请涉及计算机,特别是涉及一种分类模型处理方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、随着计算机技术的发展,出现了基于人工智能的分类模型,分类的概念是在已有数据的基础上学会一个分类函数或构造出一个分类模型。该函数或模型能够把数据库中的数据纪录映射到给定类别中的某一个,从而可以应用于数据预测。例如对于推荐类的点击率预测问题,其一般可以视为一个二分类的问题,即点击和不点击两种分类。然而一般点击率预测中点击和非点击会产生严重类别不平衡的问题。

2、目前对于分类过程的类别不平衡问题,一般可以通过上采样的方式来进行类别平衡,然而上采样的方法仅适用于结构良好的数据,无法对推荐场景下高度异构的样本数据进行处理,从而影响分类过程的分类准确性。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高分类准确率的分类模型处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种分类模型处理方法。所述方法包括:

3、获取第一类样本数据和第二类样本数据,所述第一类样本数据的数量大于所述第二类样本数据的数量;

4、通过伪装网络对所述第一类样本数据进行伪装处理,得到伪装为第二类样本数据的伪装样本数据;

5、基于所述第一类样本数据、第二类样本数据和所述伪装样本数据构建模型训练数据;

6、通过判别网络对所述模型训练数据进行判别分类处理,得到所述判别网络针对所述模型训练数据的分类判别结果;

7、基于所述分类判别结果对所述判别网络进行损失优化处理,得到分类模型。

8、第二方面,本申请还提供了一种分类模型处理装置。所述装置包括:

9、样本获取模块,用于获取第一类样本数据和第二类样本数据,所述第一类样本数据的数量大于所述第二类样本数据的数量;

10、样本伪装模块,用于通过伪装网络对所述第一类样本数据进行伪装处理,得到伪装为第二类样本数据的伪装样本数据;

11、训练数据构建模块,用于基于所述第一类样本数据、第二类样本数据和所述伪装样本数据构建模型训练数据;

12、样本判别模块,用于通过判别网络对所述模型训练数据进行判别分类处理,得到所述判别网络针对所述模型训练数据的分类判别结果;

13、模型优化模块,用于基于所述分类判别结果对所述判别网络进行损失优化处理,得到分类模型。

14、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

15、获取第一类样本数据和第二类样本数据,所述第一类样本数据的数量大于所述第二类样本数据的数量;

16、通过伪装网络对所述第一类样本数据进行伪装处理,得到伪装为第二类样本数据的伪装样本数据;

17、基于所述第一类样本数据、第二类样本数据和所述伪装样本数据构建模型训练数据;

18、通过判别网络对所述模型训练数据进行判别分类处理,得到所述判别网络针对所述模型训练数据的分类判别结果;

19、基于所述分类判别结果对所述判别网络进行损失优化处理,得到分类模型。

20、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

21、获取第一类样本数据和第二类样本数据,所述第一类样本数据的数量大于所述第二类样本数据的数量;

22、通过伪装网络对所述第一类样本数据进行伪装处理,得到伪装为第二类样本数据的伪装样本数据;

23、基于所述第一类样本数据、第二类样本数据和所述伪装样本数据构建模型训练数据;

24、通过判别网络对所述模型训练数据进行判别分类处理,得到所述判别网络针对所述模型训练数据的分类判别结果;

25、基于所述分类判别结果对所述判别网络进行损失优化处理,得到分类模型。

26、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

27、获取第一类样本数据和第二类样本数据,所述第一类样本数据的数量大于所述第二类样本数据的数量;

28、通过伪装网络对所述第一类样本数据进行伪装处理,得到伪装为第二类样本数据的伪装样本数据;

29、基于所述第一类样本数据、第二类样本数据和所述伪装样本数据构建模型训练数据;

30、通过判别网络对所述模型训练数据进行判别分类处理,得到所述判别网络针对所述模型训练数据的分类判别结果;

31、基于所述分类判别结果对所述判别网络进行损失优化处理,得到分类模型。

32、上述分类模型处理方法、装置、计算机设备、存储介质和计算机程序产品,通过在获取样本数量不平衡的第一类样本数据和第二类样本数据后,通过伪装网络来对数量较多的第一类样本数据进行伪装处理,得到伪装为第二类样本数据的伪装样本数据,而后基于第一类样本数据、第二类样本数据和伪装样本数据来构建模型训练数据。并通过判别网络对模型训练数据进行判别分类处理,得到判别网络针对模型训练数据的分类判别结果,基于分类判别结果对判别网络进行损失优化处理,得到分类模型。本申请由伪装后的样本结合原有样本对判别网络进行损失优化的模型训练处理,由于伪装网络能在原有第一类样本数据的基础上生成伪装为第二类样本的伪装样本数据,从而可以实现判别分类处理过程中的样本平衡化,解决分类模型训练过程中的样本不平衡问题,提高分类模型的分类准确率。



技术特征:

1.一种分类模型处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述初始伪装结果和所述判别网络对所述初始伪装网络进行损失优化处理,得到伪装网络包括:

4.根据权利要求1所述的方法,其特征在于,所述分类判别结果包括分类结果和聚类结果,所述通过判别网络对所述模型训练数据进行判别分类处理,得到所述判别网络针对所述模型训练数据的分类判别结果包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述分类判别结果对所述判别网络进行损失优化处理,得到分类模型包括:

6.根据权利要求5所述的方法,其特征在于,所述基于所述分类结果和所述聚类结果进行损失识别处理,得到所述判别网络的判别损失包括:

7.根据权利要求1至6中任意一项所述的方法,其特征在于,所述第一类样本数据和第二类样本数据包括对象评级特征,所述分类判别结果包括对象评级结果,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述基于所述对象评级特征,通过所述分类模型对所述待评级对象进行分类处理,得到评级分类结果包括:

9.根据权利要求8所述的方法,其特征在于,所述基于所述类别概率对所述待评级对象进行评级处理,得到评级分类结果包括:

10.根据权利要求9所述的方法,其特征在于,所述方法还包括:

11.根据权利要求7所述的方法,其特征在于,所述方法还包括:

12.一种分类模型处理装置,其特征在于,所述装置包括:

13.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的方法的步骤。

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。

15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。


技术总结
本申请涉及一种分类模型处理方法、装置、计算机设备、存储介质和计算机程序产品。设计人工智能技术,方法包括:获取第一类样本数据和第二类样本数据,第一类样本数据的数量大于第二类样本数据的数量;通过伪装网络对第一类样本数据进行伪装处理,得到伪装为第二类样本数据的伪装样本数据;基于第一类样本数据、第二类样本数据和伪装样本数据构建模型训练数据;通过判别网络对模型训练数据进行判别分类处理,得到判别网络针对模型训练数据的分类判别结果;基于分类判别结果对判别网络进行损失优化处理,得到分类模型。本申请可以实现判别分类处理过程中的样本平衡化,解决分类模型训练过程中的样本不平衡问题,提高分类模型的分类准确率。

技术研发人员:郭潇阳
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1