一种计算前端图谱的方法、装置、设备及存储介质制造方法及图纸

技术编号:37701588 阅读:37 留言:0更新日期:2023-06-01 23:46
本发明专利技术公开了一种计算前端图谱的方法、装置、设备及存储介质。包括:创建图算法库,其中,图算法库中包含以rust语言表示的图算法;根据用户的选择指令从图算法库中确定目标图算法;获取前端图谱,根据目标图算法对前端图谱进行计算生成计算结果。通过rust语言表示图算法,rust语言代码体积小,减小占用内存的同时可以加快计算速度,再通过多个图算法创建出图算法库,并且根据用户的选择指令从图算法库中确定目标图算法,可以适应性满足用户的计算需求,再根据目标图算法对前端图谱进行计算生成计算结果,增加了计算结果的准确性,提高了计算效率。效率。效率。

【技术实现步骤摘要】
一种计算前端图谱的方法、装置、设备及存储介质


[0001]本专利技术涉及图计算
,尤其涉及一种计算前端图谱的方法、装置、设备及存储介质。

技术介绍

[0002]近年来,知识图谱得到越来越多的关注以及发展,数据规模也越来越大,应用场景也逐渐复杂,分布式处理的需求也在不断增长,因此有效提高知识图谱使用前端图算法查询处理性能成为了迫切需要解决的问题。
[0003]目前在知识图谱中应用前端图算法大多是给前端提供JavaScript文件以在页面中应用图算法。
[0004]但是现有技术中通过JavaScript文件处理的方式容易出现类型判断错误的情况进而导致计算结果不准确,需要解析成指定格式才能获得相应的机器码而导致性能开销、计算速度慢和文件体积大的问题。

技术实现思路

[0005]本专利技术提供了一种计算前端图谱的方法、装置、设备及存储介质,以计算前端图谱中各节点关系。
[0006]根据本专利技术的一方面,提供了一种计算前端图谱的方法,该方法包括:
[0007]创建图算法库,其中,图算法库中包含以ru本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种计算前端图谱的方法,其特征在于,包括:创建图算法库,其中,所述图算法库中包含以rust语言表示的图算法;根据用户的选择指令从所述图算法库中确定目标图算法;获取前端图谱,根据所述目标图算法对所述前端图谱进行计算生成计算结果。2.根据权利要求1所述的方法,其特征在于,所述创建图算法库,包括:获取各图算法对应的rust脚本及算法标识;根据所述rust脚本及所述算法标识的对应关系创建所述图算法库。3.根据权利要求2所述的方法,其特征在于,所述根据用户的选择指令从所述图算法库中确定目标图算法,包括:将所述算法标识展示在用户选择界面;通过所述用户选择界面获取用户输入的选择指令,其中,所述选择指令中包含目标图算法标识;根据所述选择指令从所述图算法库中进行查询,获取与所述目标图算法标识所匹配的目标rust脚本;将所述目标rust脚本作为所述目标图算法。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标图算法对所述前端图谱进行计算生成计算结果,包括:将所述目标rust脚本通过配置文件编译为WebAssembly文件,其中,所述配置文件中包含所述rust脚本的编译规则;根据所述WebAssembly文件生成可执行文件,其中,所述可执行文件为JavaScript格式;根据所述可执行文件对所述前端图谱进行计算生成所述计算结果。5.根据权利要求4所述的方法,其特征在于,所述根据所述可执行文件对所述前端图谱进行计算生成所述计算结果,包括:获取所述前端图谱中包含的各节点以及各节点间的连接...

【专利技术属性】
技术研发人员:杨娟瞿珂翟士丹谢宇
申请(专利权)人:北京海致科技集团有限公司
类型:发明
国别省市:

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

1