【发布时间】:2011-07-14 15:47:48
【问题描述】:
有一个人工神经网络,当对数百万个源代码示例和编译结果进行训练时,它可以将源代码编译成正确的输出,这是否合理?例如,一个在 Python 源代码和生成的 Python 字节码上训练的 ANN,当给定一个 Python 程序时,可以正确地将其编译为字节码。
【问题讨论】:
-
理论上可以。这是你的问题吗?
-
我知道这在理论上是可能的,但这是否合理?它需要的样本数量是否合理?
-
我不是 NN 方面的专家,但考虑到当今的神经网络水平,我认为这在很大程度上是不合理的。你也许可以训练它来检测语法上有效的 Python 代码,但即使这样也很重要。
-
怎么样更简单的语言或语言之间的翻译,即。 BF 和 OK。
标签: compiler-construction artificial-intelligence neural-network