中国科学院计算技术研究所郭崎获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国科学院计算技术研究所申请的专利基于神经网络的智能编程语言程序翻译方法系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115373691B 。
龙图腾网通过国家知识产权局官网在2026-03-13发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210850684.9,技术领域涉及:G06F8/51;该发明授权基于神经网络的智能编程语言程序翻译方法系统是由郭崎;文渊博设计研发完成,并于2022-07-19向国家知识产权局提交的专利申请。
本基于神经网络的智能编程语言程序翻译方法系统在说明书摘要公布了:本发明提出一种基于神经网络的智能编程语言程序翻译方法和系统,包括:构建用于将源语言程序翻译为目标语言程序的正向模型,以及将目标语言程序为源语言程序的反向模型;根据源语言程序库和目标语言程序库,通过反向翻译训练该正向模型和该反向模型,得到正翻译模型和反翻译模型;将待翻译的源语言程序输入该正翻译模型,将得到的多个候选结果输入重排序模型,得到各候选结果的分数,选择分数最高的候选结果作为该源语言程序的翻译结果。
本发明授权基于神经网络的智能编程语言程序翻译方法系统在权利要求书中公布了:1.一种基于神经网络的智能编程语言程序翻译方法,其特征在于,包括: 步骤1、构建用于将源语言程序翻译为目标语言程序的正向模型,以及将目标语言程序为源语言程序的反向模型;根据源语言程序库和目标语言程序库,通过反向翻译训练该正向模型和该反向模型,得到正翻译模型和反翻译模型; 步骤2、将待翻译的源语言程序输入该正翻译模型,将得到的多个候选结果输入重排序模型,得到各候选结果的分数,选择分数最高的候选结果作为该源语言程序的翻译结果; 其中,该步骤1包括: 从源语言程序库中选定程序作为第一训练目标输入该正向模型,得到第一目标语言,将该第一目标语言输入该反向模型,得到第一源语言,根据该第一源语言和该第一训练目标构建第一损失,训练该正向模型和该反向模型; 同时从目标语言程序库中选定程序作为第二训练目标输入该反向模型,得到第二源语言,将该第二源语言输入该正向模型,得到第二目标语言,根据该第二目标语言和该第二训练目标构建第二损失,训练该正向模型和该反向模型; 直到该第一损失和该第二损失收敛,分别保存当前正向模型和反向模型作为该正翻译模型和该反翻译模型; 其中,该重排序模型的训练包括: 从该目标语言程序库中选择程序x输入该反翻译模型,生成一个中间源程序,将该中间源程序输入该正翻译模型,得到多个候选结果,归一化重排序模型对每个候选结果的预测分数,得到输出分布; 以该程序x作为基准,得到每个候选结果的正确分数,作为输出分布,通过最小化该输出分布和该输出分布之间的散度,对该重排序模型进行训练。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国科学院计算技术研究所,其通讯地址为:100080 北京市海淀区中关村科学院南路6号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励