2010-09-02 119 views
5

我是一名大學生(經濟學),我想用神經網絡編程一些貨幣模型。我希望這些模型能夠使用經濟數據預測一些變量的未來值,但我真的不知道如何「模擬」程序本身。有沒有什麼好的Python模塊?我的意思是,NN模塊和經濟分析模塊?用Python編程神經網絡?

P.S:我使用Python 3.x的,但我可以切換到2.7.x如果需要的話......

+0

我敢肯定有一些LIB在某處,但我給你提醒一句:這將是很好的,你明白NN(給點你可以自己編程),而不是依靠第三方庫提供的解決方案的「魔力」。如果您試圖發表論文,情況尤其如此。 – riwalk 2010-09-02 16:12:35

回答

1

谷歌yields至少四個不同的Python的神經網絡實現;特別是,bpnn.py看起來不錯,只是因爲它的簡單。

或者你在尋找神經網絡的解釋嗎?

+0

該網站太棒了!就在我正在尋找...謝謝你們!但是有一點(大的)問題:帖子的日期從2006年開始。其中兩個鏈接不起作用(財務示例:這很好,我想!)另外兩個:它們是否與Python 2.7.x兼容? (3.x無法使用!!!)。我不想「翻譯」整個圖書館。無論如何,該鏈接非常有用。謝謝! – 2010-09-02 16:28:21

+0

大多數2.x庫都與更高版本兼容。 Python 2.6是目前最流行的版本;在大量的圖書館支持它之前,3.x需要一段時間(儘管一些小的簡單的舊的可能永遠不會)。 – 2010-09-02 18:40:03

2

我已經玩過ffnet了。 PS - 這是一個痛苦的安裝。

「前饋Python的神經網絡」
http://pypi.python.org/pypi/ffnet/0.6

+0

不錯!但僅適用於前饋網絡。謝謝! – 2010-09-02 17:37:31

3

還有PyBrain。我還沒有與任何圖書館合作,但有一段時間來調查文檔。與可用功能集相比,PyBrains看起來有最簡單的界面。

編輯 我現在已經(2010年12月)一些PyBrain的實踐經驗,並非常喜歡它。

1

對於大型神經網絡,您可能需要考慮GPU加速庫。 我們自己的圖書館CUV想到,以及例如theano。 CUV具有python綁定,theano實際上生成C++/CUDA代碼。