SlideShare a Scribd company logo
1 of 54
© 2018, Amazon Web Services, Inc. o sue affiliate. Tutti i diritti riservati.
Giuseppe A. Porcelli, Sr. Solutions Architect
AWS Solutions Architecture – ITALIA
Machine Learning e
Intelligenza Artificiale in AWS
13/11/2018
Silvio Sorrentino, Responsabile Sistemi Informativi
Corepla
UNA LUNGA STORIA DI ML IN AMAZON
MIGLIAIA DI INGEGNERI IN TUTTA L'AZIENDA CONCENTRATI SULL'IA
Raccomandazioni
personalizzate
Creazione
di esperienze
per i clienti
completamente
nuove
Automazione
della consegna
e gestione
dell'inventario
Droni Interazioni
voice-driven
ML in AWS
LA NOSTRA MISSIONE
Mettere il Machine Learning a
disposizione di ogni
sviluppatore e data scientist
SERVIZI APPLICATIVI
R E K O G N I T I O N R E K O G N I T I O N
V I D E O
P O L L Y T R A N S C R I B E T R A N S L A T E C O M P R E H E N D L E X
PIATTAFORME Amazon SageMaker Amazon Mechanical Turk Spark su Amazon EMR
FRAMEWORK E INFRASTRUTTURA K E R A S
F r a m e w o r k
I n t e r f a c c
e
NVIDIA
GPU Tesla V100
(14 volte più veloci di P2)
P3
Machine Learning
AMI
5.120 Tensor core
128 GB di memoria
1 Petaflop di calcolo
NVLink 2.0
LO STACK MACHINE LEARNING DI AWS
Decine di migliaia di clienti che sviluppano ML su AWS
AMAZON REKOGNITION
AMAZON REKOGNITION IMAGE
Servizio di riconoscimento immagini basato su Deep Learning
Cerca, analizza e organizza milioni di immagini
Rilevamento di
oggetti e scene
Analisi
facciale
Confronto
facciale
Riconoscimento
facciale
Riconoscimento
di volti celebri
Moderazione
di immagini
Rilevamento
del testo
• Creato in 3 settimane
• Indicizzato rispetto a 99.000 persone
• Indice creato in un giorno
• Risparmio di circa 9.000 ore l'anno
in costi di curation manuale
• Video live con sampling di frame
Automatizzazione del tagging dei
filmati con Amazon Rekognition
Precedentemente, solo circa la metà dei filmati era indicizzata a
causa degli enormi requisiti di tempo richiesti dai processi manuali
AMAZON REKOGNITION VIDEO
AMAZON POLLY
SINTESI VOCALE
Converte il testo
in voce naturale
54 voci 27 lingue Bassa latenza,
tempo reale
Servizio
completamente gestito
AMAZON TRANSCRIBE
AUDIO
• Contact Center
• Riunioni
VIDEO
• Trasmissione TV
• Video on demand
• Social media
I dati audio e video sono generati a una velocità senza precedenti
AMAZON TRANSCRIBE
Supporto
per audio normale
e telefonico
Punteggiatura
§
Time stamp
e confidence scores
Hello/
Hola
Inglese
e spagnolo, con
altre lingue in arrivo
Integrazione
con S3
Amazon
S3
AMAZON TRANSCRIBE
Vocabolario
personalizzato
Rilevamento
di più speaker
POWERED BY DEEP LEARNING
ARCHITETTURA DI ESEMPIO
AWS Lambda
Amazon S3
Amazon
Athena
Input audio
Amazon
QuickSight
Amazon
Comprehend
AMAZON TRANSLATE
LA MAGGIOR PARTE DEI CONSUMATORI PARLA
UNA SOLA LINGUA
L a s o c i e t à d i
e - c o m m e r c e d i J i n
s i s t a e s p a n d e n d o
a l i v e l l o i n t e r n a z i o n a l e
LA MAGGIOR PARTE DEI CONSUMATORI PARLA
UNA SOLA LINGUA
I l s i t o w e b d e l l ’ a g e n z i a
d i v i a g g i d i L u c y h a
t a s s i d i c o n v e r s i o n e
i n f e r i o r i d a i c l i e n t i
c h e n o n p a r l a n o i n g l e s e
L a s o c i e t à d i
e - c o m m e r c e d i J i n
s i s t a e s p a n d e n d o
a l i v e l l o i n t e r n a z i o n a l e
LA MAGGIOR PARTE DEI CONSUMATORI PARLA
UNA SOLA LINGUA
I l s i t o w e b d e l l ’ a g e n z i a
d i v i a g g i d i L u c y h a
t a s s i d i c o n v e r s i o n e
i n f e r i o r i d a i c l i e n t i
c h e n o n p a r l a n o i n g l e s e
L a s o c i e t à d i
e - c o m m e r c e d i J i n
s i s t a e s p a n d e n d o
a l i v e l l o i n t e r n a z i o n a l e
L a s o c i e t à d i s e r v i z i
f i n a n z i a r i d i P i e r r e
o f f r e a i s u o i c l i e n t i
c e n t i n a i a d i m i g l i a i a
d i n o t i z i e
MACHINE TRANSLATION IN AMAZON
Elenchi di prodotti,
descrizioni, query
di ricerca
Stringhe di siti
Web e contenuti
funzionali
Comunicazione tra
lingue diverse:
supporto clienti,
fornitori e
venditori
Documentazione
di prodotto e
contenuti di
supporto
V O L U M E I M M E N S O I N U N S E T D I V E R S O
D I C A S I D ' U S O
F O N D A M E N T A L E P E R L A C R E S C I T A
E L ' E S P A N S I O N E I N T E R N A Z I O N A L E
AMAZON TRANSLATE
137
AMAZON COMPREHEND
ESTRAZIONE DI INFORMAZIONI DAL TESTO
A m a z o n . c o m , I n c . h a s e d e a
S e a t t l e , W A e d è s t a t a f o n d a t a
i l 5 l u g l i o 1 9 9 4 d a J e f f B e z o s .
I n o s t r i c l i e n t i a d o r a n o
c o m p r a r e t u t t o , d a i l i b r i a i
f r u l l a t o r i a p r e z z i e c c e z i o n a l i
E N T I T À D E N O M I N A T E
• A m a z o n . c o m : O r g a n i z z a z i o n e
• S e a t t l e , W A : S e d e
• 5 l u g l i o 1 9 9 4 : D a t a
• J e f f B e z o s : P e r s o n a
F R A S I C H I A V E
• I n o s t r i c l i e n t i
• l i b r i
• f r u l l a t o r i
• p r e z z i e c c e z i o n a l i
S E N T I M E N T
• P o s i t i v e
L I N G U A
• I t a l i a n o
TOPIC MODELLING
S E R V I Z I O D I
D I T O P I C M O D E L L I N G
C O M P L E T A M E N T E G E S T I T O :
E S T R A E F I N O A 1 0 0 T O P I C D A
U N C O R P U S D I D O C U M E N T I
O R G A N I Z Z A A U T O M A T I C A M E N T E
I D O C U M E N T I N E I T O P I C
CASI DI UTILIZZO COMUNE
RICERCA SEMANTICA
Rendere la ricerca più intelligente cercando in base a frasi chiave, emozioni
e argomenti
VOICE OF CUSTOMER ANALYTICS
Analizzare cosa dicono i clienti sul tuo brand, i tuoi prodotti e i tuoi servizi
GESTIONE/SCOPERTA DELLA CONOSCENZA
Organizzare i documenti, categorizzare per argomento e personalizzare
le esperienze
AMAZON LEX
CREAZIONE DI INTERFACCE DI CONVERSAZIONE
Comprensione del testo e del linguaggio naturale: con la stessa tecnologia
di Alexa
Connettori SaaS enterprise: collegamento a sistemi enterprise
Deployment verso servizi di chatbot
Progettato per sviluppatori: strumenti efficienti e intuitivi
per creare conversazioni, dimensionamento automatico
Supporto per versioni multiple e alias
@
Riconoscimento
vocale
Comprensione del
linguaggio naturale
Basato sulla stessa tecnologia di deep learning di Alexa
PIATTAFORME
AMAZON MECHANICAL TURK
CROWDSOURCING CON MTURK
• La prima principale sfida nella
creazione di sistemi di intelligenza
artificiale è di raccogliere dati
acquisiti sul campo
• È richiesta l'intelligenza umana
per annotare dataset di testo o
immagini
AMAZON SAGEMAKER
Training
one-clic per ML,
DL e algoritmi
personalizzati
Training più
semplice con
ottimizzazione
degli iperparametri
Algoritmi di
machine learning
altamente
ottimizzati
Deployment
one-click
Hosting
completamente
gestito su scala
Creazione
Istanze notebook
preconfigurate
Deployment
Training
AMAZON SAGEMAKER
COREPLA
Silvio Sorrentino
Responsabile Sistemi Informativi
• Oltre 7.000 comuni convenzionati
• 33 centri di lavorazione – tutti terzisti
• Vengono trattate oltre 1.000.000 di tonnellate
• Circa 400 milioni di fatturato annuo
• 60 persone su due sedi (Milano e Roma)
Corepla è il consorzio nazionale per il riciclo della plastica
0
2
4
6
8
10
12
14
16
18
20
100
200
300
400
500
600
700
800
900
1000
1100
1200
1998 2000 2002 2004 2006 2008 2010 2012 2014 2016
Raccolta totale
kg per abitante
1998
110 Kton
1.9 kg per abitante
2017
1074 Kton
17,7 kg per
abitante
kg per AbitanteTonnellate x 1000
La raccolta differenziata gestita da COREPLA
Ciclo della plastica
• I comuni organizzano la raccolta differenziata
• La plastica raccolta viene portata presso un centro di
lavorazione (direttamente o passando per un centro di
compattamento)
• Il materiale raccolto viene suddiviso meccanicamente in
vari prodotti
• I prodotti vengono venduti ai riciclatori attraverso delle
aste telematiche
% kton
PET 25,0 235,6
HDPE 7,3 68,5
Film 7,6 71,5
Small film + PP 6,3 59,1
Imballaggi misti 12,7 120,1
Altri imballaggi 0,8 7,8
PLASMIX* 40,3 324,5
*PLASMIX: imballaggiresidui, esclusi scarti,
sporcizia e frazione estranea
PET
25%
HDPE
7%
Film
8%
Small fim +
PP…
Imballagg
i misti
13%
Altri
imballagg
i
1%
PLASMIX
40%
Selezione e riciclo COREPLA
di imballaggi da raccolta differenziata domestica
I sistemi informativi Corepla: da novembre 2017 in
produzione sulla nuvola Amazon Web Services
• Cosa rimane on-premises: un server, Centralino, Linea Internet, WiFi, Sonde
• I servizi utilizzati: Amazon EC2, Amazon S3, Amazon EFS, Amazon RDS, Amazon
CloudWatch, AWS CodeCommit, Amazon WorkSpaces, AWS Lambda, …
DATA UNA FOTOGRAFIA EFFETTUATA NEGLI IMPIANTI DI
SELEZIONE, CHE RAPPRESENTA UNA DELLE FASI DELLE
ANALISI DI QUALITA’ DEI MATERIALI PLASTICI,
INDIVIDUARE LA FASE ALLA QUALE SI RIFERISCE LA FOTO
6FASI DELLE ANALISI
DI QUALITA’ (POC)
2000IMMAGINI PER FASE DI LAVORAZIONE
DA UTILIZZARE COME TRAINING SET
Il progetto di riconoscimento delle immagini
Fasi delle analisi di qualità
Fasi delle analisi di qualità
Soluzione
Immagini
di training
Amazon SageMaker
Training and
Tuning services
Algoritmo built-in di
classificazione
immagini
Modello
Amazon SageMaker
Hosting service
RESTAPI
Richieste
Risultato
~93%ACCURATEZZA DELLA
CLASSIFICAZIONE DI NUOVE IMMAGINI
Benefici
• Utilizzo di algoritmi built-in di Amazon SageMaker non richiede
profonda expertise su neural networks e modelli complessi
• Ottenuta accuratezza soddisfacente rispetto alle necessità di
business, anche utilizzando il servizio di tuning degli
hyperparameter
• Semplice deployment del modello con una API REST utilizzando
il servizio di hosting di Amazon SageMaker
Dal punto di vista del business, l’attività di riconoscimento
delle immagini viene eseguita da una società esterna  il
ritorno del’investimento è di circa 6 mesi!!!
Sviluppi futuri
Per ICT Corepla il riconoscimento delle immagini è strategico:
• Aumenta il numero delle immagini
• Cominciano a diffondersi le immagini in movimento
Per il consorzio Corepla i prossimi obiettivi possono essere:
• Un ausilio all’esecuzione delle analisi di qualità
• La “carta d’identità” delle balle.
GRAZIE
FRAMEWORK E
INFRASTRUTTURA
AMI DEEP LEARNING AWS
Framework
Anaconda Data Science + Jupyter Notebooks
Accelerazione del calcolo
ISTANZE AMAZON EC2 P3
L'istanza GPU più veloce e potente nel cloud con GPU NVIDIA
Volta V100
• Fino a 125 TFLOPS a precisione mista
• 128 GB di RAM per GPU – aumento del 70% rispetto a P2
• Comunicazione da GPU a GPU a 300 GB/s (NVLink)
• Tensor Core (FP-16) a precisione mista
P3
NON SI TRATTA SOLO DI ML
Storage di data lake
Amazon S3
Sicurezza
Controllo degli accessi
Crittografia
VPC
KMS
Audit
Compliance
Ruoli
Controllo granulare degli accessi
Calcolo
Istanze CPU e GPU potenti
AWS Lambda
Analytics
Amazon Athena
Amazon EMR
Amazon Redshift e Redshift Spectrum
ml.aws
Grazie

More Related Content

Similar to Machine Learning e Intelligenza Artificiale in AWS

Maticmind overview ITA Giugno 2020
Maticmind overview ITA Giugno 2020Maticmind overview ITA Giugno 2020
Maticmind overview ITA Giugno 2020Maticmind
 
International SEO - Come localizzare il proprio Sito - Monari Convegno GT 2012
International SEO - Come localizzare il proprio Sito - Monari Convegno GT 2012International SEO - Come localizzare il proprio Sito - Monari Convegno GT 2012
International SEO - Come localizzare il proprio Sito - Monari Convegno GT 2012Bizup
 
SES Milano 2006 - Miriam Bertoli, Search Term Research & Targeting
SES Milano 2006 - Miriam Bertoli, Search Term Research & TargetingSES Milano 2006 - Miriam Bertoli, Search Term Research & Targeting
SES Milano 2006 - Miriam Bertoli, Search Term Research & TargetingTSW
 
L'Intelligenza Artificiale per il Marketing Automation - Come automatizzare l...
L'Intelligenza Artificiale per il Marketing Automation - Come automatizzare l...L'Intelligenza Artificiale per il Marketing Automation - Come automatizzare l...
L'Intelligenza Artificiale per il Marketing Automation - Come automatizzare l...Alessandro Germano
 
L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...SMAU
 
"I fiori blu" tradotto con la traduzione automatica? Ma nemmeno per sogno.......
"I fiori blu" tradotto con la traduzione automatica? Ma nemmeno per sogno......."I fiori blu" tradotto con la traduzione automatica? Ma nemmeno per sogno.......
"I fiori blu" tradotto con la traduzione automatica? Ma nemmeno per sogno.......Isabella Massardo
 
E se non avessi davvero bisogno di un app?
E se non avessi davvero bisogno di un app?E se non avessi davvero bisogno di un app?
E se non avessi davvero bisogno di un app?Diego La Monica
 
Tutte pazze per i video
Tutte pazze per i videoTutte pazze per i video
Tutte pazze per i videoSara Baraccani
 
Le basi della SEO | Quando il posizionamento ha un'anima
Le basi della SEO | Quando il posizionamento ha un'animaLe basi della SEO | Quando il posizionamento ha un'anima
Le basi della SEO | Quando il posizionamento ha un'animaMichele Franzese
 
#Nofilter Framework Freebie
#Nofilter Framework Freebie#Nofilter Framework Freebie
#Nofilter Framework FreebieLucaCorradini5
 
Smau Padova 2019 Emanuele Arosio
Smau Padova 2019 Emanuele ArosioSmau Padova 2019 Emanuele Arosio
Smau Padova 2019 Emanuele ArosioSMAU
 
SERP step by step: viaggio nell’evoluzione dei motori di ricerca
SERP step by step: viaggio nell’evoluzione dei motori di ricercaSERP step by step: viaggio nell’evoluzione dei motori di ricerca
SERP step by step: viaggio nell’evoluzione dei motori di ricercaSemrush Italia
 
Intelligenza Artificiale: I trend nelle applicazioni di business - Una serie ...
Intelligenza Artificiale: I trend nelle applicazioni di business - Una serie ...Intelligenza Artificiale: I trend nelle applicazioni di business - Una serie ...
Intelligenza Artificiale: I trend nelle applicazioni di business - Una serie ...mobi-TECH
 
Il viaggio del cliente: user experience, design e copywriting
Il viaggio del cliente: user experience, design e copywritingIl viaggio del cliente: user experience, design e copywriting
Il viaggio del cliente: user experience, design e copywritingTatiana Cazzaro
 
Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013Giulio Roggero
 
Guida all'utilizzo di internet per la promozione di piccole strutture ricettive
Guida all'utilizzo di internet per la promozione di piccole strutture ricettiveGuida all'utilizzo di internet per la promozione di piccole strutture ricettive
Guida all'utilizzo di internet per la promozione di piccole strutture ricettiveDaniele Bottoni Comotti
 
Da Big a Smart Data - Iab Forum 2015 Workshop Weborama
Da Big a Smart Data - Iab Forum 2015 Workshop Weborama Da Big a Smart Data - Iab Forum 2015 Workshop Weborama
Da Big a Smart Data - Iab Forum 2015 Workshop Weborama Elisabetta Parodi
 

Similar to Machine Learning e Intelligenza Artificiale in AWS (20)

Maticmind overview ITA Giugno 2020
Maticmind overview ITA Giugno 2020Maticmind overview ITA Giugno 2020
Maticmind overview ITA Giugno 2020
 
International SEO - Come localizzare il proprio Sito - Monari Convegno GT 2012
International SEO - Come localizzare il proprio Sito - Monari Convegno GT 2012International SEO - Come localizzare il proprio Sito - Monari Convegno GT 2012
International SEO - Come localizzare il proprio Sito - Monari Convegno GT 2012
 
SES Milano 2006 - Miriam Bertoli, Search Term Research & Targeting
SES Milano 2006 - Miriam Bertoli, Search Term Research & TargetingSES Milano 2006 - Miriam Bertoli, Search Term Research & Targeting
SES Milano 2006 - Miriam Bertoli, Search Term Research & Targeting
 
L'Intelligenza Artificiale per il Marketing Automation - Come automatizzare l...
L'Intelligenza Artificiale per il Marketing Automation - Come automatizzare l...L'Intelligenza Artificiale per il Marketing Automation - Come automatizzare l...
L'Intelligenza Artificiale per il Marketing Automation - Come automatizzare l...
 
L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...L'intelligenza artificiale per il marketing automation: come automatizzare le...
L'intelligenza artificiale per il marketing automation: come automatizzare le...
 
"I fiori blu" tradotto con la traduzione automatica? Ma nemmeno per sogno.......
"I fiori blu" tradotto con la traduzione automatica? Ma nemmeno per sogno......."I fiori blu" tradotto con la traduzione automatica? Ma nemmeno per sogno.......
"I fiori blu" tradotto con la traduzione automatica? Ma nemmeno per sogno.......
 
Artigiani slide massardo
Artigiani slide massardoArtigiani slide massardo
Artigiani slide massardo
 
E se non avessi davvero bisogno di un app?
E se non avessi davvero bisogno di un app?E se non avessi davvero bisogno di un app?
E se non avessi davvero bisogno di un app?
 
Tutte pazze per i video
Tutte pazze per i videoTutte pazze per i video
Tutte pazze per i video
 
Le basi della SEO | Quando il posizionamento ha un'anima
Le basi della SEO | Quando il posizionamento ha un'animaLe basi della SEO | Quando il posizionamento ha un'anima
Le basi della SEO | Quando il posizionamento ha un'anima
 
Corso SEO Base
Corso SEO BaseCorso SEO Base
Corso SEO Base
 
#Nofilter Framework Freebie
#Nofilter Framework Freebie#Nofilter Framework Freebie
#Nofilter Framework Freebie
 
Smau Padova 2019 Emanuele Arosio
Smau Padova 2019 Emanuele ArosioSmau Padova 2019 Emanuele Arosio
Smau Padova 2019 Emanuele Arosio
 
SERP step by step: viaggio nell’evoluzione dei motori di ricerca
SERP step by step: viaggio nell’evoluzione dei motori di ricercaSERP step by step: viaggio nell’evoluzione dei motori di ricerca
SERP step by step: viaggio nell’evoluzione dei motori di ricerca
 
Intelligenza Artificiale: I trend nelle applicazioni di business - Una serie ...
Intelligenza Artificiale: I trend nelle applicazioni di business - Una serie ...Intelligenza Artificiale: I trend nelle applicazioni di business - Una serie ...
Intelligenza Artificiale: I trend nelle applicazioni di business - Una serie ...
 
Il viaggio del cliente: user experience, design e copywriting
Il viaggio del cliente: user experience, design e copywritingIl viaggio del cliente: user experience, design e copywriting
Il viaggio del cliente: user experience, design e copywriting
 
Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013Visualizing the Product - PMI-NIC Agile Workshop 2013
Visualizing the Product - PMI-NIC Agile Workshop 2013
 
Web Marketing turistico #2014
Web Marketing turistico #2014Web Marketing turistico #2014
Web Marketing turistico #2014
 
Guida all'utilizzo di internet per la promozione di piccole strutture ricettive
Guida all'utilizzo di internet per la promozione di piccole strutture ricettiveGuida all'utilizzo di internet per la promozione di piccole strutture ricettive
Guida all'utilizzo di internet per la promozione di piccole strutture ricettive
 
Da Big a Smart Data - Iab Forum 2015 Workshop Weborama
Da Big a Smart Data - Iab Forum 2015 Workshop Weborama Da Big a Smart Data - Iab Forum 2015 Workshop Weborama
Da Big a Smart Data - Iab Forum 2015 Workshop Weborama
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Machine Learning e Intelligenza Artificiale in AWS

  • 1. © 2018, Amazon Web Services, Inc. o sue affiliate. Tutti i diritti riservati. Giuseppe A. Porcelli, Sr. Solutions Architect AWS Solutions Architecture – ITALIA Machine Learning e Intelligenza Artificiale in AWS 13/11/2018 Silvio Sorrentino, Responsabile Sistemi Informativi Corepla
  • 2. UNA LUNGA STORIA DI ML IN AMAZON MIGLIAIA DI INGEGNERI IN TUTTA L'AZIENDA CONCENTRATI SULL'IA Raccomandazioni personalizzate Creazione di esperienze per i clienti completamente nuove Automazione della consegna e gestione dell'inventario Droni Interazioni voice-driven
  • 3. ML in AWS LA NOSTRA MISSIONE Mettere il Machine Learning a disposizione di ogni sviluppatore e data scientist
  • 4. SERVIZI APPLICATIVI R E K O G N I T I O N R E K O G N I T I O N V I D E O P O L L Y T R A N S C R I B E T R A N S L A T E C O M P R E H E N D L E X PIATTAFORME Amazon SageMaker Amazon Mechanical Turk Spark su Amazon EMR FRAMEWORK E INFRASTRUTTURA K E R A S F r a m e w o r k I n t e r f a c c e NVIDIA GPU Tesla V100 (14 volte più veloci di P2) P3 Machine Learning AMI 5.120 Tensor core 128 GB di memoria 1 Petaflop di calcolo NVLink 2.0 LO STACK MACHINE LEARNING DI AWS
  • 5. Decine di migliaia di clienti che sviluppano ML su AWS
  • 7. AMAZON REKOGNITION IMAGE Servizio di riconoscimento immagini basato su Deep Learning Cerca, analizza e organizza milioni di immagini Rilevamento di oggetti e scene Analisi facciale Confronto facciale Riconoscimento facciale Riconoscimento di volti celebri Moderazione di immagini Rilevamento del testo
  • 8. • Creato in 3 settimane • Indicizzato rispetto a 99.000 persone • Indice creato in un giorno • Risparmio di circa 9.000 ore l'anno in costi di curation manuale • Video live con sampling di frame Automatizzazione del tagging dei filmati con Amazon Rekognition Precedentemente, solo circa la metà dei filmati era indicizzata a causa degli enormi requisiti di tempo richiesti dai processi manuali
  • 11. SINTESI VOCALE Converte il testo in voce naturale 54 voci 27 lingue Bassa latenza, tempo reale Servizio completamente gestito
  • 13. AUDIO • Contact Center • Riunioni VIDEO • Trasmissione TV • Video on demand • Social media I dati audio e video sono generati a una velocità senza precedenti
  • 14. AMAZON TRANSCRIBE Supporto per audio normale e telefonico Punteggiatura § Time stamp e confidence scores Hello/ Hola Inglese e spagnolo, con altre lingue in arrivo Integrazione con S3 Amazon S3
  • 16. ARCHITETTURA DI ESEMPIO AWS Lambda Amazon S3 Amazon Athena Input audio Amazon QuickSight Amazon Comprehend
  • 18. LA MAGGIOR PARTE DEI CONSUMATORI PARLA UNA SOLA LINGUA L a s o c i e t à d i e - c o m m e r c e d i J i n s i s t a e s p a n d e n d o a l i v e l l o i n t e r n a z i o n a l e
  • 19. LA MAGGIOR PARTE DEI CONSUMATORI PARLA UNA SOLA LINGUA I l s i t o w e b d e l l ’ a g e n z i a d i v i a g g i d i L u c y h a t a s s i d i c o n v e r s i o n e i n f e r i o r i d a i c l i e n t i c h e n o n p a r l a n o i n g l e s e L a s o c i e t à d i e - c o m m e r c e d i J i n s i s t a e s p a n d e n d o a l i v e l l o i n t e r n a z i o n a l e
  • 20. LA MAGGIOR PARTE DEI CONSUMATORI PARLA UNA SOLA LINGUA I l s i t o w e b d e l l ’ a g e n z i a d i v i a g g i d i L u c y h a t a s s i d i c o n v e r s i o n e i n f e r i o r i d a i c l i e n t i c h e n o n p a r l a n o i n g l e s e L a s o c i e t à d i e - c o m m e r c e d i J i n s i s t a e s p a n d e n d o a l i v e l l o i n t e r n a z i o n a l e L a s o c i e t à d i s e r v i z i f i n a n z i a r i d i P i e r r e o f f r e a i s u o i c l i e n t i c e n t i n a i a d i m i g l i a i a d i n o t i z i e
  • 21. MACHINE TRANSLATION IN AMAZON Elenchi di prodotti, descrizioni, query di ricerca Stringhe di siti Web e contenuti funzionali Comunicazione tra lingue diverse: supporto clienti, fornitori e venditori Documentazione di prodotto e contenuti di supporto V O L U M E I M M E N S O I N U N S E T D I V E R S O D I C A S I D ' U S O F O N D A M E N T A L E P E R L A C R E S C I T A E L ' E S P A N S I O N E I N T E R N A Z I O N A L E
  • 24. ESTRAZIONE DI INFORMAZIONI DAL TESTO A m a z o n . c o m , I n c . h a s e d e a S e a t t l e , W A e d è s t a t a f o n d a t a i l 5 l u g l i o 1 9 9 4 d a J e f f B e z o s . I n o s t r i c l i e n t i a d o r a n o c o m p r a r e t u t t o , d a i l i b r i a i f r u l l a t o r i a p r e z z i e c c e z i o n a l i E N T I T À D E N O M I N A T E • A m a z o n . c o m : O r g a n i z z a z i o n e • S e a t t l e , W A : S e d e • 5 l u g l i o 1 9 9 4 : D a t a • J e f f B e z o s : P e r s o n a F R A S I C H I A V E • I n o s t r i c l i e n t i • l i b r i • f r u l l a t o r i • p r e z z i e c c e z i o n a l i S E N T I M E N T • P o s i t i v e L I N G U A • I t a l i a n o
  • 25. TOPIC MODELLING S E R V I Z I O D I D I T O P I C M O D E L L I N G C O M P L E T A M E N T E G E S T I T O : E S T R A E F I N O A 1 0 0 T O P I C D A U N C O R P U S D I D O C U M E N T I O R G A N I Z Z A A U T O M A T I C A M E N T E I D O C U M E N T I N E I T O P I C
  • 26. CASI DI UTILIZZO COMUNE RICERCA SEMANTICA Rendere la ricerca più intelligente cercando in base a frasi chiave, emozioni e argomenti VOICE OF CUSTOMER ANALYTICS Analizzare cosa dicono i clienti sul tuo brand, i tuoi prodotti e i tuoi servizi GESTIONE/SCOPERTA DELLA CONOSCENZA Organizzare i documenti, categorizzare per argomento e personalizzare le esperienze
  • 28. CREAZIONE DI INTERFACCE DI CONVERSAZIONE Comprensione del testo e del linguaggio naturale: con la stessa tecnologia di Alexa Connettori SaaS enterprise: collegamento a sistemi enterprise Deployment verso servizi di chatbot Progettato per sviluppatori: strumenti efficienti e intuitivi per creare conversazioni, dimensionamento automatico Supporto per versioni multiple e alias @
  • 29. Riconoscimento vocale Comprensione del linguaggio naturale Basato sulla stessa tecnologia di deep learning di Alexa
  • 32. CROWDSOURCING CON MTURK • La prima principale sfida nella creazione di sistemi di intelligenza artificiale è di raccogliere dati acquisiti sul campo • È richiesta l'intelligenza umana per annotare dataset di testo o immagini
  • 34. Training one-clic per ML, DL e algoritmi personalizzati Training più semplice con ottimizzazione degli iperparametri Algoritmi di machine learning altamente ottimizzati Deployment one-click Hosting completamente gestito su scala Creazione Istanze notebook preconfigurate Deployment Training AMAZON SAGEMAKER
  • 36. • Oltre 7.000 comuni convenzionati • 33 centri di lavorazione – tutti terzisti • Vengono trattate oltre 1.000.000 di tonnellate • Circa 400 milioni di fatturato annuo • 60 persone su due sedi (Milano e Roma) Corepla è il consorzio nazionale per il riciclo della plastica
  • 37. 0 2 4 6 8 10 12 14 16 18 20 100 200 300 400 500 600 700 800 900 1000 1100 1200 1998 2000 2002 2004 2006 2008 2010 2012 2014 2016 Raccolta totale kg per abitante 1998 110 Kton 1.9 kg per abitante 2017 1074 Kton 17,7 kg per abitante kg per AbitanteTonnellate x 1000 La raccolta differenziata gestita da COREPLA
  • 38. Ciclo della plastica • I comuni organizzano la raccolta differenziata • La plastica raccolta viene portata presso un centro di lavorazione (direttamente o passando per un centro di compattamento) • Il materiale raccolto viene suddiviso meccanicamente in vari prodotti • I prodotti vengono venduti ai riciclatori attraverso delle aste telematiche
  • 39. % kton PET 25,0 235,6 HDPE 7,3 68,5 Film 7,6 71,5 Small film + PP 6,3 59,1 Imballaggi misti 12,7 120,1 Altri imballaggi 0,8 7,8 PLASMIX* 40,3 324,5 *PLASMIX: imballaggiresidui, esclusi scarti, sporcizia e frazione estranea PET 25% HDPE 7% Film 8% Small fim + PP… Imballagg i misti 13% Altri imballagg i 1% PLASMIX 40% Selezione e riciclo COREPLA di imballaggi da raccolta differenziata domestica
  • 40. I sistemi informativi Corepla: da novembre 2017 in produzione sulla nuvola Amazon Web Services • Cosa rimane on-premises: un server, Centralino, Linea Internet, WiFi, Sonde • I servizi utilizzati: Amazon EC2, Amazon S3, Amazon EFS, Amazon RDS, Amazon CloudWatch, AWS CodeCommit, Amazon WorkSpaces, AWS Lambda, …
  • 41. DATA UNA FOTOGRAFIA EFFETTUATA NEGLI IMPIANTI DI SELEZIONE, CHE RAPPRESENTA UNA DELLE FASI DELLE ANALISI DI QUALITA’ DEI MATERIALI PLASTICI, INDIVIDUARE LA FASE ALLA QUALE SI RIFERISCE LA FOTO 6FASI DELLE ANALISI DI QUALITA’ (POC) 2000IMMAGINI PER FASE DI LAVORAZIONE DA UTILIZZARE COME TRAINING SET Il progetto di riconoscimento delle immagini
  • 42. Fasi delle analisi di qualità
  • 43. Fasi delle analisi di qualità
  • 44. Soluzione Immagini di training Amazon SageMaker Training and Tuning services Algoritmo built-in di classificazione immagini Modello Amazon SageMaker Hosting service RESTAPI Richieste
  • 46. Benefici • Utilizzo di algoritmi built-in di Amazon SageMaker non richiede profonda expertise su neural networks e modelli complessi • Ottenuta accuratezza soddisfacente rispetto alle necessità di business, anche utilizzando il servizio di tuning degli hyperparameter • Semplice deployment del modello con una API REST utilizzando il servizio di hosting di Amazon SageMaker Dal punto di vista del business, l’attività di riconoscimento delle immagini viene eseguita da una società esterna  il ritorno del’investimento è di circa 6 mesi!!!
  • 47. Sviluppi futuri Per ICT Corepla il riconoscimento delle immagini è strategico: • Aumenta il numero delle immagini • Cominciano a diffondersi le immagini in movimento Per il consorzio Corepla i prossimi obiettivi possono essere: • Un ausilio all’esecuzione delle analisi di qualità • La “carta d’identità” delle balle.
  • 50. AMI DEEP LEARNING AWS Framework Anaconda Data Science + Jupyter Notebooks Accelerazione del calcolo
  • 51. ISTANZE AMAZON EC2 P3 L'istanza GPU più veloce e potente nel cloud con GPU NVIDIA Volta V100 • Fino a 125 TFLOPS a precisione mista • 128 GB di RAM per GPU – aumento del 70% rispetto a P2 • Comunicazione da GPU a GPU a 300 GB/s (NVLink) • Tensor Core (FP-16) a precisione mista P3
  • 52. NON SI TRATTA SOLO DI ML Storage di data lake Amazon S3 Sicurezza Controllo degli accessi Crittografia VPC KMS Audit Compliance Ruoli Controllo granulare degli accessi Calcolo Istanze CPU e GPU potenti AWS Lambda Analytics Amazon Athena Amazon EMR Amazon Redshift e Redshift Spectrum