8

Ho bisogno di provare una rete neurale su un interessante problema di ricerca che ho di fronte.Quale framework Neural Network offre il miglior equilibrio tra prestazioni, facilità d'uso e correttezza dei risultati?

Qualsiasi lingua va bene, anche se ho il sospetto che i migliori NN di sono probabilmente in C.

Mi piacerebbe essere in grado di integrare con Java o PHP, ma è necessario non al 100%.

Qual è la scelta migliore tra le dozzine di framework NN open source disponibili?

risposta

3

Fast Artificial Neural Network Library (FANN) - è la mia raccomandazione: il suo più veloce lib ho trovato, niente di difficile da studiare.

A proposito di:
veloce Artificial Neural Network Library è una libreria open source gratuito neurale di rete, che implementa multistrato reti neurali artificiali in C con il supporto per entrambe le reti completamente connesse e scarsamente collegati. Sono supportati l'esecuzione multipiattaforma sia fissa che mobile. Comprende un quadro per la gestione facile dei set di dati di addestramento. È facile da usare, versatile, ben documentato e veloce. Sono disponibili PHP, C++, .NET, Ada, Python, Delphi, Octave, Ruby, Prolog Pure Data e Mathematica. Un manuale di riferimento accompagna la biblioteca con esempi e raccomandazioni su come utilizzare la libreria. È disponibile anche un'interfaccia utente grafica per la libreria.

3

avete bisogno di qualcosa di simile: WEKA E 'un libero (Java) attuazione di diversi algoritmi di apprendimento automatico.

2

Se stai solo esplorando le tue opzioni, dovresti procedere con facilità d'uso + correttezza e preoccuparti delle prestazioni una volta ottenuti risultati promettenti. Per questo, le librerie di reti neurali per R sono probabilmente le più complete. Vedi, ad esempio, here.

Se si ha accesso a Matlab, le sue reti neurali e gli strumenti di biostatistica contengono molti algoritmi; ancora, questi sono facili da usare e correggere se non il più veloce possibile.

Una volta ottenuti risultati promettenti, è possibile affinare la domanda a qualcosa tipo "Qual è l'implementazione più veloce di un algoritmo di una foresta casuale?"

+0

Questo è un consiglio saggio. Ho incontrato una semplice libreria di rete neurale per Python (PyBrain), ma sembra abbandonata e non ho potuto far funzionare correttamente la mia rete (sebbene funzioni su altre librerie). Ho solo perso tempo a studiare e ad imparare una biblioteca distrutta. OP, dovresti usare gli strumenti classici, come FANN per C (e alcuni altri binding) e gli strumenti MatLab NN. – renatov

1

Attualmente sto scrivendo un Neural Network Admin scritto esclusivamente in PHP (e ottimizzato per l'oblio per una velocità rispettabile) con una GUI utile e tutto il resto.

Come accennato: http://neuralmesh.com

Problemi correlati