用于对图进行学习的系统技术方案

技术编号:24996053 阅读:33 留言:0更新日期:2020-07-24 17:58
本发明专利技术公开了用于对图进行学习的系统,该系统包括:计算节点和存储节点;存储节点,用于存储子图并向计算节点提供查询服务,所述子图是预先对一张图进行切分得到的,一张图进行切分得到的子图的个数大于等于2;计算节点,用于按照预设的图学习任务,向存储节点发送查询请求,将查询请求得到的图相关数据作为预设的图学习任务的输入之一,执行图学习任务;其中,存储节点的个数可配置为两个及以上,所述计算节点的个数可配置为一个及以上。该系统与现有技术相比,提升了图学习的效率。

【技术实现步骤摘要】
用于对图进行学习的系统
本专利技术涉及计算机
,特别涉及用于对图进行学习的系统。
技术介绍
随着移动终端及应用软件的普及,在社交、电商、物流、出行、外卖、营销等领域的服务提供商沉淀了海量业务数据,基于海量业务数据,挖掘不同业务实体(实体)之间的关系成为数据挖掘领域一个重要的技术研究方向。而随着机器处理能力的提升,越来越多技术人员开始研究如何通过机器学习技术进行挖掘。本专利技术的专利技术人发现:目前,通过机器学习技术,对海量业务数据进行学习,得到用于表达实体及实体之间关系的图(Graph),即,对海量业务数据进行图学习,成为一个优选的技术方向。简单理解,图由节点和边构成,如图1所示,每个序号代表一个节点,一个节点用于表示一个实体,节点与节点之间的边用于表示节点之间的关系。一张图一般会包括两个以上的节点和一条以上的边,因此,图也可以理解为由节点的集合和边的集合组成,通常表示为:G(V,E),其中,G表示图,V表示图G中节点的集合,E是图G中边的集合。图可以分为同构图和异构图,其中,异构图指的是一张图中的节点的类型不同(边的类型本文档来自技高网...

【技术保护点】
1.一种用于对图进行学习的系统,其特征在于,包括:/n计算节点和存储节点;/n存储节点,用于存储子图并向计算节点提供查询服务,所述子图是预先对一张图进行切分得到的,一张图进行切分得到的子图的个数大于等于2;/n计算节点,用于按照预设的图学习任务,向存储节点发送查询请求,将查询请求得到的图相关数据作为预设的图学习任务的输入之一,执行图学习任务;/n其中,存储节点的个数可配置为两个及以上,所述计算节点的个数可配置为一个及以上。/n

【技术特征摘要】
1.一种用于对图进行学习的系统,其特征在于,包括:
计算节点和存储节点;
存储节点,用于存储子图并向计算节点提供查询服务,所述子图是预先对一张图进行切分得到的,一张图进行切分得到的子图的个数大于等于2;
计算节点,用于按照预设的图学习任务,向存储节点发送查询请求,将查询请求得到的图相关数据作为预设的图学习任务的输入之一,执行图学习任务;
其中,存储节点的个数可配置为两个及以上,所述计算节点的个数可配置为一个及以上。


2.如权利要求1所述的系统,当图被预先切分为n份子图时,所述计算节点的个数配置具体包括:
配置启用n*k个存储节点,k是每份子图的备份个数,存储节点用于存储一份子图或者一份子图的备份,k大于等于1。


3.如权利要求1所述的系统,其特征在于,
计算节点,进一步用于向存储节点主动询问子图与存储节点的对应关系,并将询问得到的子图与存储节点的对应关系存储在本地;
或者,
存储节点,进一步用于主动向计算节点同步子图与存储节点的对应关系,
计算节点,进一步用于将存储节点主动同步来的所述对应关系存储在本地;
所述计算节点,按照预设的图学习任务,向存储节点发送查询请求具体包括:
按照预设的图学习任务,从本地存储的子图与存储节点的对应关系中,获取可发送查询请求的存储节点,并向获取到的存储节点发送查询请求。


4.如权利要求1所述的系统,其特征在于,所述系统进一步包括:
注册节点,用于存储子图与存储节点的...

【专利技术属性】
技术研发人员:张研任毅杨斯然陈根宝魏源田旭
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1