GANCoder:一种基于 GAN 的自然语言到编程语言自动翻译方法
计算与语言
2019-12-03 v1 机器学习
摘要
我们提出 GANCoder,一种基于生成对抗网络(GAN)的自动编程方法,其能在给定自然语言语句的条件下生成具有相同功能和逻辑的编程语言代码。生成器与判别器之间的对抗训练帮助生成器学习数据集分布并提升代码生成质量。我们的实验结果表明,GANCoder 在编程语言上能取得与当前最优(SOTA)方法相当的准确率,并且更稳定。
引用
@article{arxiv.1912.00609,
title = {GANCoder: An Automatic Natural Language-to-Programming Language Translation Approach based on GAN},
author = {Yabing Zhu and Yanfeng Zhang and Huili Yang and Fangjing Wang},
journal= {arXiv preprint arXiv:1912.00609},
year = {2019}
}
备注
10pages, 4 figures