Come creare una rete neurale

di Linda Malato tramite: O2O difficoltà: media

Una rete neurale è la rappresentazione schematica di una struttura di dati, governata da leggi statistiche, in grado di simulare un certo tipo di apprendimento. Essa può essere utilizzata in differenti campi di applicazione, ma consente di ottenere eccellenti risultati soprattutto nel campo del riconoscimento di forme, scritture o del linguaggio parlato. Non va comunque sottovalutato un suo utilizzo anche nel calcolo puro o nella simulazione. Nella guida vediamo proprio come creare una rete neurale.

1 Corsi Per apprendere le basi di funzionamento delle reti neurali, di solito è sufficiente frequentare dei corsi universitari legati a facoltà scientifiche, principalmente quelle informatiche, fisiche e matematiche. Una rete neurale, è costituita da un numero finito di neuroni, ciascuno dei quali ha un proprio peso; questo è un parametro che svolge un ruolo fondamentale nel processo di apprendimento. Infatti, il training a cui una rete di questo speciale tipo è sottoposto consiste nell'esaminare una serie molto ampia di casi, insieme all'output che il progettista intende associare agli stessi, allo scopo di far "apprendere" alla rete il concetto che dovrà poi replicare in modo autonomo in un momento successivo.

2 Numero dei neuroni Normalmente, il numero di neuroni che costituisce una rete neurale corrisponde al numero di input che deve prevedere per svolgere un preciso compito. Ad esempio, per insegnare il concetto di "somma" tra due addendi, bisogna prevedere una rete con due neuroni, alla quale sottomettere una lunga fila di esempi di somma del tipo seguente: 1, 3, 4; 5, 4, 9; 5, 7, 12; e così via. Al termine dell'addestramento, se il training sarà stato sufficiente, la rete proporrà un risultato molto vicino alla somma vera e propria degli addendi in ingresso.

Guarda il video:

Continua la lettura

3 Pixel Nei casi di rete neurale utilizzata per il riconoscimento di forme, come ad esempio delle lettere dell'alfabeto, ognuna di queste viene scomposta in un certo numero di pixel, che costituirà anche il numero di neuroni che andrà a formare la rete stessa.  Alla fine del training, nei casi di successo, interrogando la rete neurale con una certa rappresentazione di una qualche lettera alfabetica, il riconoscimento dovrebbe essere efficace.  Approfondimento Tutto sul sistema nervoso (clicca qui) La modalità di apprendimento di una rete neurale è strettamente connessa da un algoritmo statistico che, dopo l'esame di ogni caso di addestramento, modifica i pesi di ciascun neurone allo scopo di minimizzare l'errore rispetto al risultato ottimale.

Alcuni link che potrebbero esserti utili: http://www.hyperlabs.net/neurale/jenni/introduzione.html#! http://punto-informatico.it/95237/PI/News/reti-neurali-principali-applicazioni-pratiche.aspx https://it.wikipedia.org/wiki/Rete_neurale http://stor.altervista.org/informatica/nn/nn.htm

Struttura e funzione del cervello umano Il cervello è l'elemento più misterioso all'interno del corpo ... continua » Come spiegare le addizioni in colonna La matematica sarà il tema centrale della guida che seguirà. Una ... continua » Il sistema nervoso centrale: appunti Il sistema nervoso è costituito da encefalo, midollo spinale ed una ... continua » 5 metodi per apprendere velocemente In ciascun percorso accademico, ridurre in maniera significativa le ore trascorse ... continua »

Stampa la guida Segnala inappropriato
Devi inserire una descrizione del problema

Altre guide

Come spiegare la decina ai bambini

Se abbiamo dei bambini piccoli che magari sono prossimi a frequentare la scuola dell'obbligo, possiamo insegnargli alcuni fondamentali principi della matematica. Nello specifico si ... continua »

I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer»”.