IoT Valley Tour
11 Maggio 2016
© 2016 CAMELOT Biomedical Systems S.r.l.
Beyond dashboards:
the analytics of things.
State of the Market: The Internet of Things 2016
Consumatori e aziende vogliono avere informazioni con cui
migliorare le loro vite ed i loro risultati. Non hanno solo bisogno
di dati, ma anche e soprattutto di poterli analizzare per
migliorare le proprie decisioni.
© 2016 CAMELOT Biomedical Systems S.r.l.
The Internet of Things: mapping the
value beyond the hype
McKinsey Global Institute, June 2015
© 2016 CAMELOT Biomedical Systems S.r.l.
“At different levels of technology
(within the “technology stack”), we
expect the division of value
among players will shift over
time, with an increasing share
going to suppliers of software
and analytics.”
The Internet of Things: mapping the
value beyond the hype
McKinsey Global Institute, June 2015
© 2016 CAMELOT Biomedical Systems S.r.l.
CAMELOT, con il suo brand Otus, fornisce soluzioni di predictive e
prescriptive analytics per l’Internet of Things.
Predictive
analytics:
Prescriptive
analytics:
Answers:
«What could happen?»
Answers:
«What should we do?»
Statistical and models and
forecasting techniques to
understand the future.
Optimization and simulation
algorithms to advice on
outcomes and machine
automation.
© 2016 CAMELOT Biomedical Systems S.r.l.
LA SOLUZIONE DI ANALISI PREDITTIVA
CHE MIGLIORA IL TUO BUSINESS
© 2016 CAMELOT Biomedical Systems S.r.l.
L’Offerta
CAMELOT, sfruttando il proprio know-how in Machine Learning per l’analisi di grandi moli di dati,
sviluppa soluzioni di analisi predittiva in grado ottimizzare i processi business dal demand sensing alla
previsione dei consumi energetici, alla rilevazione di clienti a rischio di abbandono.
Il nostro approccio si basa sulla creazione di modelli previsionali che sono ottimizzati per il processo di
interesse, e che integriamo in strumenti web tagliati sulle esigenze del cliente e perfettamente integrati
nel flusso di lavoro e nell’infrastruttura IT del cliente.
I nostri modelli previsionali sono sviluppati sfruttando una piattaforma proprietaria, OTUS, di librerie
software basate su tecniche tratte dal Machine Learning, la statistica e l’ottimizzazione.
Integrazione dei dati
Analisi e predizione
Fruizione
Integrazione di dati da fonti
eterogenee, interne ed esterne
all’ecosistema aziendale
Creazione del modello offline e
predizioni in real time tramite
algoritmi di Machine Learning
Visualizzazione su un cruscotto
web e/o integrazione in sistemi
informativi esistenti
© 2016 CAMELOT Biomedical Systems S.r.l.
Data Science Venn Diagram (Conway, 2010)
© 2016 CAMELOT Biomedical Systems S.r.l.
L’Azienda
Dipendenti
• Tutti con una laurea di cui 14 in materie tecnicoscientifiche (Fisica, Ingegneria e Informatica)
• 10 hanno già conseguito il titolo di dottorato di Ricerca e
2 lo stanno conseguendo.
15
Dipendenti
30% Machine learning
Ricerca
Pubblicazioni
• 40 anni/uomo di ricerca accademica
in Machine Learning accumulata dal
nostro team di data scientists.
40
Anni/uomo
di ricerca
• Oltre 100 le pubblicazioni
scientifiche dei nostri esperti, di
cui oltre 50 in Machine Learning
pubblicazioni
e sue applicazioni
100
1
Mln €
Investimenti in Ricerca e Sviluppo
nell’ultimo triennio
© 2016 CAMELOT Biomedical Systems S.r.l.
Machine Learning - Approccio metodologico
Xtrain
Ytrain
Error
measure
Machine
learning
method
𝑓: 𝑥 ↦ 𝑦
𝜀: 𝑥 ↦ 𝑦
Nell’apprendimento da esempi l’obiettivo è
riuscire a trovare una funzione che descriva
bene il rapporto tra input e output non solo
degli esempi di training ma anche di esempi
nuovi (potere di generalizzazione).
© 2016 CAMELOT Biomedical Systems S.r.l.
Tecnologia Proprietaria
Perimetro della tecnologia di Camelot
Otus è la tecnologia proprietaria alla base
delle soluzioni di analisi predittiva di
Camelot
Big Data
Computing
Framework
OTUS è
predisposto per
l’integrazione con
framework
esistenti per la
gestione di grandi
moli di dati
Infrastruttura
IT e
applicazioni
del cliente
Libreria di Machine Learning
Multivariate
Multiple time
regression/classification series analysis Anomaly detection Linear and nonlinear
variable selection
Libreria di Data Fusion
OTUS contiene un modulo dedicato alla raccolta, normalizzazione, pre-elaborazione
e fusione di dati provenienti da fonti eterogenee.
Modello
predittivo
Web
dashboard
dedicata
© 2016 CAMELOT Biomedical Systems S.r.l.
Gestione Configurazioni Hardware
•
•
Machine Learning
POC Developement
Service01
IBM Flex System Enterprise:
•
16 computational nodes
•
Each node equipped with 2 (8-cores) CPU
•
3 TB RAM
Backend
DBs
Data Collection
Light ML Tasks
Service02
Engine01
Virtual Machine currently equipped with
•
128GB RAM
•
2x8 Intel Xeon E5-2680 @ 2.70 GHz
•
800GB Disk
Easily expandable for processing needs
•
•
•
•
Service03
Service04
Tale configurazione si riferisce all’offerta servizi di private-cloud per i
clienti, tramite configurazione di macchine virtuali su server certificato
ISO 27001 e gestito da Camelot.
Su richiesta si possono offrire servizi di progettazione e configurazione
di server di calcolo dedicato in-house per i clienti interessati.
© 2016 CAMELOT Biomedical Systems S.r.l.
Principali Strumenti SW Utilizzati
Automatic Data Collection
External DBs
Efficient Data Storage
Non-relational DB:
•
MongoDB
Currently interfaced with:
• Microsoft SQL Server DB
• Oracle Database
• MongoDB
Multi-Task Management
Task Scheduling and Parallelization
Python based paralellizaztion and
scheduling:
• Celery 3.1
Back-end
Front-end
Interactive Dashboard, RESTful API & Web Service
and Full- Responsive (Mobile-First) Design
Exogenous Sources
Acquiring constant exogenous data from:
•
Forecast.io
•
Open Data
•
Data Aggregators (e.g. Quandl.com)
Easy Access to Results
Distributed
Processing
Web Service developement, based on
Javascript, HTML5, CSS3:
•
Backend: NodeJS Framework
•
Frontend: AngularJS Framework
•
External Libraries: Plot.ly, ?, ?
Machine Learning
Non linear Models, Variable
selection and Decision Trees
Expertise with many Python and C++ libraries:
•
Spark
•
H20
•
L1L2py
•
bigGurls++
•
SKLearn
© 2016 CAMELOT Biomedical Systems S.r.l.
CASE HISTORIES
© 2016 CAMELOT Biomedical Systems S.r.l.
Demand Sensing
Cliente
• Saint Gobain Vetri, multinazionale del
packaging.
Esigenza
• In ambito packaging, migliorare le previsione di vendite al fine di poter
pianificare anticipatamente la produzione ed evitare quindi costose
modifiche dell’ultimo minuto ai piani di produzione
55%
37%
Intervento
• Realizzazione di un modello delle vendite basato sull’integrazione di diverse variabili interne ed
esterne all’ecosistema aziendale del cliente tra cui dati macroeconomici (quali indici finanziari,
tassi di cambio, confidenza dei consumatori), climatici e sociali.
• Integrazione del modello all’interno di una soluzione web integrata con il sistema informatico di
pianificazione della produzione del cliente
• Realizzazione di una dashboard web, integrata all’interno del framework SAPUI5 del cliente, per il
monitoraggio delle vendite e visualizzazione, modifica o conferma delle previsioni generate dal
modello.
prima
dopo
Tech Cloud
Risultati
• Riduzione dell’errore percentuale nella stima delle vendite di ben 18 punti percentuali rispetto alla
previsione manuale realizzata in precedenza dal team commerciale dell’azienda
SAP
OTUS
noSQL
© 2016 CAMELOT Biomedical Systems S.r.l.
Churn detection B2B market
in collaborazione con
Esigenza
• In ambito telco, riconoscere preventivamente i clienti business propensi a passare ad un altro operatore telefonico
(churn detection) al fine di mirare le campagne promozionali solo a tali clienti, per minimizzare il numero di tariffe
scontate su clienti che non se ne sarebbero andati.
Intervento
• Clusterizzazione della customer base
• Selezione, pre-elaborazione ed integrazione di diverse variabili descrittive del cliente
(Traffico dei mesi passati, Contatti da e verso l’operatore telefonico, Anagrafica,
Copertura di rete, Tariffe, Storico dei cambi piano)
• Realizzazione di un modello che permette di ordinare i clienti in base al rischio di churn
stimato
• Identificazione delle variabili maggiormente rilevanti per la previsione del rischio di
churn
• Integrazione del modello in un simulatore di scenari al fine di ottenere i parametri
ottimali di targeting e di gestione della campagna
Bottom
Middle
Top
Media Popolazione
4,0
3,0
2,0
1,0
0,0
0,5%
2%
5%
Cut-off della lista ritornata dal modello
Tech Cloud
OTUS
Risultati
• Aumento della churn detection maggiore di 2,5 volte rispetto alla scelta casuale sui primi 5 percentili.
noSQL SAS
© 2016 CAMELOT Biomedical Systems S.r.l.
Manutenzione predittiva
Esigenza
in collaborazione con
• In ambito telco, prevedere i messaggi di allarme generati dagli apparati della rete di accesso in concomitanza di guasti
sulle celle
Intervento
• Realizzazione di un modello che permette di ordinare gli allarmi in base al
rischio di guasto stimato
• Identificazione delle variabili maggiormente rilevanti per la previsione del
rischio di guasto
• Integrazione del modello per individuare tutte le celle che sicuramente non
presenteranno eventi di allarme
• Identificazione di un piano di manutenzione predittivo («risolvere i problemi
prima che si verifichino»), in cui è determinato dove assegnare le risorse
limitate a disposizione.
Risultati
• Previsione degli allarmi: individua un sottoinsieme di celle del 25% su cui la sensibilità è superiore al 50%
• Individuazione dei casi negativi: individua un sottoinsieme di celle del 70% con un’accuratezza prossima al
© 2016 CAMELOT Biomedical Systems S.r.l.
90%
IoT Valley Tour
Oggi dimostreremo tre nostre soluzioni di analytics sviluppate per
diversi scenari applicativi ed in collaborazione con diversi partner:
• Previsione dei consumi energetici
• Wearables per Healthcare & Wellness
• Travel security
© 2016 CAMELOT Biomedical Systems S.r.l.
Contatti
CAMELOT Biomedical Systems S.r.l.
[email protected]
[email protected]
Tel: +39 010 869 5741
Fax: +39 010 869 5742
www.camelotbio.com
Milano
Via Bisceglie 76
20152 Milano
www.otustechnology.com
Pescara
Lungomare Papa Giovanni XXIII, 25
65126 Pescara
Genoa
Via al Ponte Reale 2/24
16124 Genova
© 2016 CAMELOT Biomedical Systems S.r.l.