【问题标题】:Code generation with Machine learning [closed]使用机器学习生成代码[关闭]
【发布时间】:2011-12-07 23:01:19
【问题描述】:

我对机器学习非常感兴趣。我有一个想法来开发一个可以根据给定标准生成源代码的程序。例如,如果我已经对系统进行了培训,使其了解如何向控制台写入内容以及使用变量的标准方式,那么它应该能够为我要求将内容打印到控制台的任何内容生成源代码,同样。有没有资源源代码或现有的开源项目?

【问题讨论】:

    标签: code-generation artificial-intelligence machine-learning neural-network


    【解决方案1】:

    这听起来像是一个约束满足 [CSP] 或搜索问题,这些方法可能是你最好的选择:

    1. 遗传算法
    2. 某种目标探索启发式[带有负/正强化]
    3. CSP 类别下的算法。

    【讨论】:

      【解决方案2】:

      您可能对Genetic Programming 感兴趣。它是一种直接在程序上运行的遗传算法。

      我看到的演示使用了 Lisp(我认为是 Common Lisp),这很自然,但任何带有 eval 的语言都应该很容易使用。

      维基百科页面列出了whole pile of implementations,其中许多是开源的,因此您应该可以从那里开始。

      【讨论】:

        猜你喜欢
        • 2017-12-25
        • 2011-02-19
        • 2013-03-27
        • 1970-01-01
        • 2011-02-24
        • 1970-01-01
        • 1970-01-01
        • 2013-02-04
        • 2011-06-16
        相关资源
        最近更新 更多