2010-09-02 44 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代码。