发明授权
CN107506414B 一种基于长短期记忆网络的代码推荐方法
失效 - 权利终止
- 专利标题: 一种基于长短期记忆网络的代码推荐方法
-
申请号: CN201710687197.4申请日: 2017-08-11
-
公开(公告)号: CN107506414B公开(公告)日: 2020-01-07
- 发明人: 余啸 , 殷晓飞 , 刘进 , 伍蔓 , 姜加明 , 崔晓晖
- 申请人: 武汉大学
- 申请人地址: 湖北省武汉市武昌区珞珈山武汉大学
- 专利权人: 武汉大学
- 当前专利权人: 武汉大学
- 当前专利权人地址: 湖北省武汉市武昌区珞珈山武汉大学
- 代理机构: 武汉科皓知识产权代理事务所
- 代理商 鲁力
- 主分类号: G06F16/9535
- IPC分类号: G06F16/9535 ; G06F16/9536
摘要:
本发明涉及一种基于长短期记忆网络的代码推荐方法,针对现有代码推荐技术普遍存在推荐准确率低、推荐效率低等问题,本发明先将源代码提取成API序列,利用长短期记忆网络构建一个代码推荐模型,学习API调用之间的关系,然后进行代码推荐。并使用了dropout技术防止模型过拟合。同时提出运用ReLu函数代替传统饱和函数,解决梯度消失问题加快模型收敛速度,提高模型性能,充分发挥神经网络的优势。本发明的技术方案具有简单、快速的特点,能够较好地提高代码推荐的准确率和推荐效率。
公开/授权文献
- CN107506414A 一种基于长短期记忆网络的代码推荐方法 公开/授权日:2017-12-22