多层感知机的免费实现?

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

我有教科书上的例子,但许可过于严格,而且虽然我几乎可以理解维基百科文章中的数学原理,但我对正确实现没有足够的信心,而且很难测试。

我做了一个快速的 Google 搜索,找到了一些免费(免费啤酒)的仅二进制版本。我希望找到一个作为更大开源项目一部分的 MLP。


回答:

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

Neuron.NET 如果你使用 .NET,这是另一个不错的选择(也是开源的),尽管它是根据 GPL 许可的。

希望这有帮助。

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注