[发明专利]一种基于最大熵模型的代码摘要生成方法有效
申请号: | 201510127501.0 | 申请日: | 2015-03-23 |
公开(公告)号: | CN104750484B | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 王金水;郑建生;邹复民;赵钊林;薛醒思;黄丽丽;唐郑熠;杨荣华;聂明星 | 申请(专利权)人: | 福建工程学院 |
主分类号: | G06F8/41 | 分类号: | G06F8/41 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350108 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 本发明提供一种基于最大熵模型的代码摘要生成方法,根据限定的样本模板采集训练样本;根据训练样本构建基于最大熵模型的代码元素分类器;将待分析的源代码输入到分类器,以识别其中的代码元素,并获取各代码元素所包含的词项;将获取到的词项进行降噪;根据词项所属的代码元素类型,并指定各个词项的权重;根据权重和出现次数,评估词项的重要性;根据重要性评估结果以及用户指定的摘要约束,生成代码摘要,使得得到的代码摘要更加的准确。 | ||
搜索关键词: | 代码元素 最大熵模型 训练样本 摘要生成 分类器 源代码 重要性评估 样本模板 用户指定 权重和 构建 降噪 权重 采集 评估 分析 | ||
【主权项】:
1.一种基于最大熵模型的代码摘要生成方法,其特征在于:包括如下步骤:步骤1、根据限定的样本模板,采集训练样本;步骤2、根据训练样本构建基于最大熵模型的代码元素分类器;步骤3、将源代码输入到所述分类器,所述分类器识别其中的代码元素,并获取各代码元素所包含的词项,以及各个词项的出现次数;步骤4、将获取到的词项进行降噪;步骤5、根据降噪后的词项所属的代码元素类型,分配其权重;步骤6、根据降噪后的词项的权重和出现次数,评估词项的重要性;步骤7、根据重要性评估结果以及用户限定的摘要约束,生成代码摘要。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建工程学院,未经福建工程学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510127501.0/,转载请声明来源钻瓜专利网。
- 上一篇:退出单手模式的方法及装置
- 下一篇:一种控制终端闹钟的方法及装置