1

网络上的任何地方是否有免费的(最好是公共领域或类似 BSD 的许可证,但 GPL 可以)实现多层感知器?

我有教科书的例子,但许可证太严格了,虽然我可以按照维基百科文章中的数学计算,但我没有足够的信心做对,而且很难测试。

我做了一个快速的谷歌搜索,发现了一些免费的(如啤酒)二进制版本。我希望找到一个 MLP,它是一个更大的开源项目的一部分。

4

4 回答 4

4

FANN(Fast Artifical Neural Network Library)是一个用 C 语言编写的出色的通用神经网络库,但它几乎可以绑定任何您可能想要的语言(C++、.NET、Python、Mathematica 等)。更好的是,它是开源的并在 LGPL 下获得许可,所以我想这对你来说会很好。

如果您使用 .NET(也是开源的),Neuron.NET是另一个不错的选择,尽管它是在 GPL 下获得许可的。

希望有帮助。

于 2009-05-09T11:08:43.237 回答
1

WEKA包括一个多层感知器实现。我自己没有检查过源代码,但我相信它的 GPL。

于 2009-06-14T22:04:59.317 回答
1

OpenCV有一个前馈神经网络实现。

于 2012-01-04T13:29:28.270 回答
0

看看http://neuralensemble.org/trac/PyNN!它是许多不同的免费模拟器(如 BRIAN、NEST、NEURON 等)的统一层。

于 2011-04-18T18:32:36.520 回答