PoliICR Riconoscimento dei Caratteri Daniele Gasperini – William Spinelli Riconoscimento dei Segnali: un approccio unitario prof. Sergio Brofferio.

Slides:



Advertisements
Presentazioni simili
Apprendimento Automatico Apprendimento supervisionato
Advertisements

FACOLTA’ DI INGEGNERIA Corso di Laurea in Ingegneria Elettronica
Intelligenza artificiale
Sistemi di Classificazione usando NCD
Primo sguardo a metodi multivariati per l'analisi del ttH
Riconoscimento di forme
Pattern Recognition con Reti Neurali MLP
ALGORITMI DI OTTIMIZZAZIONE PER L'ADDESTRAMENTO DI RETI NEURALI
Reti Neurali: studi sull'intelligenza artificiale
Microsoft Word (oppure, OpenOffice Writer)‏
Le reti neurali dagli esordi alle applicazioni
Architetture dei Calcolatori (Lettere j-z) Il Processore (2)
Reti Logiche A Lezione n.1.4 Introduzione alle porte logiche
Apprendimento di funzioni algebriche
Apprendimento di funzioni algebriche
Apprendimento Automatico: Reti Neurali
Support Vector Machines
Introduzione allinformatica. Cosè linformatica ? Scienza della rappresentazione e dellelaborazione dellinformazione ovvero Studio degli algoritmi che.
Campionamento di Immagini
Realizzazione e caratterizzazione di una semplice rete neurale per la separazione di due campioni di eventi Vincenzo Izzo.
BIOINGEGNERIA S. Salinari Lezione 4.
BIOINGEGNERIA S. Salinari Lezione 6.
Dinamica di corpi deformabili basata sulle posizioni
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.
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
Università degli studi di Pisa
Reti Neurali Mercoledì, 10 Novembre 2004 Giuseppe Manco References: Chapter 4, Mitchell Chapter 1-2,4, Haykin Chapter 1-4, Bishop Reti Neurali Lezione.
Strutture di controllo in C -- Flow Chart --
Intelligenza Artificiale
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
RETI NEURALI ARTIFICIALI
UN SISTEMA DI SUPPORTO ALLA DETERMINAZIONE DI ANOMALIE NEL TRAFFICO DI RETE Tesi di Laurea di: Luca VESCOVI Correlatori: Ing. Aldo Franco DRAGONI Ing.
Per quanto riguarda il cuore dellapplicazione, cioè la parte di AI, abbiamo deciso di utilizzare un tipo di architettura che ci ha particolarmente attirato,
Il neurone e i suoi componenti Il nucleo I dendriti Lassone Le connessioni sinaptiche.
Superfici nascoste Daniele Marini.
Università degli Studi di Cagliari
Programma di Informatica Classi Seconde
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.
Modulo 5 - Database. Contenuti della lezione 5.1.1Concetti Fondamentali 5.1.2Organizzazione di un Database 5.1.3Relazioni 5.2.1Lavorare con i database.
POLITECNICO DI MILANO Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica STUDIO E REALIZZAZIONE DI UN BRACCIO ROBOTICO ANTROPOMORFO E SOLUZIONE.
SEGMENTAZIONE PER OBIETTIVI: CHAID
Esercitazione 2 Reti Neurali Backpropagation. 2 Esercizio 1  Scompattare bp  Compilare i 4 programmi (con make, v.file readme )  Utilizzare i dati.
IV D Mercurio DB Lezione 2
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
RETI NEURALI ARTIFICIALI
Automated counting of phytoplankton by pattern recognition: a comparison with a manual counting method K. V. EMBLETON, C. E. GIBSON AND S. I. HEANEY.
RETI NEURALI - 2.
Intelligenza Artificiale
Intelligenza Artificiale Reti Neurali
DATA MINING.
BIOINGEGNERIA S. Salinari Lezione 5. L’algoritmo di retropropagazione Premesse 1.Reti Duali Si definiscono reti duali reti per cui è verificata la seguente.
APPROSSIMAZIONE DI FUNZIONI
Learning Non Supervisionato
Automazione delle produzioni di processo
Dispositivi Mobili per Sentiment Analysis
Metodi di minimizzazione Ricerca del minimo di dove è l’insieme delle variabili (coordinate)
REALIZZAZIONE DI UN SISTEMA DI CLASSIFICAZIONE Prof. Roberto Tagliaferri Studente: Ragognetti Gianmarco Corso di Reti Neurali e Knowledge Discovery A.A.
Rimozione di artefatti in immagini TC per la radioterapia
Esercitazione N°5 Approssimazione di Funzioni. Esercizio 1 Costruzione di una rete RBF Il metodo più semplice per approssimare una funzione mediante reti.
Le presentazione multimediali Raccomandazioni essenziali a cura del prof. Alberto Battaggia.
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.
ANALISI DEI SEGNALI Si dice segnale la variazione di una qualsiasi grandezza fisica in funzione del tempo. Ad esempio: la pressione in un punto dello spazio.
Introduzione a Weka Di Fabio Cassano
Esercitazione N°2 Data Fitting con Modelli Lineari.
Transcript della presentazione:

PoliICR Riconoscimento dei Caratteri Daniele Gasperini – William Spinelli Riconoscimento dei Segnali: un approccio unitario prof. Sergio Brofferio

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario2/14 Sommario Preprocessing Struttura della rete neurale (MLP) Algoritmo di addestramento (RPROP) Architettura dellapplicazione Risultati

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario3/14 Preprocessing Pre-elaborazione del carattere da identificare per condensare linformazione presente nei dati Estrazione di un bounding-box della lettera Suddivisione della matrice di pixel con una griglia Calcolo dellintensità media dei pixel nellintervallo [0, 1] A A A

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario4/14 Struttura della rete Multi Layer Perceptron (MLP) Neuroni con funzione di attivazione sigmoidale Tipologia di rete spesso utilizzata per problemi di classificazione Strato di uscita Strati nascosti Strato di ingresso

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario5/14 Algoritmo di addestramento Addestramento supervisionato di reti MLP realizzato tipicamente con lalgoritmo di backpropagation Convergenza lenta per reti neuroni di tipo sigmoidale Per valori grandi del campo di attivazione locale il cambiamento dei pesi in un passo tende a zero Algoritmo di Resilient Backpropagation (RPROP) Velocizza laddestramento per reti MLP sigmoidali Utilizza la direzione del gradiente per ottenere la direzione di aggiornamento dei pesi Utilizza un coefficiente di aggiornamento separato per determinare lampiezza dellaggiornamento dei pesi Viene effettuato un controllo per evitare di scavalcare un minimo locale

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario6/14 Architettura dellapplicazione Applicazione sviluppata utilizzando il framework.NET Lapplicazione è composta da due strati Interfaccia grafica (UI) Libreria di reti neurali (fann – fast artificial neural network) Funzionalità principali Inserimento di caratteri True Type Inserimento di caratteri a mano Generazione/Validazione sequenziale sulle 26 lettere Presentazione di MSE relativi a prima e seconda scelta

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario7/14 Dati di addestramento e di test Database dei campionilizzati per lidentificazione: 130 lettere (5 alfabeti x 26 lettere) Database dei campioni utilizzati per il test: 52 lettere (2 alfabeti x 26 lettere) G Microsoft Sans Serif G Times New Roman G Arial G Bell MT G Garamond G Bodoni MT G Modern No. 20

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario8/14 Prove di identificazione (1) Confronto delle prestazioni di reti MLP di diverso tipo Dimensione della griglia utilizzata per il preprocessing griglia grande (5x7) griglia piccola (10x14) Numero di strati nascosti 1 strato nascosto per le reti con griglia 5x7 e 10x14 2 strati nascosti per la rete con griglia 5x7 Numero di neuroni dello strato nascosto da 25 a 150 per la rete con griglia 5x7 ed 1 strato nascosto da 175 a 250 per la rete con griglia 5x7 e 2 strati nascosti da 25 a 400 per la rete con griglia 10x14 ed 1 strato nascosto Errore quadratico medio durante la fase di addestramento

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario9/14 Prove di identificazione (2)

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario10/14 Prove di identificazione (3)

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario11/14 Prove di identificazione (4)

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario12/14 Prove di identificazione (5)

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario13/14 Prove di identificazione (6)

20/04/05Daniele Gasperini, William Spinelli – Riconoscimento dei Segnali: un approccio unitario14/14 Prove di identificazione (7)