首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

针对代码仓库基于transition转换系统的commit查询语言自动生成方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:炫彩互动网络科技有限公司;南京邮电大学

摘要:本发明涉及计算机领域,本发明公开一种针对代码仓库的基于transition转换系统的commit查询语言自动生成方法,commit查询语言的语法指定相对应的抽象语法描述语言ASDL,在ASDL的指导下构建对应的转换系统,一系列树构造操作完成对自然语言输入到抽象语法树AST的转化,根据commit查询语言的语法指定对应的转化函数,另一部分完成对抽象语法树AST到commit查询语言的转化,实现commit查询语言自动生成。以抽象语法树AST为中间表示,完成自然语言到领域特定语言commit查询语言的转换生成,节省学习的时间和精力,有效地帮助编程人员完成搜索查询操作,更好完成开发任务。

主权项:1.针对代码仓库基于transition转换系统的commit查询语言自动生成方法,其特征在于,包括下列步骤:步骤1:首先根据领域特定语言commit查询语言的语法,为其构建相对应的抽象语法描述语言ASDL,用作后续转换系统中自然语言转化为抽象语法树AST的语法指导;步骤2:以JSON格式为数据存储格式,自然语言为问题,commit查询语言为答案,构造训练所需的数据集,用于对后续模型的训练;步骤3:以commit查询语言匹配的抽象语法描述语言ASDL为指导,构造适用于commit查询语言的transition转换系统,并利用转换系统的第一部分将输入的自然语言通过一系列树构造操作转化为对应的抽象语法树AST并保存;步骤4:在转换系统的基础上,使用一个具有增强循环连接的神经编码器-解码器网络来参数化解析器P,用于判断计算AST抽象语法树生成的系列操作的概率,其编码器和解码器都是一个标准的双向长短期记忆网络,即LSTM网络;步骤5:获取保存的抽象语法树AST,应用适用于commit查询语言的transition转换系统,根据适用于commit查询语言语法的转化函数,将抽象语法树AST转化为commit查询语言,完成commit查询语言的自动生成;步骤6:通过步骤2中构建的数据集对模型的训练,将输出的答案与查询语言答案相比较,获取对应的commit查询语言性能评估结果。

全文数据:

权利要求:

百度查询: 炫彩互动网络科技有限公司 南京邮电大学 针对代码仓库基于transition转换系统的commit查询语言自动生成方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术