Question

Existe-t-il une mise en œuvre libre (de préférence d'une licence de domaine public ou de type BSD, mais GPL le fera) d'un piontron multicouche n'importe où sur le réseau?

J'ai des exemples de manuels scolaires, mais les licences sont trop restrictives. Bien que je puisse suivre les calculs dans les articles de Wikipédia, je ne suis pas assez sûr de bien faire les choses et il est difficile de tester.

J'ai effectué une recherche rapide sur Google et trouvé quelques versions gratuites (comme dans la bière) uniquement binaires. J'espère trouver un MLP faisant partie d'un projet plus vaste à code source ouvert.

Était-ce utile?

La solution

La

FANN (bibliothèque de réseaux de neurones artificiels rapides) est une excellente bibliothèque de réseaux de neurones polyvalente écrite en C, mais possède des liaisons pour presque tous les langages que vous souhaitez (C ++, .NET, Python, Mathematica, entre autres). Mieux encore, il est open-source et licencié sous la licence LGPL. J'imagine que ce serait bien pour vous.

Neuron.NET est une autre bonne alternative si vous utilisez .NET (également ouvert). source), bien qu'il soit sous licence GPL.

L’espoir que cela aide.

Autres conseils

WEKA inclut une implémentation de perceptron à plusieurs couches. Je n'ai pas examiné le code source moi-même mais sa GPL, je crois.

OpenCV dispose d'une implémentation du réseau de neurones Feedforward.

Consultez http://neuralensemble.org/trac/PyNN ! C’est une couche unifiée pour de nombreux simulateurs gratuits, tels que BRIAN, NEST, NEURON, etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top