Domanda

Esiste una licenza gratuita (preferibilmente di dominio pubblico o di tipo BSD, ma GPL farà) l'implementazione di una percezione multistrato in qualsiasi punto della rete?

Ho esempi di libri di testo, ma le licenze sono troppo restrittive, e anche se posso solo seguire la matematica negli articoli di Wikipedia non sono abbastanza sicuro di farlo bene ed è difficile da testare.

Ho fatto una rapida ricerca su Google e ho trovato alcune versioni binarie gratuite (come nella birra). Spero di trovare un MLP che faccia parte di un più ampio progetto open source.

È stato utile?

Soluzione

FANN (Fast Artificial Neural Network Library) è una grande libreria per reti neurali per scopi generici scritta in C ma ha i collegamenti per quasi ogni linguaggio che potresti desiderare (C ++, .NET, Python, Mathematica tra gli altri). Ancora meglio, è open source e concesso in licenza ai sensi della LGPL, quindi immagino che andrebbe bene per te.

Neuron.NET è un'altra buona alternativa se stai usando .NET (anche aperto- fonte), sebbene sia concesso in licenza in base alla GPL.

Spero che sia d'aiuto.

Altri suggerimenti

WEKA include un'implementazione perceptron multi-layer. Non ho esaminato il codice sorgente da solo, ma credo che sia GPL.

OpenCV ha un'implementazione della rete neurale Feedforward.

Dai un'occhiata a http://neuralensemble.org/trac/PyNN ! È un livello unificato per molti simulatori gratuiti diversi come BRIAN, NEST, NEURON, ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top