我正在寻找一个开源的神经网络库。到目前为止,我已经研究了FANN、WEKA和OpenNN。其他的是我应该看的吗?当然,标准是文档、示例和易用性。
发布于 2012-07-14 04:21:27
上次更新时间: 2020/03/24 (我会不时更新此答案...)
神经网络的简单实现
深度学习
由于神经网络目前在研究和工业中非常流行(“深度学习”),因此有许多可用的研究库。它们中的大多数都很容易设置、集成和使用。虽然不像上面提到的库那么简单。它们提供先进的功能和高性能(使用GPU等)。这些库中的大多数还具有自动区分功能。您可以轻松地指定新的架构、损失函数等,而不必手动指定反向传播。
GPU加速库的性能比较可以在here上找到(不幸的是有点过时)。GPU和库版本的比较可以在here中找到。
非活动:
的
CUDA/C++中的
发布于 2012-07-17 21:49:00
如果您希望在定义网络配置方面具有灵活性,如共享参数或创建不同类型的卷积架构,那么您应该考虑Torch库系列:http://www.torch.ch/。
我还没有看过Torch7的文档,但其他版本的文档相当不错,代码也非常易读(用Lua和C++编写)。
发布于 2014-05-31 18:55:16
您可以使用accord.net框架。http://accord-framework.net/
它包含神经学习算法,如Levenberg-Marquardt、并行弹性反向传播、Nguyen-Widrow初始化算法、深度信念网络和受限Boltzmann机器,以及许多其他与神经网络相关的项目。
https://stackoverflow.com/questions/11477145
复制相似问题