Implementazione gratuita di percetron multistrato? [chiuso]
-
20-08-2019 - |
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.
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.