专利号:CN201910689490.3
专利名称:一种从自然语言自动生成Python代码的方法
申请日:2019/7/29
专利类型:授权发明
支付方式:入门费和提成费相结合
支付标准:入门费为5万元; 提成费按当年度合同产品净销售额的10% 提取
开放许可期限:3年
所属分类:人工智能
项目详情:本发明属于自然语言处理技术领域,具体涉及一种从自然语言自动生成Python代码的方法。所述的方法步骤如下:步骤1:采用GAN网络的生成器根据自然语言描述生成程序片段的抽象语法树。步骤2:采用GAN的判别器判断生成器生成的抽象语法树的语义是否与给定的自然语言描述的语义是否一致。步骤3:将GAN网络的生成器和判别器一起训练。本发明通过生成对抗网络优化训练,生成一个代码生成系统,该系统可以根据用户给定的对于一个功能的自然语言描述,然后生成一段具有相同功能的程序代码。相较于传统的优化方法,使用生成对抗网络进行对抗博弈训练,生成器能够更有效地学习到自然语言和编程语言的语言模型。
联系人:成雅剑
电话:83671445
