【技术实现步骤摘要】
用于对图进行学习的系统
本专利技术涉及计算机
,特别涉及用于对图进行学习的系统。
技术介绍
随着移动终端及应用软件的普及,在社交、电商、物流、出行、外卖、营销等领域的服务提供商沉淀了海量业务数据,基于海量业务数据,挖掘不同业务实体(实体)之间的关系成为数据挖掘领域一个重要的技术研究方向。而随着机器处理能力的提升,越来越多技术人员开始研究如何通过机器学习技术进行挖掘。本专利技术的专利技术人发现:目前,通过机器学习技术,对海量业务数据进行学习,得到用于表达实体及实体之间关系的图(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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。