【技术实现步骤摘要】
本专利技术涉及代码搜索,特别涉及一种预训练代码增强的编程问答社区答案推荐方法。
技术介绍
1、近年来,编程问答社区迅速发展,开发者遇到问题时,能够在stack overflow、csdn等编程问答社区中快速检索答案。但是,由于编程问答社区中存在大量未解决的问题,导致用户的使用体验不佳。答案推荐方法可以帮助用户快速获取准确答案,已成为编程问答社区中的热门问题。
2、现有的编程问答社区答案推荐方法,通常聚焦于问题和答案的文本语义,忽视了编程问答社区本身的编程专业性,对于stack overflow而言:1)可链接问题:问答中的超链接可以将多个问题联系起来,其中隐含的链接关系往往是被忽视的;2)代码特征:问答中的代码块会被当作噪声删去,然而代码实际上是编程问答社区的核心特征之一。
3、国内外研究者围绕编程问答社区展开了大量研究,且主要从三个方面进行研究:基于问题检索的答案推荐、基于答案排序的答案推荐、基于专家推荐的答案推荐。
4、基于问题检索的答案推荐从模型、特征、度量等多方面研究了问题的表征,在问题检索任
...【技术保护点】
1.一种预训练代码增强的编程问答社区答案推荐方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种预训练代码增强的编程问答社区答案推荐方法,其特征在于:所述S1中计算每个问题标签对于该问题的置信概率distribution的步骤如下:
3.如权利要求2所述的一种预训练代码增强的编程问答社区答案推荐方法,其特征在于:所述S2调过程如下:所述S2中计算postive、neural+、neural-、negative四种类别的置信概率的具体步骤如下:
【技术特征摘要】
1.一种预训练代码增强的编程问答社区答案推荐方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种预训练代码增强的编程问答社区答案推荐方法,其特征在于:所述s1中计算每个问题标签对于该问题的置信概率distribution...
【专利技术属性】
技术研发人员:徐玲,罗兆林,穆文翰,刘超,鄢萌,雷晏,刘长鑫,程皓罡,秦瑞,
申请(专利权)人:重庆大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。