使用Python编程神经网络?

5
我是一名大学生(主修经济学),想使用神经网络编写一些货币模型。我希望这些模型能够利用经济数据预测某些变量的未来值,但我真的不知道如何“建模”程序本身。是否有适合此目的的Python模块?我的意思是,一个用于神经网络,一个用于经济分析的模块?
附注:我正在使用Python 3.x,但如果需要,我可以切换到2.7.x...

我相信某个库已经存在了,但我要提醒你一句话:最好你能够理解神经网络(到你自己都能编写它的程度),而不是依赖第三方库所提供的“魔法”解决方案。如果你试图发表论文,这一点尤其重要。 - riwalk
5个回答

3

还有PyBrain。我还没有使用过任何库,但有些时间来研究文档。与可用功能集相比,PyBrains看起来具有最简单的界面。

编辑 我现在(2010年12月)已经对PyBrain有了一些实际经验,并且非常喜欢它。


2

1

对于大型神经网络,您可能需要考虑使用GPU加速库。我们自己的库CUV是一个不错的选择,另外还有theano等其他库。CUV具有Python绑定,而theano实际上生成C++/CUDA代码。


0

0

Google至少提供了四种不同的Python神经网络实现;特别是,bpnn.py仅凭其简单性就看起来很不错。

或者你是在寻找神经网络的解释?


那个网站很棒!正是我一直在寻找的...谢谢你们!但是有一个小问题(其实是个大问题):那些帖子都是2006年发布的。其中两个链接无法使用(金融示例:我想这是很好的!)。另外两个链接:它们与Python 2.7.x兼容吗?(绝对不行3.x!!!)。我不想“翻译”整个库。不管怎样,这个链接非常有用。谢谢! - Hannibal Wagner
大多数2.x库都与以后的版本向前兼容。Python 2.6是迄今最流行的版本;3.x将需要一段时间才能得到大部分库的支持(尽管一些小而简单的旧库可能永远不会支持它)。 - Nick T

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接