[发明专利]顶点对社区的分配方法、装置以及终端在审
申请号: | 201910295949.1 | 申请日: | 2019-04-12 |
公开(公告)号: | CN111814944A | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 潘剑飞;戴明洋;杨胜文;石逸轩;周俊;许金泉 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06N3/00 | 分类号: | G06N3/00;G06N3/12 |
代理公司: | 北京市铸成律师事务所 11313 | 代理人: | 王珺;徐瑞红 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 顶点 社区 分配 方法 装置 以及 终端 | ||
本发明实施例提出一种顶点对社区的分配方法、装置和终端,所述方法包括:多个顶点分配至多个社区,得到多个分配序列,每个分配序列中包括多个顶点,以及与各顶点对应的顶点位置;选择一顶点位置作为目标位置,在各分配序列中,比较目标位置对应的目标顶点与剩余顶点,得到各分配序列对应的多个顶点相似度;根据多个顶点相似度确定分配策略;根据多个顶点分配至多个社区的随机分配概率值和分配策略得到分配策略的概率。最终顶点分配到各个社区能够更快更好的收敛到最优解。
技术领域
本发明涉及数据分析技术领域,尤其涉及一种顶点对社区的分配方法、装置以及终端。
背景技术
人是群居性动物,物体也有类别之分,人以群分,物以类聚,群体的情况可以认为是社区的分布,顶点即表示单个人或者物,为了使物体和人最优的发现群体的信息,可以采用分配奖励机制。强化学习分配策略一般采用马可夫决策过程(Markov DecisionProcess,MDP)作为思想基础,马尔可夫决策过程是指根据每个时刻观察到的状态,从可用的行动集合中选用一个行动作出决策,系统下一步(未来)的状态是随机的,并且其状态转移概率具有马尔可夫性。决策者根据新观察到的状态,再作新的决策,依此反复地进行用来描述各个不同状态下执行各个不同行为的概率。分配策略能使顶点到社区的分配跳出局部解,尽可能的达到全局解,其中核心是策略过程,策略过程决定了顶点到社区分配的概率,优化其分配概率即能优化学习分配的过程。传统的学习策略是随机分配策略,随机分配概率值ε是在一个范围内变化,初始情况随机分配概率值ε比较大,顶点分配到社区的随机性比较高,在随后的过程中随机分配概率值ε变小,稳定到确定的顶点对社区的分布,导致并不能很好的收敛到最优解。
发明内容
本发明实施例提供一种顶点对社区的分配方法、装置和终端,以解决现有技术中的至少一个或多个技术问题。
第一方面,本发明实施例提供了一种顶点对社区的分配方法,包括:
多个顶点分配至多个社区,得到多个分配序列,每个所述分配序列中包括多个所述顶点,以及与各所述顶点对应的顶点位置;
选择一顶点位置作为目标位置,在各所述分配序列中,比较所述目标位置对应的目标顶点与剩余顶点,得到各所述分配序列对应的多个顶点相似度;
根据多个所述顶点相似度确定分配策略;
根据多个顶点分配至多个社区的随机分配概率值和分配策略得到分配策略的概率。
在一种实施方式中,多个顶点分配至多个社区,得到多个分配序列集合,包括:
N个顶点分配至K个社区,得到i个分配序列,N个顶点包括x1、x2……xN,i个分配序列包括:其中,N≥1,K≥1,i≥1,N>K。
在一种实施方式中,选择一顶点位置作为目标位置,在各所述分配序列中,比较所述目标位置对应的目标顶点与剩余顶点,得到各所述分配序列对应的多个顶点相似度,包括:
选择一顶点位置作为目标位置g;
在分配序列Xi中,比较目标位置g对应的目标顶点与剩余顶点,得到的顶点相似度为其中,i个分配序列对应的i个顶点相似度包括:Y1,Y2...Yi。
在一种实施方式中,根据多个所述顶点相似度确定分配策略,包括:
当大于或等于预设阈值的顶点相似度有多个时,其中,所述预设阈值为i为奇数,分配策略X'i是i个分配序列中对应的目标顶点相同。
在一种实施方式中,根据多个所述顶点相似度确定分配策略,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910295949.1/2.html,转载请声明来源钻瓜专利网。