2010-10-08 102 views
6

任何人(最好有实际的推荐库经验)能为Python建议一个好的ANN库吗?Python的神经网络库?

[编辑] 理想情况下,库/框架支持的不仅仅是基本的FF范例。我希望有一个已经(或允许您创建)其他网络类型的例如以SO网络为例

+0

我想回答,但我对你的术语很不熟悉。你对ANN,FF和SO意味着什么? – jsalonen 2010-10-08 10:15:16

+3

@jsalonen我猜测ANN是人工神经网络,FF是前馈,SO是堆栈溢出。 – 2010-10-08 10:17:46

+0

[用Python编程神经网络?]可能重复(http://stackoverflow.com/questions/3628990/programming-neural-networks-with-python) – AndiDog 2010-10-08 11:22:39

回答

3

你应该看看pybrain。 这是我找到的最完整和程序员友好型。

4

如果您不需要本机Python库,考虑使用已建立的神经网络库和Python绑定。例如FANN(快速人工神经网络库)提供such binding

如果你明确需要用Python编写的库,我会建议检查Orange。 Orange是一个开源数据可视化和分析平台,可以用作库或完整的GUI。它不会轻易支持您可能需要的所有内容,但可能会发现适合工作在神经网络的模块,例如Orange SNNS module(不确定其稳定性)。如果您需要编写自己的模块,Orange可以为您提供一些基本工具,因此它是平台的理想选择。

+0

您链接到的橙色SNNS模块页面包含以下链接模块本身:http://ax5.com/antonio/antonio/orangesnns/orangeSNNS.py/file_view不幸的是,这个链接已经死了(404错误)。任何想法在哪里可以找到这个文件? – 2010-11-29 13:09:00

+0

试试这个:http://ax5.com/wp-content/uploads/orangeSNNS.py.txt – ManuParra 2016-03-28 10:57:15

1

手表neurolab!您可以配置您的网络。简单的API,比如MATLAB的神经网络工具箱。