Frage

Gibt es eine kostenlose (vorzugsweise Public-Domain oder BSD-ähnliche Lizenz, aber GPL tun wird) Implementierung eines Multi-Layer Perceptron überall im Netz?

Ich habe Lehrbuch Beispiele, aber die Lizenzen sind zu restriktiv, und obwohl ich die Mathematik in den Wikipedia-Artikeln folgt fast kann ich bin nicht sicher genug, um es richtig hinzubekommen und es ist schwer zu testen.

Ich habe eine schnelle Google-Suche gemacht und fand einige freie (wie in Bier) binary-only-Versionen. Ich hoffe, ein MLP zu finden, welcher Teil eines größeren Open-Source-Projekt ist.

War es hilfreich?

Lösung

FANN (Fast Artificial Neural Network Library) ist eine große Allzweck-neuralen Netzwerk-Bibliothek geschrieben in C hat aber Bindings für fast jede gewünschte Sprache könnte (C ++, .NET, Python, Mathematica ua). Noch besser ist, es ist Open-Source und unter der LGPL lizenziert, so dass ich mir vorstellen, das wäre für Sie in Ordnung sein.

Neuron.NET ist auch eine gute Alternative, wenn Sie .NET verwenden (auch Open Quelle), es ist jedoch unter der GPL lizenziert.

Ich hoffe, das hilft.

Andere Tipps

WEKA enthält eine Multi-Layer-Perceptron-Implementierung. Ich habe nicht den Quellcode untersucht mich, aber seine GPL glaube ich.

OpenCV hat eine Feedforward neuronales Netzwerk-Implementierung.

Hier finden Sie aktuelle http://neuralensemble.org/trac/PyNN ! Es ist eine einheitliche Schicht zu vielen verschiedenen freien Simulatoren wie BRIAN, NEST, NEURON, etc.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top