组件模型优化方法及装置、电子设备、存储介质制造方法及图纸

技术编号:38757730 阅读:14 留言:0更新日期:2023-09-10 09:42
本申请实施例提供了一种组件模型优化方法及装置、电子设备、存储介质,属于人工智能技术领域,其中,组件模型优化方法包括:对业务项目中的多个目标组件进行功能分析,得到资产清单;对多个第一模型实体进行合并处理,得到第二模型实体;对于每个提取得到的实体属性,根据实体属性确定对应的中心词汇和背景词汇;根据第二模型实体的名称以及实体属性的名称对应的中心词汇和背景词汇,选择若干个实体属性添加到第二模型实体中;对于每个第二模型实体,当确定第二模型实体中存在目标实体属性,从第二模型实体中删除目标实体属性。本申请实施例中,能够提高前端模型实体设计的复用性及准确率,为开发人员提供决策辅助,有利于提升其工作效率。其工作效率。其工作效率。

【技术实现步骤摘要】
组件模型优化方法及装置、电子设备、存储介质


[0001]本申请涉及金融
,尤其涉及一种组件模型优化方法及装置、电子设备、存储介质。

技术介绍

[0002]在金融
中,前端组件化是一种常用的软件设计方法,其能够增加代码的复用性、减少重复的代码,同时便于各个开发者之间分工协作,让不同的人员负责编写不同的金融组件,以实现同步开发。大多数前端研发人员,通常以视图为维度来切割金融业务的具体内容,即视图驱动而非业务驱动,但是,以视图为基础进行的数据建模,往往会有以下问题:一是复用性不足,对于同一个业务领域的模型实体,例如在保险业务领域中可以具体为保险产品、保险保单等,由于在不同组件中视图上的些微差异,需要进行多个模型实体的设计,无法实现复用;二是完整性不足,即根据视图设计的模型实体缺少相关领域概念的表达,例如,在具体的金融场景下,该相关领域概念可以为商务、支付、交易以及保险等概念;三是内聚度不足,即只关心页面形态或者展示了什么金融数据,导致没有关系的概念出现在同一个模型实体内,不能形成具有内聚力的模型实体。因此,如何提高模型实体的复用性、完整性和内聚度,成为了亟待解决的技术问题。

技术实现思路

[0003]本申请实施例的主要目的在于提出一种组件模型优化方法及装置、电子设备、存储介质,旨在提高业务项目中的模型实体的复用性、完整性和内聚度。
[0004]为实现上述目的,本申请实施例的第一方面提出了一种组件模型优化方法,所述方法包括:
[0005]对业务项目中的多个目标组件进行功能分析,得到所述业务项目的资产清单,其中,所述资产清单包括多个第一模型实体;
[0006]对多个所述第一模型实体进行合并处理,得到至少一个第二模型实体;
[0007]从所述资产清单中提取得到多个实体属性,其中,每个所述实体属性对应于一个所述第二模型实体;
[0008]对于每个所述实体属性,根据所述实体属性确定与所述实体属性的名称对应的中心词汇和背景词汇;
[0009]根据所有所述第二模型实体的名称以及所有所述实体属性的名称对应的中心词汇和背景词汇,从所有所述实体属性中选择若干个所述实体属性分别添加到对应的若干个所述第二模型实体中;
[0010]对于每个所述第二模型实体,当确定所述第二模型实体中存在至少一个目标实体属性,从所述第二模型实体中删除所述目标实体属性,其中,所述目标实体属性为与所述第二模型实体不相关的所述实体属性。
[0011]在一实施例中,所述对业务项目中的多个目标组件进行功能分析,得到所述业务
项目的资产清单,包括:
[0012]对业务项目中的多个目标组件进行前端组件化开发,得到多个前端组件;
[0013]对于每个所述前端组件,对所述前端组件对应的网络层进行定义处理,以在所述前端组件中生成所述第一模型实体以及与所述第一模型实体对应的所述实体属性;
[0014]按照预设格式将所有所述前端组件进行合并输出,得到所述业务项目的资产清单。
[0015]在一些实施例,所述对多个所述第一模型实体进行合并处理,得到至少一个第二模型实体,包括:
[0016]对于每个所述第一模型实体,对所述第一模型实体的名称进行命名实体标注,得到命名实体词汇;
[0017]从所有所述命名实体词汇中筛选出所有目标命名实体词汇,并根据所有所述目标命名实体词汇构建模型实体词汇表,其中,所述目标命名实体词汇为与所述业务项目的业务领域类别相关的所述命名实体词汇;
[0018]分别计算各个所述目标命名实体词汇的词汇向量,并根据所有所述词汇向量构建第一目标矩阵;
[0019]分别计算所述第一目标矩阵中每个矩阵元素的第一余弦距离;
[0020]对于每个所述矩阵元素,当所述第一余弦距离大于第一预设阈值,将所述矩阵元素对应的两个所述第一模型实体进行合并,得到一个对应的第二模型实体。
[0021]在一些实施例,所述根据所述实体属性确定与所述实体属性的名称对应的中心词汇和背景词汇,包括:
[0022]对所述实体属性的名称进行分词处理,得到第一分词结果,其中,所述第一分词结果包括多个实体属性分词;
[0023]对所述第一分词结果中的所有所述实体属性分词进行过滤处理,得到第二分词结果,其中,所述第二分词结果包括至少一个实体属性词组,所述实体属性词组包括至少两个所述实体属性分词;
[0024]基于所述第二分词结果中的所有所述实体属性词组,确定与所述实体属性的名称对应的中心词汇和背景词汇。
[0025]在一些实施例,所述根据所有所述第二模型实体的名称以及所有所述实体属性的名称对应的中心词汇和背景词汇,从所有所述实体属性中选择若干个所述实体属性分别添加到对应的若干个所述第二模型实体中,包括:
[0026]分别计算各个所述实体属性的名称对应的背景词汇的词汇向量,并根据所有所述实体属性的名称对应的背景词汇的词汇向量和所有所述目标命名实体词汇的词汇向量构建第二目标矩阵;
[0027]采用余弦相似度算法,分别计算所述第二目标矩阵中的任意一个所述实体属性的名称对应的背景词汇的词汇向量和任意一个所述目标命名实体词汇的词汇向量之间的相似度值;
[0028]对于每个所述相似度值,当所述相似度值大于第二预设阈值,将所述相似度值对应的所述实体属性添加到所述相似度值对应的所述第二模型实体中。
[0029]在一些实施例,所述根据所有所述第二模型实体的名称以及所有所述实体属性的
名称对应的中心词汇和背景词汇,从所有所述实体属性中选择若干个所述实体属性分别添加到对应的若干个所述第二模型实体中,还包括:
[0030]以所述模型实体词汇表中的各个所述目标命名实体词汇作为目标背景词汇进行中心词汇预测,得到目标中心词汇;
[0031]当确定所述实体属性的名称对应的中心词汇包括所述目标中心词汇,将所述目标中心词汇对应的所述实体属性添加到所述目标中心词汇对应的所述第二模型实体中。
[0032]在一些实施例,基于如下步骤在所述第二模型实体中确定所述目标实体属性:
[0033]对于每个所述第二模型实体中的所述实体属性,分别标注第一参数和第二参数,以及计算第三参数和第四参数,其中,所述第一参数为所述实体属性的名称对应的中心词汇的权重,所述第二参数为所述实体属性的名称对应的背景词汇的权重,所述第三参数为所述实体属性的名称对应的背景词汇的词汇向量,所述第四参数为所述实体属性的名称对应的中心词汇的词汇向量;
[0034]根据所有所述实体属性的第一参数、第二参数、第三参数和第四参数,计算所有所述实体属性的加权平均值,得到所述第二模型实体的向量中心;
[0035]对于每个所述实体属性,计算所述实体属性对应的词向量与所述向量中心之间的距离;
[0036]当所述实体属性对应的词向量与所述向量中心之间的距离大于第三预设阈值,确定所述实体属性为所述目标实体属性。
[0037]为实现上述目的,本申请实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种组件模型优化方法,其特征在于,包括:对业务项目中的多个目标组件进行功能分析,得到所述业务项目的资产清单,其中,所述资产清单包括多个第一模型实体;对多个所述第一模型实体进行合并处理,得到至少一个第二模型实体;从所述资产清单中提取得到多个实体属性,其中,每个所述实体属性对应于一个所述第二模型实体;对于每个所述实体属性,根据所述实体属性确定与所述实体属性的名称对应的中心词汇和背景词汇;根据所有所述第二模型实体的名称以及所有所述实体属性的名称对应的中心词汇和背景词汇,从所有所述实体属性中选择若干个所述实体属性分别添加到对应的若干个所述第二模型实体中;对于每个所述第二模型实体,当确定所述第二模型实体中存在至少一个目标实体属性,从所述第二模型实体中删除所述目标实体属性,其中,所述目标实体属性为与所述第二模型实体不相关的所述实体属性。2.根据权利要求1所述的组件模型优化方法,其特征在于,所述对业务项目中的多个目标组件进行功能分析,得到所述业务项目的资产清单,包括:对业务项目中的多个目标组件进行前端组件化开发,得到多个前端组件;对于每个所述前端组件,对所述前端组件对应的网络层进行定义处理,以在所述前端组件中生成所述第一模型实体以及与所述第一模型实体对应的所述实体属性;按照预设格式将所有所述前端组件进行合并输出,得到所述业务项目的资产清单。3.根据权利要求1所述的组件模型优化方法,其特征在于,所述对多个所述第一模型实体进行合并处理,得到至少一个第二模型实体,包括:对于每个所述第一模型实体,对所述第一模型实体的名称进行命名实体标注,得到命名实体词汇;从所有所述命名实体词汇中筛选出所有目标命名实体词汇,并根据所有所述目标命名实体词汇构建模型实体词汇表,其中,所述目标命名实体词汇为与所述业务项目的业务领域类别相关的所述命名实体词汇;分别计算各个所述目标命名实体词汇的词汇向量,并根据所有所述词汇向量构建第一目标矩阵;分别计算所述第一目标矩阵中每个矩阵元素的第一余弦距离;对于每个所述矩阵元素,当所述第一余弦距离大于第一预设阈值,将所述矩阵元素对应的两个所述第一模型实体进行合并,得到一个对应的第二模型实体。4.根据权利要求1所述的组件模型优化方法,其特征在于,所述根据所述实体属性确定与所述实体属性的名称对应的中心词汇和背景词汇,包括:对所述实体属性的名称进行分词处理,得到第一分词结果,其中,所述第一分词结果包括多个实体属性分词;对所述第一分词结果中的所有所述实体属性分词进行过滤处理,得到第二分词结果,其中,所述第二分词结果包括至少一个实体属性词组,所述实体属性词组包括至少两个所述实体属性分词;
基于所述第二分词结果中的所有所述实体属性词组,确定与所述实体属性的名称对应的中心词汇和背景词汇。5.根据权利要求3所述的组件模型优化方法,其特征在于,所述根据所有所述第二模型实体的名称以及所有所述实体属性的名称对应的中心词汇和背景词汇,从所有所述实体属性中选择若干个所述实体属性分别添加到对应的若干个所述第二模型实体中,包括:分别计算各个所述实体属性的名称对应的背景词汇的词汇向量,并根据所有所述实体属性的名称对应的背景词汇的词汇向量和所有所述目标命名实体词汇的词汇向量构建第...

【专利技术属性】
技术研发人员:唐玉强成亚萌夏菡
申请(专利权)人:中国平安人寿保险股份有限公司
类型:发明
国别省市:

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

1