免费实现多层感知器?

时间:2009-05-09 11:03:43

标签: open-source artificial-intelligence neural-network perceptron

网上任何地方都有免费(最好是公共域或类似BSD的许可,但GPL会做)多层感知器的实现吗?

我有教科书的例子,但许可证限制太多,虽然我可以跟随维基百科文章中的数学,但我没有足够的信心去做正确的事情并且很难测试。

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

4 个答案:

答案 0 :(得分:4)

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

Neuron.NET是另一个很好的选择,如果你使用.NET(也是开源),虽然它是根据GPL许可的。

希望有所帮助。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

OpenCV有一个Feedforward神经网络实现。

答案 3 :(得分:0)

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

相关问题