[发明专利]一种基于社会化编程网站的领域专家发现方法有效
申请号: | 201610561796.7 | 申请日: | 2016-07-15 |
公开(公告)号: | CN106227771B | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 吴健;万瑶;陈亮;梁婷婷;高维;应豪超;韩玉强;王皓然;邓水光;李莹;尹建伟;吴朝晖 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06Q50/00 |
代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于社会化编程网站的领域专家发现方法,该方法在给定输入搜索关键字的前提下,基于用户开发的历史项目,从GitHub所有用户中,找出该搜索关键字领域专家并进行排序。本发明能够基于GitHub数据集对用户在特定领域的编程能力进行建模,并发现给定领域的专家,实现IT领域的在线招聘;本发明方法在概率评分的基础上,引入了一种约束性假设,并以图正则的方式整合到概率评分模型中,有效地提升了搜索效率。 | ||
搜索关键词: | 一种 基于 社会化 编程 网站 领域 专家 发现 方法 | ||
【主权项】:
1.一种基于社会化编程网站的领域专家发现方法,包括如下步骤:(1)对于社会化编程网站中的任一项目,从该项目的自述文件中抽取项目的描述文本,进而利用描述文本计算该项目与搜索关键词之间的语义相似度;依此遍历所有项目,组成项目与搜索关键词之间的语义相似度向量x0;(2)根据所述的语义相似度向量x0,建立以下目标函数Ω(x)并对其进行最小化求解,得到项目与搜索关键词之间的关联度向量x;Ω(x)=xT(I‑SR)x+μR||x‑x0||2其中:I为单位矩阵,SR为项目之间的相似度矩阵,μR为正则化因子,T表示转置;(3)根据公式计算出开发者在搜索关键词领域的专业度向量,该专业度向量中的每一元素值即对应各开发者在搜索关键词领域的专业分值,进而按专业分值从高到低对开发者进行排序展现;其中:QR为n维对角矩阵且其中第i行第i列对角线元素值即对应为第i个项目的质量,n为社会化编程网站中的项目总数,PRD为开发者与项目之间的关联矩阵。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610561796.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种智能化的新闻网页信息抽取方法
- 下一篇:一种基于语义分析的舆情监控系统