System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于无监督学习的核销方法、设备及介质技术_技高网

一种基于无监督学习的核销方法、设备及介质技术

技术编号:41502490 阅读:16 留言:0更新日期:2024-05-30 14:44
本申请公开了一种基于无监督学习的核销方法、设备及介质,方法包括:获取待核销单据,并基于待核销单据,设置对应的核算维度,以及核算维度对应的权重系数;基于无监督学习的聚类算法,通过核算维度、权重系数,对待核销单据进行聚类处理;基于聚类结果,对每个类簇中的待核销单据进行核销操作。通过对待核销单据进行聚类,可以将相似的待核销单据进行分批次处理,如此,在处理每个批次的待核销单据时,由于每个批次的单据之间相似度都很高,故而无论是通过人工,还是通过计划任务,都能够减少重复的人力操作,或者,保持业务不变,减少修改计划任务程序的次数,提高核销效率。

【技术实现步骤摘要】

本申请涉及机器学习领域,具体涉及一种基于无监督学习的核销方法、设备及介质


技术介绍

1、在企业资源计划(enterprise resource planning,erp)系统中,存在大量的业务单据,而月结是各企业单位月末最繁重的任务,其中之一便是核销清账。

2、现有的信息系统是通过人工匹配待核销的业务单据,或者通过计划任务批量实现,前者需要大量重复的人力操作,低效且繁琐;后者需要强识别某些匹配要素,比如往来单位等,才能使系统自动运行,一旦业务发生变化,需要同步修改计划任务程序。


技术实现思路

1、为了解决上述问题,本申请提出了一种基于无监督学习的核销方法,包括:

2、获取待核销单据,并基于所述待核销单据,设置对应的核算维度,以及所述核算维度对应的权重系数;

3、基于无监督学习的聚类算法,通过所述核算维度、所述权重系数,对所述待核销单据进行聚类处理;

4、基于聚类结果,对每个类簇中的待核销单据进行核销操作。

5、在一个示例中,所述方法还包括:

6、确定所述聚类结果中,存在错误聚类的指定待核销单据;

7、确定所有指定待核销单据对应的各核算维度的维度值,并在其中确定相同数量最多的维度值所对应的第一指定核算维度;

8、提高所述第一指定核算维度的权重系数。

9、在一个示例中,提高所述第一指定核算维度的权重系数,具体包括:

10、基于所述维度值的相同数量,确定所述权重系数的提高值;

11、其中,所述相同数量与所述提高值呈正相关,且所述提高值具有单次提高上限。

12、在一个示例中,获取待核销单据,具体包括:

13、确认用户登录erp系统,并启动核销模块;

14、在存储有待核销单据的资源池中,按照各待核销单据的优先级,从高到低依次取出预设数量的待核销单据;其中,所述优先级基于第二指定核算维度对应的维度值以及所述权重系数确定。

15、在一个示例中,基于无监督学习的聚类算法,通过所述核算维度、所述权重系数,对所述待核销单据进行聚类处理,具体包括:

16、将每个待核销单据作为一个节点,根据所述核算维度的维度值确定所述节点的空间所处位置,并基于所述权重系数求得各节点之间的距离值;

17、通过k均值算法,将所有节点划分至若干个集合中,以实现对所述待核销单据的聚类处理。

18、在一个示例中,基于聚类结果,对每个类簇中的待核销单据进行核销操作,具体包括:

19、基于聚类结果,将每个集合中的待核销单据作为一个核销批次;

20、针对每个核销批次中的待核销单据,进行统一的核销操作,以将匹配的待核销单据的金额进行等量核减;

21、若经过等量核减之后,所述待核销单据的金额仍有余额,则继续作为待核销单据,并提高所述待核销单据在所述资源池中的优先级。

22、在一个示例中,所述节点的空间所处位置通过json格式的向量表示,每个所述节点通过其对应的待核销单据的单据内码作为唯一标识符。

23、在一个示例中,所述核算维度包括系统预制维度、自定义维度;

24、所述系统预制维度包括:单位、往来单位、款项性质、金额、合同、项目中的至少一种;所述自定义维度包括:税率;

25、所述单位的权重系数默认为1,所述金额、所述往来单位的权重系数默认小于1。

26、另一方面,本申请还提出了一种基于无监督学习的核销设备,包括:

27、至少一个处理器;以及,

28、与所述至少一个处理器通信连接的存储器;其中,

29、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如:上述任一示例所述的基于无监督学习的核销方法。

30、另一方面,本申请还提出了一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:上述任一示例所述的基于无监督学习的核销方法。

31、通过本申请提出基于无监督学习的核销方法能够带来如下有益效果:

32、通过对待核销单据进行聚类,可以将相似的待核销单据进行分批次处理,如此,在处理每个批次的待核销单据时,由于每个批次的单据之间相似度都很高,故而无论是通过人工,还是通过计划任务,都能够减少重复的人力操作,或者,保持业务不变,减少修改计划任务程序的次数,提高核销效率。

本文档来自技高网...

【技术保护点】

1.一种基于无监督学习的核销方法,其特征在于,包括:

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

3.根据权利要求2所述的方法,其特征在于,提高所述第一指定核算维度的权重系数,具体包括:

4.根据权利要求1所述的方法,其特征在于,获取待核销单据,具体包括:

5.根据权利要求4所述的方法,其特征在于,基于无监督学习的聚类算法,通过所述核算维度、所述权重系数,对所述待核销单据进行聚类处理,具体包括:

6.根据权利要求5所述的方法,其特征在于,基于聚类结果,对每个类簇中的待核销单据进行核销操作,具体包括:

7.根据权利要求5所述的方法,其特征在于,所述节点的空间所处位置通过JSON格式的向量表示,每个所述节点通过其对应的待核销单据的单据内码作为唯一标识符。

8.根据权利要求1所述的方法,其特征在于,所述核算维度包括系统预制维度、自定义维度;

9.一种基于无监督学习的核销设备,其特征在于,包括:

10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:权利要求1~8中任一项权利要求所述的基于无监督学习的核销方法。

...

【技术特征摘要】

1.一种基于无监督学习的核销方法,其特征在于,包括:

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

3.根据权利要求2所述的方法,其特征在于,提高所述第一指定核算维度的权重系数,具体包括:

4.根据权利要求1所述的方法,其特征在于,获取待核销单据,具体包括:

5.根据权利要求4所述的方法,其特征在于,基于无监督学习的聚类算法,通过所述核算维度、所述权重系数,对所述待核销单据进行聚类处理,具体包括:

6.根据权利要求5所述的方法,其特征在于,基于聚类结果,对每个类簇...

【专利技术属性】
技术研发人员:王润青徐同明马士中
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1