Perceptron. è la somma effettuata sul nodo i-esimo dello strato j n è il numero di nodi dello strato j-1 è l'output proveniente dal nodo k-esimo dello.

Slides:



Advertisements
Presentazioni simili
Artificial intelligence
Advertisements

Apprendimento Automatico Apprendimento supervisionato
La struttura fisica e logica di un elaboratore
Presupposti alla lezione
Tipologie di Controlli in Ambito Industriale
Reti Neurali Alessandro Mazzetti.
Primo sguardo a metodi multivariati per l'analisi del ttH
Pattern Recognition con Reti Neurali MLP
ALGORITMI DI OTTIMIZZAZIONE PER L'ADDESTRAMENTO DI RETI NEURALI
Reti Neurali: studi sull'intelligenza artificiale
Le reti neurali dagli esordi alle applicazioni
Apprendimento di funzioni algebriche
Algoritmi Paralleli e Distribuiti a.a. 2008/09 Lezione del 22/05/2009 Prof. ssa ROSSELLA PETRESCHI a cura del Dott. SAVERIO CAMINITI.
Algoritmi Paralleli e Distribuiti a.a. 2008/09
Algoritmi Paralleli e Distribuiti a.a. 2008/09 Lezione del 05/05/2009 Prof. ssa ROSSELLA PETRESCHI a cura del Dott. SAVERIO CAMINITI.
Informatica 2. Concetti fondamentali di programmazione Programmare vuol dire scrivere un algoritmo in un linguaggio che faccia funzionare un calcolatore.
Reti neurali naturali ed artificiali
Apprendimento: Regola “Delta”
Realizzazione e caratterizzazione di una semplice rete neurale per la separazione di due campioni di eventi Vincenzo Izzo.
Ricerca di minimi e massimi di funzioni
Ricerca della Legge di Controllo
BIOINGEGNERIA S. Salinari Lezione 4.
TECNOLOGIE DEI SISTEMI DI CONTROLLO
BIOINGEGNERIA S. Salinari Lezione 7. RETI CON APPRENDIMENTO SUPERVISIONATO A DISTANZA Nello sviluppo delle reti neurali si è proceduto indebolendo via.
Introduzione ai PLC.
Modelli simulativi per le Scienze Cognitive Paolo Bouquet (Università di Trento) Marco Casarotti (Università di Padova)
Modelli simulativi per le Scienze Cognitive Paolo Bouquet (Università di Trento) Marco Casarotti (Università di Padova)
Modelli simulativi per le Scienze Cognitive
Reti Neurali Ricorrenti
Artificial intelligence
Scheduling in GrADS Il progetto GrADS (Grid Application Development Software) ha lo scopo di semplificare lo sviluppo di unapplicazione Grid. Tra le funzionalità
Reti Neurali Mercoledì, 10 Novembre 2004 Giuseppe Manco References: Chapter 4, Mitchell Chapter 1-2,4, Haykin Chapter 1-4, Bishop Reti Neurali Lezione.
Intelligenza Artificiale
In contrapposizione con i metodi convenzionali (hard computing), le tecniche di soft computing non si basano su procedimenti esprimibili in forma chiusa.
RETI NEURALI ARTIFICIALI
Le unità di input/output Il dispositivo di interfaccia viene attivato ogni volta si vuole compiere un operazione di input/output e comprende : Un buffer.
Analisi dell’output di una simulazione
Il foglio elettronico per Economia
Esercizio 10.* Un cassiere vuole dare un resto di n centesimi di euro usando il minimo numero di monete. a) Descrivere un algoritmo goloso per fare ciò.
Esperimento di statistica Palmo Fuoco – Giuseppe Valerio.
MEDIE STATISTICHE.
Argomenti di oggi Proprietà di un trasduttore.
TRATTAMENTO DEI DATI ANALITICI
Sistemi di elaborazione e trasmissione delle informazioni
Unità centrale di processo
MUTAZIONE: cambio di un bit Viene effettuata con bassa frequenza, ad es. 1bit ogni 1000 Ha la funzione di recupero di eventuali perdite di informazione.
Rete di Hopfield applicata al problema del TSP Federica Bazzano
LABVIEW Sommario Che cosa è uno strumento virtuale (VI) creato con LABVIEW Parti di un VI: pannello frontale diagramma a blocchi Confronto tra il principio.
PROPAGAZIONE DEGLI ERRORI:
SEGMENTAZIONE PER OBIETTIVI: CHAID
ORGANIZZAZIONE DI UN SISTEMA DI ELABORAZIONE
Microsoft Access Chiavi, struttura delle tabelle.
RETI NEURALI - 2.
Reti di calcolatori Modulo 2 -Protocolli di rete TCP/IP Unità didattica 2 – Il protocollo TCP/IP Ernesto Damiani Università degli Studi di Milano - SSRI.
Informatica Generale Marzia Buscemi
Intelligenza Artificiale
Intelligenza Artificiale Reti Neurali
FILTRI ANALOGICI E DIGITALI Modulo del Corso Integrato di: Progetto di Circuiti per il Trattamento dei Segnali.
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
TRATTAMENTO STATISTICO DEI DATI ANALITICI
Click to add text L’ Unità di Elaborazione. Struttura : Unità di controllo: coordina attività CPU ALU: unità aritmetico-logica, esegue operazioni tra.
REALIZZAZIONE DI UN SISTEMA DI CLASSIFICAZIONE Prof. Roberto Tagliaferri Studente: Ragognetti Gianmarco Corso di Reti Neurali e Knowledge Discovery A.A.
DIPENDENZA STATISTICA TRA DUE CARATTERI Per una stessa collettività può essere interessante studiare più caratteri presenti contemporaneamente in ogni.
OTTIMIZZAZIONE DI UN PERCORSO GRAFO CAMMINO MINIMO.
IL PLC AUTOMAZIONE INDUSTRIALE
Esercitazione N°2 Data Fitting con Modelli Lineari.
Resistenze in serie F. Bevacqua-S. Alati e in parallelo.
Algoritmi Avanzati a.a.2013/2014 Prof.ssa Rossella Petreschi Albero ricoprente di costo minimo Lezione n°12.
Valutazioni applicate alle decisioni di investimento Arch. Francesca Torrieri Analisi di sensitività e analisi del rischio.
Algoritmi Avanzati a.a.2011/2012 Prof.ssa Rossella Petreschi Interconnessione tramite reti Lezione n°6.
Transcript della presentazione:

perceptron

è la somma effettuata sul nodo i-esimo dello strato j n è il numero di nodi dello strato j-1 è l'output proveniente dal nodo k-esimo dello strato j-1, che è anche uno degli input (pesati) del nodo i,j è il peso attribuito alla connessione tra i nodi k,j-1 e i,j

Addestramento della rete neurale Un insieme rappresentativo di casi conosciuti è il set di addestramento. Per un nodo di output i e per un membro p del set di addestramento, si ha un errore del segnale: dove o è l'output registrato e t è l'output desiderato (target). Si può valutare il comportamento complessivo della rete tramite la funzione di errore: dove la  è estesa a tutti i nodi dello strato di output. Si variano i pesi delle connessioni al fine di ridurre la funzione d'errore. Il procedimento è iterativo.

Il procedimento più utilizzato è quello del gradiente (steepest descent): t indica il ciclo dell'iterazione  è il passo, spesso compreso tra e 1 è l'output che si ha dal nodo i dello strato j quando viene sottoposto alla rete il membro p del set di addestramento. viene calcolato diversamente a seconda che il nodo [i,j] sia un nodo di output o faccia parte di uno strato intermedio: 1) nel caso si tratti di nodo di output (j è lo strato di output): 2) nel caso si tratti di nodo intermedio (j è uno strato intermedio): dove la  è estesa a tutti i nodi dello strato j+1 se si utilizza la funzione logistica:

è il peso tra il nodo i dello strato j e il nodo k dello strato j+1 Esempio, per una connessione particolare, di modifica dei pesi riguardanti lo strato di output: dove p è l'indice di un elemento dell'insieme di addestramento. Modifica dei pesi riguardanti lo strato di output, in generale:

Per la modifica dei pesi riguardanti lo strato interno a contatto con lo stato di output, cambia la valutazione del  : I  così calcolati saranno utilizzati per il calcolo delle variazioni dei pesi per lo strato m-2 e così via in un processo di back propagation.

L'addestramento può essere fatto con un membro alla volta del set di addestramento, scelto a caso (metodo stocastico), oppure contemporaneamente su tutto il set ad ogni ciclo (metodo standard, più efficace). In tal caso va sostituito con: dove la  è estesa a tutti i membri del set e I è il loro numero complessivo. Si può partire con una scelta casuale dei valori iniziali dei pesi Il procedimento di addestramento richiede spesso giorni di calcolo. Il metodo del gradiente può avere come risultato un minimo locale e non il minimo assoluto.

Caratteristiche delle reti neurali Hanno una propria logica non connessa alla natura del problema, da cui consegue una vasta applicabilità Sono in grado di interpolare e non di estrapolare rispetto al campo di valori delle variabili presenti nel set di addestramento Hanno una struttura parallela che consente il calcolo su processori o computer in parallelo, con una riduzione notevole del tempo di calcolo Mostrano tolleranza ai danneggiamenti, per cui un danno limitato a uno o pochi perceptron, induce generalmente una riduzione nell’attendibilità e non una perdita completa di operatività Applicazioni delle reti neurali in campo chimico Interpretazione automatica di spettri complessi Previsione della struttura secondaria delle proteine globulari Valutazione di indicatori QSAR (quantitative structure-activity relationship)