SlideShare a Scribd company logo
Echo State Network per la
Classificazione di Interazioni
Sociali in Ambienti Domestici
Andrea Valenti
Unversità di Pisa – Dipartimento di Informatica
Corso di Laurea in Informatica
Contenuti
 Parte 1: Reti Neurali Ricorrenti.
 Parte 2: Alcuni Modelli.
 Parte 3: Studio di un Caso Reale.
Reti Neurali Ricorrenti
Reti Neurali Ricorrenti
 Definizione: «Le Reti Neurali Ricorrenti (RNN)
sono una classe di reti neurali in cui il grafo delle
connessioni tra i neuroni contiene almeno un
ciclo diretto».
 Sono in grado di tenere conto del contesto
temporale dell’input.
 Particolarmente adatte per processare tipi di dato
strutturati temporalmente.
Algoritmi di Apprendimento
Due principali modalità di addestramento:
 Addestramento per epoche.
 Addestramento continuo.
Algoritmi più utilizzati:
 Backpropagation Through Time.
 Real Time Recurrent Learning.
Problematiche
 Elevata complessità computazionale.
 Lenta convergenza.
 Funzione dell’errore generalmente non convessa.
 Problema del vanishing gradient.
Reservoir Computing
 Idea di base: separazione tra parte ricorrente
(reservoir) e parte non ricorrente (readout) della
rete.
 Il reservoir, dopo l’inizializzazione, non viene più
modificato.
 Molto efficiente, permette di evitare i problemi
degli algoritmi a discesa del gradiente.
Alcuni Modelli
Input Delay Neural Network (IDNN)
Simple Recurrent Network (SRN)
Nonlinear AutoRegressive with eXogenous Inputs Network
(NARX)
Echo State Network (ESN)
ESN: Iperparametri
 : raggio spettrale di .
condizione necessaria per garantire un
corretto funzionamento del reservoir (Echo State Property).
 : fattore di scaling di .
Determina il grado di nonlinearità del reservoir.
 : leaky parameter.
Controlla la veocità delle dinamiche del reservoir.
Studio di un Caso Reale
 È un progetto europeo atto a sviluppare soluzioni
per estendere la capacità funzionale e cognitiva
delle persone anziane attraverso il monitoraggio
non intrusivo ed il potenziamento delle loro
attività quotidiane.
 Il compito del team dell'Università di Pisa è quello
di sviluppare un sistema context-aware per
l'activity recognition.
Descrizione degli Esperimenti
Descrizione degli Esperimenti
Si sono indagati i seguenti aspetti:
 Variazione delle performance al variare degli
iperparametri, in particolare il numero dei
neuroni del reservoir.
 Variazione delle performance al variare del
numero e tipologia di sensori in input.
Risultati
RESn TR VAL TS
100 0,904±
(0,139)
0,899±
(0,139)
0,902±
(0,133)
500 0,917±
(0,118)
0,895±
(0,122)
0,903±
(0,117)
1000 0,926±
(0,100)
0,892±
(0,115)
0,901±
(0,113)
2000 0,935±
(0,085)
0,889±
(0,110)
0,897±
(0,113)
Task TR VAL TS
entering
(8 sensors)
0.917±(0.119) 0.895±(0.125) 0.902±(0.120)
leaving
(8 sensors)
0.911±(0.122) 0.889±(0.132) 0.890±(0.128)
entering
(5 sensors)
0.920±(0.111) 0.898±(0.122) 0.905±(0.119)
leaving
(5 sensors)
0.913±(0.121) 0.892±(0.133) 0.894±(0.131)
entering
(3 sensors)
0.916±(0.120) 0.900±(0.127) 0.908±(0.122)
leaving
(3 sensors)
0.908±(0.128) 0.891±(0.136) 0.891±(0.133)
Risultati ottenuti mediante double cross-fold validation
con 3 fold esterne, 3 fold interne.
 = 0.9, = 0.5, = 0.5
Risultati
Conclusioni
 È stata presentata la classe di modelli delle
RNN.
 Una ESN è stata studiata per
un’applicazione di activity recognition.
 Risultati migliorabili, ma promettenti.
Fine
Grazie per l’attenzione.

More Related Content

PDF
Tesi laurea Cristian Randieri: TECNICHE DI SOFT COMPUTING PER LA MODELLISTICA...
PDF
(Italian) Applicazione dei metodi quasi-Newton per la convergenza delle reti ...
PPTX
Previsione della radiazione solare mediante modelli basati su reti neurali ar...
PPT
Sissa presentazione crisci
PPT
Progetto RACES
PDF
Introduzione Alle Reti Neurali (Marco Botta)
PPTX
Reti Neurali
PDF
Corso Introduttivo alle Reti Neurali
Tesi laurea Cristian Randieri: TECNICHE DI SOFT COMPUTING PER LA MODELLISTICA...
(Italian) Applicazione dei metodi quasi-Newton per la convergenza delle reti ...
Previsione della radiazione solare mediante modelli basati su reti neurali ar...
Sissa presentazione crisci
Progetto RACES
Introduzione Alle Reti Neurali (Marco Botta)
Reti Neurali
Corso Introduttivo alle Reti Neurali

Viewers also liked (6)

PPT
Le reti neurali
PDF
PresentazioneTesi_ManuelaTesta
PPTX
Neural network & its applications
PPTX
Financial forecastings using neural networks ppt
PDF
Prediction of Exchange Rate Using Deep Neural Network
PPTX
Artificial neural network
Le reti neurali
PresentazioneTesi_ManuelaTesta
Neural network & its applications
Financial forecastings using neural networks ppt
Prediction of Exchange Rate Using Deep Neural Network
Artificial neural network
Ad

Similar to AV_slides (20)

PDF
AV_tesi_v5
PPTX
MATLAB Environment for Neural Network Deployment
PDF
Tesi Laurea Cristian Randieri
PDF
Macchina2 g
PPT
The first human-electronic creature: Cremino
PPT
The first human-electrinic creature: Cremino.
PPTX
Programmazione Genetica per l'Inferenza di Reti di Kauffman
PDF
Sistemi Neurorobotici - WWW.OLOSCIENCE.COM
PDF
Neural Network per la composizione musicale
PDF
Identificare feature significative per l’analisi nell’informatica forense uti...
PDF
Extended Summary of “Co-Learning of Task and Sensor Placement for Soft Robotics”
PDF
Reti neurali: ipotetiche forme di vita artificiale o realistici calcolatori a...
PPT
Safi
PDF
Pres Tesi LM-2016+transcript_ita
PPTX
Deep Learning on Event-Based Cameras
PPTX
Diapositive prelaurea
PDF
Introduzione sulla system biology nel contesto delle biotecnologie moderne Ti...
PPT
Mat app c
PPT
Mat app c
PDF
AIXMOOC 2.2 - Reti neurali e machine learning (Valerio Freschi)
AV_tesi_v5
MATLAB Environment for Neural Network Deployment
Tesi Laurea Cristian Randieri
Macchina2 g
The first human-electronic creature: Cremino
The first human-electrinic creature: Cremino.
Programmazione Genetica per l'Inferenza di Reti di Kauffman
Sistemi Neurorobotici - WWW.OLOSCIENCE.COM
Neural Network per la composizione musicale
Identificare feature significative per l’analisi nell’informatica forense uti...
Extended Summary of “Co-Learning of Task and Sensor Placement for Soft Robotics”
Reti neurali: ipotetiche forme di vita artificiale o realistici calcolatori a...
Safi
Pres Tesi LM-2016+transcript_ita
Deep Learning on Event-Based Cameras
Diapositive prelaurea
Introduzione sulla system biology nel contesto delle biotecnologie moderne Ti...
Mat app c
Mat app c
AIXMOOC 2.2 - Reti neurali e machine learning (Valerio Freschi)
Ad

AV_slides

  • 1. Echo State Network per la Classificazione di Interazioni Sociali in Ambienti Domestici Andrea Valenti Unversità di Pisa – Dipartimento di Informatica Corso di Laurea in Informatica
  • 2. Contenuti  Parte 1: Reti Neurali Ricorrenti.  Parte 2: Alcuni Modelli.  Parte 3: Studio di un Caso Reale.
  • 4. Reti Neurali Ricorrenti  Definizione: «Le Reti Neurali Ricorrenti (RNN) sono una classe di reti neurali in cui il grafo delle connessioni tra i neuroni contiene almeno un ciclo diretto».  Sono in grado di tenere conto del contesto temporale dell’input.  Particolarmente adatte per processare tipi di dato strutturati temporalmente.
  • 5. Algoritmi di Apprendimento Due principali modalità di addestramento:  Addestramento per epoche.  Addestramento continuo. Algoritmi più utilizzati:  Backpropagation Through Time.  Real Time Recurrent Learning.
  • 6. Problematiche  Elevata complessità computazionale.  Lenta convergenza.  Funzione dell’errore generalmente non convessa.  Problema del vanishing gradient.
  • 7. Reservoir Computing  Idea di base: separazione tra parte ricorrente (reservoir) e parte non ricorrente (readout) della rete.  Il reservoir, dopo l’inizializzazione, non viene più modificato.  Molto efficiente, permette di evitare i problemi degli algoritmi a discesa del gradiente.
  • 9. Input Delay Neural Network (IDNN)
  • 11. Nonlinear AutoRegressive with eXogenous Inputs Network (NARX)
  • 13. ESN: Iperparametri  : raggio spettrale di . condizione necessaria per garantire un corretto funzionamento del reservoir (Echo State Property).  : fattore di scaling di . Determina il grado di nonlinearità del reservoir.  : leaky parameter. Controlla la veocità delle dinamiche del reservoir.
  • 14. Studio di un Caso Reale
  • 15.  È un progetto europeo atto a sviluppare soluzioni per estendere la capacità funzionale e cognitiva delle persone anziane attraverso il monitoraggio non intrusivo ed il potenziamento delle loro attività quotidiane.  Il compito del team dell'Università di Pisa è quello di sviluppare un sistema context-aware per l'activity recognition.
  • 17. Descrizione degli Esperimenti Si sono indagati i seguenti aspetti:  Variazione delle performance al variare degli iperparametri, in particolare il numero dei neuroni del reservoir.  Variazione delle performance al variare del numero e tipologia di sensori in input.
  • 18. Risultati RESn TR VAL TS 100 0,904± (0,139) 0,899± (0,139) 0,902± (0,133) 500 0,917± (0,118) 0,895± (0,122) 0,903± (0,117) 1000 0,926± (0,100) 0,892± (0,115) 0,901± (0,113) 2000 0,935± (0,085) 0,889± (0,110) 0,897± (0,113) Task TR VAL TS entering (8 sensors) 0.917±(0.119) 0.895±(0.125) 0.902±(0.120) leaving (8 sensors) 0.911±(0.122) 0.889±(0.132) 0.890±(0.128) entering (5 sensors) 0.920±(0.111) 0.898±(0.122) 0.905±(0.119) leaving (5 sensors) 0.913±(0.121) 0.892±(0.133) 0.894±(0.131) entering (3 sensors) 0.916±(0.120) 0.900±(0.127) 0.908±(0.122) leaving (3 sensors) 0.908±(0.128) 0.891±(0.136) 0.891±(0.133) Risultati ottenuti mediante double cross-fold validation con 3 fold esterne, 3 fold interne.  = 0.9, = 0.5, = 0.5
  • 20. Conclusioni  È stata presentata la classe di modelli delle RNN.  Una ESN è stata studiata per un’applicazione di activity recognition.  Risultati migliorabili, ma promettenti.