融合图嵌入和注意力机制的代码搜索

来源 :计算机科学与探索 | 被引量 : 0次 | 上传用户:CT19850329
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
源代码检索任务是指将自然语言作为查询语句,从代码库中搜索相关代码片段.在代码检索任务中,大多数代码检索算法只考虑代码片段的文本序列信息而未考虑代码的结构信息,导致不能充分捕获代码片段包含的语义和语法信息.为了提高对程序语言的理解,提出了注意力机制和图嵌入相结合的代码检索算法(GraphCS).在特征提取部分,以LSTM提取文本特征向量表示,以Graph2Vec提取图的向量特征表示.在特征融合部分中引入注意力机制,更好地为每一个特征分配相应的权重,从而提升程序的理解.考虑源代码和自然语言为异构数据,将代码片段特征和自然语言特征映射到同一个向量空间,以排名损失来保证语义相似的点在特征空间拥有较近的距离.为了验证算法的高效性,与目前最好的算法CODEnn进行对比.实验结果表明,在Precision@1/5/10、SuccessRate@1/5/10以及MRR上均有一定的提升.
其他文献
面向大学计算机基础课程的计算思维培养目标,提出建设以Python问题求解为落脚点的配套实训资源,并介绍设计过程和应用情况.
结合新工科背景下工程教育认证以及国家一流本科专业建设对软件工程专业综合、创新和工程能力人才培养的需求,提出依托工程项目进行研讨式实验教学,围绕软件构造课程的定位和目标以及线上MOOC课程资源,探讨如何按照增量迭代开发过程,串联7个研讨主题来优化实验教学内容,开展项目研讨式实验教学,并通过教学实践验证以及调查问卷收集的学生反馈,说明该教学模式可以提高学生工程综合实践能力,最后提出问题及思考.
通过数据科学基础课程中结课作业题目由学生自拟与教师给定的对比实验设计,分析其对学生成绩、投入度、作品多样性等方面的影响.通过对学生结课作业的多方面分析,验证说明在成绩较好的学生群体中实施学生自拟题目,对学生的成绩、作业多样性、积极性和主动性等有正向影响,最后探讨学生自拟题目实验进一步实施的可行性.
针对学生在学习和实践程序设计类课程知识时缺乏软件工程思想指导的现状,提出融合软件工程思想对程序设计类课程实验进行改革.通过基于在线判题系统的在线实验系统构建,探讨如何将软件工程的思想融入实践过程中,从而帮助学生尽早理解软件工程思想并在软件工程理论指导下开展编程实践,最后说明课程实验改革效果.
针对无迹卡尔曼滤波(UKF)和粒子滤波(PF)状态估计精度低的缺点,把平方根形式的无迹卡尔曼粒子滤波(SR-UPF)引入到电力系统状态估计中.在该方法中,无迹卡尔曼滤波作为概率密度函数进行更新,利用Markov链蒙特卡罗方法解决重采样后粒子的匮乏问题,利用平方根形式解决状态估计的收敛速度和稳定性问题.在保障精度的情况下,为了不牺牲大量的计算时间,适当的减少了粒子个数.最后在IEEE 14进行了仿真验证,仿真结果表明SR-UPF的引入可以有效提高电力系统的动态估计精度.
针对嵌入式系统设计课程目前的实验教学现状,提出“注重基础,重视实践,加强创新”的实验教学思想,以单片机口袋仪器为实验平台,探讨如何建立以案例教学为主的教学内容体系、实验教学方法和实验评价考核机制,通过展示学生在该课程实验中的作品,说明案例化实验教学模式值得进一步推广.
河北省水资源严重短缺,随着经济社会快速发展及降水量持续减少,河湖径流明显减少.与1956年—1979年系列相比,海河流域重要河流代表站2001年—2016年系列年均实测径流量减少幅度超过80%,滹沱河、永定河等重要河流干涸断流40余年.我省生态水量严重不足,引发河道干涸断流、湖泊湿地萎缩、泉域流量衰减等水环境问题.南水北调中东线、引黄入冀补淀等工程相继建成后,缓解了华北地区水资源供需矛盾,为实施生态补水创造了工程条件.
期刊
2021年,在省水利厅党组的坚强领导下,全省水利系统深入落实习近平总书记“节水优先、空间均衡、系统治理、两手发力”的治水思路,全面贯彻习近平总书记在推进南水北调后续工程高质量发展座谈会重要讲话精神,攻坚克难、创新奋进,圆满完成各项目标任务,万元GDP用水量和万元工业增加值用水量下降均超过6%,节水型社会建设达标县(市、区)建成率超过45%,节水宣传、节水评价、合同节水等多项工作位居全国前列,我省“十四五”节水工作实现良好开局.
期刊
2021年,在水利部、省水利厅党组的坚强领导下,在各市积极主动不懈努力下,全省水利监督系统坚持以习近平新时代中国特色社会主义思想为指导,深入贯彻落实党的十九届六中全会和习近平总书记“十六字”治水思路,围绕“提升省级、延伸市县级”监督工作要求,紧盯重点,主动作为,圆满完成各项监督工作任务,为推进河北水利“十四五”良好开局和全省水利高质量发展提供了有力的监督保障.
期刊
为了抵抗无线传感器网络(WSNs)选择性转发攻击,提出一种轻量级的无线传感器网络选择性转发攻击检测方案(LSFAD).LSFAD方案通过计算并比较路径的平均丢包率和路径的正常丢包率检测选择性转发攻击路径,通过计算每个节点的平均丢包率和正常丢包率检测定位恶意链路.LSFAD方案设计简单,不需要任何监听节点,不需要任何复杂的评估模型,且在正常的数据包收发过程中进行恶意路径的检测,不会影响整个网络的正常工作.安全和性能分析表明,LSFAD方案能抵抗恶意节点发起的被动选择性转发攻击和主动选择性转发攻击,LSFAD