[发明专利]基于在线增量演化主题模型的软件自动分类方法有效
申请号: | 201210097171.1 | 申请日: | 2012-04-05 |
公开(公告)号: | CN102902700A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 尹刚;王怀民;朱沿旭;余跃;史殿习;李翔;王涛;袁霖 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 410073 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于在线增量演化主题模型的软件自动分类方法,包括获取软件相关文本,以预定时间片进行分组和预处理;生成在线演化主题模型的概率模型,针对以时间片分组的项目描述文本,计算最优主题个数,增量式计算当前时间片内项目描述文本的主题词汇分布和主题文本分布;获取未知分类主题的文本d,根据主题词汇分布和主题文本分布计算文本d从属的n个主题的主题词汇分布,所述文本d分类到相应的主题中基于词汇表和基于词汇本体查询,为主题自动添加语义标签,最终完成软件项目的分类。能够及时发现开源社区出现的新主题,并对软件项目进行自动分类,方便软件开发者依据软件主题搜索需要的开源软件项目,从而提高软件开发的效率,提高开源社区质量和保障。 | ||
搜索关键词: | 基于 在线 增量 演化 主题 模型 软件 自动 分类 方法 | ||
【主权项】:
一种基于在线增量演化主题模型的软件自动分类方法,包括下列步骤:步骤1获取软件相关文本,所述软件相关文本包括开源软件的项目名称、项目主题标签、项目描述文本以及项目创建时间,如果所述项目主题标签为空,则将其设置为未标注,以预定时间片进行分组和预处理;步骤2基于扩展LDA模型,生成在线演化主题模型的概率模型,针对预处理后的以时间片分组的项目描述文本,计算最优主题个数,在最优主题个数的基础上依据所述在线演化主题模型的概率模型增量式计算当前时间片内项目描述文本的主题词汇分布和主题文本分布,所述主题词汇分布和所述主题文本分布可使用矩阵表示。步骤3获取未知分类主题的文本d,根据步骤2中生成的所有时间片的主题词汇分布和主题文本分布计算所述文本d从属的n个主题的主题词汇分布,并选择排序靠前的若干个主题作为所述文本d的文本主题,从而将所述文本d分类到相应的主题中;步骤4基于词汇表和基于词汇本体查询的方法,为主题自动添加语义标签,其中所述词汇表基于步骤1中爬取到的所有软件项目对应的已标注预设主题标签构建,所述词汇本体进行没有匹配到任何预设标签的聚类主题中核心词汇的上位概念的查询。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210097171.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种热敏电阻
- 下一篇:高精密散热型金属箔电阻器