2011-02-09 34 views
10

任何人都可以爲Lisp或博客中的神經網絡提供一個很好的教程或書籍,或者分享一些代碼示例嗎?Lisp中的神經網絡 - advice

我有在命令式語言C++,Java,C#中使用神經網絡的經驗,但我想在Lisp中嘗試它。

+1

http://masonium.com/blog/2011/02/08/cl-fann-released/剛出來。我沒有經驗,但它可能是有用的。 –

回答

3

Yann LeCun,我在紐約大學的顧問,在貝爾實驗室工作期間,寫了一個叫做Lush的lisp的面向對象方言。這感覺就像是一個不錯的MATLAB,並且適用於數值實驗和機器學習研究的快速原型設計。如果您使用Linux或Mac OS,它可以輕鬆安裝。在90年代後期,美國所有支票的一小部分被他在Lush中寫的LeNet-5網閱讀。

我們在大多數研究中使用它,因爲它對卷積神經網絡,線性代數有如此多的支持,並且對其他所有方面都有一個簡單的C/C++ FFI。它還附帶演示代碼,用於實現圖像和字符分類的神經網絡和卷積網絡,這可能是您想要開始的地方。

它在Ubuntu軟件倉庫,但你可能想從這裏獲取最新版本:

http://lush.sourceforge.net/

+0

紐約大學不再使用鬱鬱蔥蔥,因爲那裏的所有用戶都轉而使用基於Lua的librery。所以Lush可能不再得到很好的支持。 – SuperElectric

3

雖然問題是舊的,我的回答是晚了,我仍然認爲這是有價值的。

最近我在Common Lisp上尋找機器學習的一些資源(因此我發現這個問題)。在做了更多的研究之後,我發現了this codebase。它包含了很多有趣的東西,例如玻爾茲曼機器,前饋和循環逆向神經網絡。作者還有其他圖書館,如evolutionary algorithms。這段代碼肯定是一個很好的開始。