4

我對機器學習非常感興趣。我有一個想法來開發一個程序,它可以根據給定的標準生成源代碼。例如,如果我已經培訓了系統如何編寫某些東西到控制檯以及使用變量的標準方式,那麼它應該能夠爲任何要求將東西打印到控制檯的任何東西生成源代碼。有沒有資源源代碼或現有的開源項目?機器學習代碼生成

回答

3

你可能感興趣Genetic Programming。這是一種直接在程序上運行的遺傳算法。

我看到的演示使用了Lisp(Common Lisp,我認爲),這是非常合適的,但任何帶有eval的語言都應該很容易使用。

維基百科頁面列出whole pile of implementations,其中許多是開源的,所以你應該可以從那裏開始。

0

這聽起來像這將是一個約束滿意度[電信運營商]或搜索問題,這些方法可能會是你最好的選擇:

  1. 遺傳算法
  2. 某種目標seaking啓發式的[負/ positive reenforcements]
  3. CSP類別下的算法。