摘要
本发明提供一种结合上下文增强基于查询的API推荐方法,包括以下步骤:S1、利用StackOverflow网站中收集查询语句、上下文和与之对应的API,构建三元组语料库;S2、利用查询语句训练词向量模型,并构建单词IDF词汇表;S3、利用三元组语料库检索给定用户查询的top‑k个相似元组;S4、将检索到的查询语句、以及相关的上下文和API构建张量;S5、根据非负张量分解完成张量中的缺失值;S6、利用基本局部相似性比对搜索工具算法匹配张量中的上下文,将得到的API推荐列表返回给用户。本发明将代码片段的上下文信息建模为张量,改进基于查询的API推荐,聚焦于更多的上下文信息,提高API推荐的有效性。
技术关键词
推荐方法
三元组
训练词向量模型
语句
搜索工具
矩阵
答案
度度量方法
词嵌入模型
同义词
算法
帖子
列表
滤波方法
序列
数据
标记
元素
重构
编程
系统为您推荐了相关专利信息
特种设备
智能检验系统
工作装备
大语言模型
现场检验工作
紧急响应系统
判决模块
队列管理机制
老年人
中频信号
组合推荐方法
计算机执行指令
会话
序列
注意力机制
形式化验证方法
抽象语法树
源程序
代码生成器
语义