NeuronDotNet - La rete neurale che fa per voi


Oggi si parla di un interessante argomento di Intelligenza Artificiale. Grazie a un progetto per un esame dell’Università, io e il mio gruppo di studio abbiamo scovato questa interessante e potente libreria scritta in C#: NeuronDotNet
Se non sapete cos‘è una rete neurale vi rimando alla definizione di wikipedia , in poche parole è una rete formata da un’insieme di nodi (neuroni) che possono apprendere determinate, per così dire, conoscenze di base, per poi essere utilizzate in ambito più grande come il riconoscimento di caratteri, di cellule tumorali, di toni e segnali acustici ecc, ecc…
La peculiarità di questa libreria è la semplicità d’uso nella creazione e nell’apprendimento della rete. Una cosa molto interessante è la possibilità di creare ed interconnettere layer (nascosti e non) con funzioni di attivazioni diverse. Un esempio di rete neurale presa direttamente dal sito:

Dall’immagine si vede come ogni livello ha una propria funzione di attivazione e una diversa interconnessione (nodo-nodo o nodo-tutti nodi). Se siete interessati a provarla vi suggerisco questo semplice esempio tratto dal manuale utente che è molto semplice ma efficace, nell’area download invece trovate oltre alla libreria, due applicazioni complete per testare le potenzialità della rete.
A presto con il nostro progetto!


Permanent Link | Inserita il 27 dicembre 2007 in , by |


Inserisci un commento



(opzionale)

(opzionale)