ASE —— 第二次结对作业】的更多相关文章

目录 重现基线模型 基线模型原理 模型的优缺点 模型重现结果 提出改进 改进动机 新模型框架 评价合作伙伴 重现基线模型 基线模型原理 我们选用的的模型为DeepCS,接下来我将解释一下它的原理. 我们要进行代码搜索,其实就是希望寻找一个代码片段(code snoppets)和它的自然语言描述(description)的一个对应关系,然而,由于编程语言和自然语言间存在的差异,如果仅仅依靠文本内容的相似性,很容易出现误匹配.我们就需要在另一个空间去寻找一种表征,或者说寻找一种或多种映射,让对应的代…
重现baseline 我们选择重现CODEnn模型(论文:Deep Code Search),因为它结构简单.端到端可训练,且相比其它方法拥有较高的性能. Baseline原理 为了根据给定的query(文本)查询相关的代码,需要计算文本和所有代码之间的相似度,从而选择相似度最高的k个代码作为查询结果.由于文本与代码为异构数据,需要将它们编码到统一的embedding space中.CODEnn是一种端到端模型,用两个encoder分别将文本和代码编码到同一高维空间中,并用cosine simi…
原博客 队友博客 github项目地址 目录 具体分工 需求分析 PSP表格 解题思路描述与设计实现说明 爬虫使用 代码组织与内部实现设计(类图) 算法的关键与关键实现部分流程图 附加题设计与展示 设计的创意独到之处 实现思路 实现成果展示 关键代码解释 性能分析与改进 单元测试 Github的代码签入记录 遇到的代码模块异常或结对困难及解决方法 评价队友 学习进度条 具体分工 我 使用工具爬取论文信息 加入权重的词频统计 单元测试 队友 字符.有效行.单词数目统计,单词词频统计 自定义输入输出…
作业地址: https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/1016 作业要求: 1.代码具有规范性. 2.实现的程序语言不做限制性要求,但需要能生成Windows平台的可执行文件.C/C++/C#编译后即可生成,其他语言可以使用打包工具把依赖打包上传,比如 exe4j.但注意,本次没有重测机会,请确保你项目的所有依赖文件都上传到了Github中.为确保没有问题,最好在无相应语言环境的机器上克隆项目并…
|作业要求|https://edu.cnblogs.com/campus/fzzcxy/2018SE1/homework/11250| | ---------- | -------------------------------------- | |作业目标|<爬取云班课经验值排序, 输出班级成绩表 >| |作业源代码|https://gitee.com/wang-kailun/personal/tree/master/| |队员1|<211806409>| |队员2|<21…
复现极限模型 codenn 原理 其原理大致是将代码特征映射到一个向量,再将描述文字也映射到一个向量,将其cos距离作为loss训练. 对于代码特征,原论文提取了函数名.调用API序列和token集:对于描述文字,通常选取docstring(Python)或函数上方或内部注释(JavaScript).对于函数名.token集,会按照驼峰命名和下划线命名进一步划分成更小的词法单元,而API序列则保留不再分割. 所有的这些词素,对于有序的会使用RNN或其变种处理,再将RNN每一个词的输出进行池化:对…
作业地址 第九次作业:https://edu.cnblogs.com/campus/besti/CS-IMIS-1723/homework/1878 (作业界面已评分,可随时查看,如果对自己的评分有意见请私聊刘助教) 提交情况如图: 结对编程第二周作业:https://edu.cnblogs.com/campus/besti/CS-IMIS-1723/homework/1872 (作业界面已评分,可随时查看,符合要求的5分,缺少一到两项的4.5,缺少多项的4,没有内容的1分,如果对自己的评分有意…
ASE--第一次结对作业 问题定义 很早就听说了MSRA的黄金点游戏,让大家写Bot来参加比赛看谁的AI比较聪明可以操盘割韭菜.深感ASE课程老师设计的任务太用心了,各种接口都准备好了,大家只用专注于算法部分.方便上手然后也挺好玩(最后玩自闭了) 问题定义 黄金点游戏里所有玩家出两个数,平均值乘0.618就是这局的Golden Number,出的数字离Golden Number最近的玩家得分,最远的玩家扣分.不过每次得分等于玩家数,扣分固定是只有两分.游戏规则相当于鼓励大家骚操作,扣点分没关系重…
[整体概况] 1.描述最终的代码的实现思路以及关键代码. 2.结对作业两个人配合的过程和两个人分工. 3.API接口文档和两个组的对接. 4.效能分析,优化分析和心得体会. [代码实现] 一. 实现功能: 像<构建之法>的人物阿超那样,写一个能自动生成小学四则运算题目并给出答案的命令行 “软件”, 如果我们要把这个功能放到不同的环境中去(例如,命令行,Windows 图形界面程序,网页程序,手机App),就会碰到困难,因为目前代码的普遍问题是代码都散落在main ( )函数或者其他子函数中,我…
第6次结对作业 在线英语学习平台客户端原型 1.结对成员 郑锦伟 2015034643034 古维城 2015034643033 2.原型设计工具实现-Photoshop 3.需求分析 使用NABCD模型进行需求分析 3.1 N(Need, 需求) 3.1.1具体功能和数据需求 3.1.1.1 登录注册管理 (1) 注册 用户填写基本信息进行注册,要填写的信息有(账号,密码,确认密码,邮箱,密保问题,密保问题可以设置多个,最多三个) (2) 登录 用户根据账号或者邮箱号进行登录 (3) 忘记密码…