Le reti neurali dagli esordi alle applicazioni

Slides:



Advertisements
Presentazioni simili
Apprendimento Automatico Apprendimento supervisionato
Advertisements

FACOLTA’ DI INGEGNERIA Corso di Laurea in Ingegneria Elettronica
IL SETTORE DELL’ENERGIA ELETTRICA
Sistemi di Classificazione usando NCD
1 LEADERSHIP E POTERE IL POTERE E LA CAPACITA DI INFLUENZARE IL COMPORTAMENTO DI ALTRI IN ACCORDO CON I PROPRI OBIETTIVI E DESIDERI. SI ESPRIME SPESSO.
Passaggi di stato La materia è tutto ciò che occupa uno spazio ed è percepito dai nostri sensi, è formata da particelle che si chiamano molecole. Queste.
Reti Neurali Alessandro Mazzetti.
Primo sguardo a metodi multivariati per l'analisi del ttH
Sistemi di Supporto alle Decisioni
Sistemi di supporto alle decisioni 4. Clustering
Attività cerebrale I neuroni si attivano in gruppi sotto lazione di uno stimolo Attività in gruppi ben delimitati con alta o bassa attività Il gruppo.
ALGORITMI DI OTTIMIZZAZIONE PER L'ADDESTRAMENTO DI RETI NEURALI
Reti Neurali: studi sull'intelligenza artificiale
DINAMICA DELL’INQUINAMENTO FOTOCHIMICO DELL’ATMOSFERA
Il controllo numerico.
Apprendimento di funzioni algebriche
Apprendimento Automatico: Apprendimento Pigro (Lazy Learning)
Apprendimento di funzioni algebriche
Metodi di Ensemble Metaclassificatori.
Reti neurali naturali ed artificiali
Realizzazione e caratterizzazione di una semplice rete neurale per la separazione di due campioni di eventi Vincenzo Izzo.
Ricerca della Legge di Controllo
CORSO DI MODELLI DI SISTEMI BIOLOGICI LAUREA IN INGEGNERIA CLINICA E BIOMEDICA.
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.
Apprendimento di movimenti della testa tramite Hidden Markov Model
Alternative al Paradigma Rappresentazionale
Benefici apportati da Board Fornisce analisi ad hoc, in tempo reale con informazioni di provenienza certa e condivisa; Consente una molteplice profondità
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
Filtri adattativi.
Reti Neurali Ricorrenti
Artificial intelligence
Bioinformatica Andrea G. B. Tettamanzi.
WP3 – Fornitura per realizzazione Prototipo Condivisione obiettivi e scenari duso 12 Giugno 2008.
Intelligenza Artificiale Algoritmi Genetici
Intelligenza Artificiale
Apprendimento Automatico Apprendimento non supervisionato:
In contrapposizione con i metodi convenzionali (hard computing), le tecniche di soft computing non si basano su procedimenti esprimibili in forma chiusa.
APPLICAZIONI DI INTELLIGENZA ARTIFICIALE ALLA MEDICINA
UN SISTEMA DI SUPPORTO ALLA DETERMINAZIONE DI ANOMALIE NEL TRAFFICO DI RETE Tesi di Laurea di: Luca VESCOVI Correlatori: Ing. Aldo Franco DRAGONI Ing.
PoliICR Riconoscimento dei Caratteri Daniele Gasperini – William Spinelli Riconoscimento dei Segnali: un approccio unitario prof. Sergio Brofferio.
“Come vede una rete neurale”
Struttura di un neurone
FLOWCHART DELL’ALGORITMO DI APPRENDIMENTO DELLA RETE DI KOHONEN
Il neurone e i suoi componenti Il nucleo I dendriti Lassone Le connessioni sinaptiche.
Programma di Informatica Classi Prime
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.
POLITECNICO DI MILANO Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica STUDIO E REALIZZAZIONE DI UN BRACCIO ROBOTICO ANTROPOMORFO E SOLUZIONE.
Robotica Lezione 8. Robot Autonomo Un robot autonomo è una macchina capace di estrarre informazione dall'ambiente ed usare la conoscenza del mondo per.
Esercitazione 2 Reti Neurali Backpropagation. 2 Esercizio 1  Scompattare bp  Compilare i 4 programmi (con make, v.file readme )  Utilizzare i dati.
Determinazione della fase
RETI NEURALI - 2.
INTRODUZIONE ALLA DISPERSIONE DEGLI INQUINANTI IN ARIA
Intelligenza Artificiale
Intelligenza Artificiale Reti Neurali
DATA MINING.
APPROSSIMAZIONE DI FUNZIONI
Metodi numerici per lo studio di sistemi multicorpo
REALIZZAZIONE DI UN SISTEMA DI CLASSIFICAZIONE Prof. Roberto Tagliaferri Studente: Ragognetti Gianmarco Corso di Reti Neurali e Knowledge Discovery A.A.
Esercitazione N°5 Approssimazione di Funzioni. Esercizio 1 Costruzione di una rete RBF Il metodo più semplice per approssimare una funzione mediante reti.
Management e Certificazione della Qualità Prof. Alessandro Ruggieri A.A
Le reti neurali Simona Balbi. Cosa sono le reti neurali Una rete neurale artificiale (A)NN è un paradigma di elaborazione dell’informazione ispirato al.
Self-Organizing Map (SOM Kohonen, 1981) è una tecnica di visualizzazione dei dati multidimensionali SOM è una mappa mono- (bi-)dimensionale che rappresenta.
POLITECNICO DI BARI CORSO DI LAUREA IN INGEGNERIA INFORMATICA DIPARTIMENTO DI ELETTRONICA ED ELETTROTECNICA POLITECNICO DI BARI CORSO DI LAUREA IN INGEGNERIA.
Esercitazione N°2 Data Fitting con Modelli Lineari.
Dott.ssa Lorenza Galassi ARPA Lombardia – Centro di Monitoraggio della Qualità delle Acque 1.
Transcript della presentazione:

Le reti neurali dagli esordi alle applicazioni Alessandro Monaco Fabio Penna

Le origini Gli automi cellulari “…astrarre dal problema naturale dell’autoriproduzione la sua forma logica.” numero finito di stati stato determinato dagli automi circostanti comportamento non prevedibile

Sistema autoreplicante interpretazione Replicazione Informazioni non interpretazione

L’apprendimento Integrazione ontogenetico (individuale) filogenetico - supervisionato - non supervisionato Integrazione filogenetico - backpropagation

Altri tipi di apprendimento Aumento dei valori dei coefficienti di connessione eccitatori che, dallo strato inferiore, inviano segnali alle unità che hanno vinto la competizione

Criteri per la propagazione del segnale strategia con più vincitori winner takes all strategia a bolle

Reti di Caianiello Lo stato di attivazione del neurone dipende : dallo s.d.a. degli altri nell’istante precedente dallo s.d.a. negli istanti precedenti Caratteristiche - conoscenza dei punti di equilibrio e del suo ciclo - dinamicità

ART Problematiche Peculiarità interferenza catastrofica plasticità / accuratezza Peculiarità flessibilità autoadattamento autoapprendimento

Il neurone biologico

Il neurone artificiale

Le reti neurali artificiali Reti feed-forward unidirezionali (assenza di retroazione) i neuroni assumono valori reali buona flessibilità della rete Applicabilità a problemi reali

Back propagation Svantaggi Vantaggi applicabilità a qualsiasi rete atta a minimizzare la discordanza tra l’output desiderato e quello ottenuto Svantaggi minimi locali lentezza dell’algoritmo

Classificazione tipo di utilizzo: algoritmo di apprendimento - memorie associative - simulatori - classificatori algoritmo di apprendimento architettura dei collegamenti apprendimento supervisionato/non

SOM (self organizing maps)

Reti di Kohonen

Diagramma a cappello messicano Bolle di attivazione

La predizione della struttura proteica

Organizzazione strutturale delle proteine Struttura primaria Struttura secondaria Struttura terziaria Struttura quaternaria DNA Proteine

Problematiche sulla analisi strutturale lentezza di metodiche tradizionali (diffraz. X-Ray, NMR, data-base…etc) inaccuratezza dei metodi statistici non sempre applicabili (prot. di membrana) Biologia molecolare e DNA ricombinante

Utilizzo reti neurali ad apprendimento supervisionato

Vantaggi Svantaggi non sono necessarie assunzioni teoriche preliminari flessibilità calcolo “in parallelo” Svantaggi influenza del training set il problema del “black box”

Il caso della Nitrito-reduttasi di Pseudomonas aeruginosa 2 H + + 1e - + NO 2 - -------> H2 O + NO Percettrone a due livelli implementato su un foglio elettronico programmabile addestrato con 3 diversi training set

Risultati la performance funzionale di un percettrone dipenda strettamente dalla composizione dei 'training set' Mappe di Kohonen

Una corteccia somatosensoria simulata

Riconoscimento di fenomeni contaminativi nelle risorse idriche sotterraneee Individuazione di un bacino idrogeologico da utilizzare come caso di prova e conseguente creazione dei modelli di flusso e di trasporto; Analisi dei dati forniti dal modello e loro pre-elaborazione; Studio delle architetture neurali più adatte per il problema in oggetto; Addestramento delle reti con dati generati dal modello; Creazione di dati per la validazione del sistema neurale Test della capacità di generalizzazione del sistema mediante simulazione.

Specificamente: 1) È stato utilizzato il programma ModFlow per creare modelli di flusso e di trasporto. Con esso si possono simulare le variazioni in concentrazione di singole specie misurate e contenute nelle falde acquifere considerando: • l’advezione • la dispersione • le reazioni chimiche semplici

Specificamente: 2) I campioni ottenuti dallo studio del modello sono costituiti da matrici di dimensioni [m,n], una per ogni strato esaminato e per ogni valore del tempo t. Tali matrici vengono convertite in vettori di dimensioni [(m*n),1], troppo elevate per poter essere successivamente elaborati con le reti neurali, in quanto richiederebbero un numero troppo grande di esempi. Per questo motivo diventa assolutamente necessaria una pre-elaborazione finalizzata alla riduzione drastica delle dimensioni dei vettori. 3) Le reti neurali che sono state utilizzate sono le Reti Neurali Ricorrenti, perché consentono di esaminare le evoluzioni temporali dei fenomeni in studio. Per la loro applicazione si sta usando il Neural Network Toolbox di Matlab.

Stato di avanzamento dello studio Risulta fondamentale il settaggio dei seguenti parametri: • numero degli strati e delle celle utilizzati nelle simulazioni dei fenomeni fisici; • minimo numero di nodi nello strato nascosto della rete; • opportunità di associare all’uscita le sole coordinate delle celle interessate dalla contaminazione all’istante t=0 e relativi valori delle concentrazione, riducendo così notevolmente il numero dei nodi dell’ultimo strato di output. Fasi di sviluppo successive simulazioni con più contaminanti utilizzo di dati reali come “learning set”

Un caso candidato L'area dello Stabilimento EurAllumina del Polo industriale di Portovesme (Sardegna sud-occidentale) è interessata da estesi fenomeni di inquinamento da soda caustica, che interessano gli acquiferi impostati nelle formazioni sabbiose affioranti.

Monitoraggio di trading system Analisi fondamentale vs Analisi tecnica