Introduzione alle Reti Neuronali Artificiali software di Pasquale Di Nezza
Introduzione:
Il seguente articolo si prefigge lo scopo di fornire un elementare
approccio alla tecnica delle reti neuronali artificiali software, chiarendone
matematicamente il processo di apprendimento. Con nozioni di matematica
di base e di un linguaggio di programmazione si potrá seguire l'evoluzione
dell'algoritmo neuronale e realizzare un prototipo di rete.
Il cervello é un calcolatore dalle capacitá straordinarie!
Nessun calcolatore, senza istruzioni esplicite, potrebbe riconoscere un
viso nella penombra, capire il sottinteso di un discorso o una frase sussurrata;
vediamo, quindi, quali sono i punti chiave che distinguono un cervello
da un calcolatore.
Il cervello ha molti pregi che un sistema artificiale non possiede
:
Le cellule nervose (neuroni) ogni giorno muoiono senza compromettere
in maniera apprezzabile il funzionamento del cervello stesso;
Il processo di apprendimento é estremamente flessibile (non
necessita di linguaggio di programmazione);
É, insieme, geniale, caotico, incoerente, logico;
É di piccole dimensioni e dissipa pochissima energia.
Se peró pensiamo giá a calcoli di semplice aritmetica,
il computer supera di gran lunga il cervello.