基于Lucene的强化学习代码检索模型
公开
摘要

本发明公开了一种基于Lucene的强化学习代码检索模型,包括以下步骤:1)分析代码文档并提取代码文档特征。2)使用Lucene为代码文档特征生成索引文件。3)通过比较当前查询和先前查询来获得查询重构。4)相似度计算组件根据代码文档特征和查询重构计算特征分数,并从用户反馈中提取用户满意度。5)采用MDP来根据查询公式和用户满意度计算特征权重。6)通过其特征得分和特征权重的内积来计算与每个代码文档之间的相关性得分,返回结果。用户满意则流程结束,否则返回步骤4。本发明基于Lucene的强化学习代码检索模型,通过获取隐式的用户满意度反馈作为排名的奖励,动态调整特征权重,帮助用户获取更精确的查询。

基本信息
专利标题 :
基于Lucene的强化学习代码检索模型
专利标题(英):
暂无
公开(公告)号 :
CN114579102A
申请号 :
CN202011384240.8
公开(公告)日 :
2022-06-03
申请日 :
2020-12-01
授权号 :
暂无
授权日 :
暂无
发明人 :
张卫丰王国程周国强
申请人 :
南京邮电大学
申请人地址 :
江苏省南京市栖霞区文苑路9号
代理机构 :
代理人 :
优先权 :
CN202011384240.8
主分类号 :
G06F8/30
IPC分类号 :
G06F8/30  G06F16/31  G06F16/33  G06F16/332  G06K9/62  
IPC结构图谱
G
G部——物理
G06
计算;推算或计数
G06F
电数字数据处理
G06F8/00
软件工程设计
G06F8/30
创建或生成源代码
法律状态
2022-06-03 :
公开
注:本法律状态信息仅供参考,即时准确的法律状态信息须到国家知识产权局办理专利登记簿副本。
文件下载
暂无PDF文件可下载
  • 联系电话
    电话:023-6033-8768
    QQ:1493236332
  • 联系 Q Q
    电话:023-6033-8768
    QQ:1493236332
  • 关注微信
    电话:023-6033-8768
    QQ:1493236332
  • 收藏
    电话:023-6033-8768
    QQ:1493236332