【问题标题】:Programming Neural Networks with Python?用 Python 编程神经网络?
【发布时间】:2011-04-07 10:30:57
【问题描述】:

我是一名大学生(经济学),我想使用神经网络编写一些货币模型。我希望这些模型能够使用经济数据预测某些变量的未来值,但我真的不知道如何“建模”程序本身。有什么好的 Python 模块吗?我的意思是,一个神经网络模块和一个经济分析模块?

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

【问题讨论】:

  • 我确定在某个地方有一些 lib,但我要警告您:您最好了解 NN(您可以自己编程),而不是依靠 3rd 方库提供的解决方案的“魔力”。如果您尝试发表论文,则尤其如此。

标签: python models neural-network economics


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    我玩过 ffnet 一点。 PS - 安装很痛苦。

    “python的前馈神经网络”
    http://pypi.python.org/pypi/ffnet/0.6

    【讨论】:

      【解决方案3】:

      对于大型神经网络,您可能需要考虑 GPU 加速库。 我们自己的图书馆CUV 浮现在脑海中,例如theano。 CUV有python绑定,theano实际生成C++/CUDA代码。

      【讨论】:

        【解决方案4】:

        Google yields 至少四种不同的 Python 神经网络实现;特别是,bpnn.py 看起来不错,只是因为它简单。

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

        【讨论】:

        • 那个网站很棒!只是我一直在寻找...谢谢你们!但是有一个小(大)问题:帖子的日期是 2006 年。其中两个链接不起作用(财务示例:我想那太好了!)另外两个:它们与 Python 2.7.x 兼容吗? (3.x 没办法!!!)。我不想“翻译”整个图书馆。无论如何,该链接非常有用。谢谢!
        • 大多数 2.x 库都向前兼容更高版本。 Python 2.6 是目前最流行的版本; 3.x 需要一段时间才能让大部分库支持它(尽管一些小的简单旧的可能永远不会)。
        【解决方案5】:

        pyfann,速度快且文档齐全:http://leenissen.dk/fann/wp/

        【讨论】:

          猜你喜欢
          • 2016-08-14
          • 2011-06-02
          • 1970-01-01
          • 2018-01-20
          • 2023-03-23
          • 2012-02-03
          • 1970-01-01
          • 2017-12-02
          • 2019-05-05
          相关资源
          最近更新 更多