SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
 
WSO2	
  Machine	
  Learner	
  
1.1.0	
  
	
  
	
  
	
  
WSO2	
  Analy+cs	
  Pla/orm	
  
	
  
	
  
WSO2	
  Analy5cs	
  Pla8orm	
  uniquely	
  combines	
  simultaneous	
  real-­‐
2me	
  and	
  batch	
  analysis	
  with	
  predic2ve	
  analy2cs	
  to	
  turn	
  data	
  
from	
  IoT,	
  mobile	
  and	
  Web	
  apps	
  into	
  ac5onable	
  insights	
  
	
  
2	
  
WSO2	
  Analy+cs	
  Pla/orm	
  
3	
  
WSO2	
  Advantages	
  
4	
  
Highly	
  Pluggable	
  Architecture	
  
5	
  
Toolboxes	
  for	
  Extensibility	
  
6	
  
+	
   Toolboxes	
  =	
  	
   Industry	
  or	
  domain	
  specific	
  analy7cs	
  
Toolboxes:	
  	
  
•  Fraud	
  and	
  Anomaly	
  Detec+on-­‐	
  	
  Supports	
  fraud	
  and	
  anomaly	
  detec7on	
  through	
  sta7c	
  	
  rules,	
  Markov	
  
chains,	
  and	
  scoring.	
  
•  GIS	
  Data	
  Monitoring	
  -­‐	
  Can	
  take	
  any	
  data	
  stream	
  tagged	
  with	
  geographical	
  loca7ons	
  and	
  support	
  
visualiza7ons	
  of	
  that	
  data	
  in	
  a	
  map.	
  
•  Ac+vity	
  Monitoring-­‐	
  Lets	
  users	
  correlate	
  events	
  related	
  to	
  the	
  same	
  transac7on	
  in	
  order	
  to	
  visualize,	
  
analyze,	
  and	
  write	
  queries	
  on	
  top	
  of	
  those	
  ac7vi7es.	
  
Edge	
  Analy+cs-­‐Mobile	
  and	
  IoT	
  Streams	
  
7	
  
Event	
  correla2on/filtering	
  available	
  at	
  the	
  edge	
  
High	
  Level	
  Languages	
  
•  For	
  both	
  batch	
  and	
  real-­‐7me,	
  we	
  provide	
  structured	
  ,	
  SQL-­‐like	
  query	
  languages.	
  
•  No	
  Java	
  programming	
  is	
  required	
  
•  Lowers	
  the	
  adop7on	
  entry	
  point.	
  
•  Batch	
  analy7cs	
  relies	
  on	
  SparkSQL.	
  
•  Real	
  Time	
  analy7cs	
  implemented	
  through	
  WSO2	
  owned	
  solu7on	
  Siddhi	
  
8	
  
Real+me	
  analy+cs	
  with	
  Siddhi	
  
•  ThroRling	
  &	
  Blacklis7ng	
  users	
  
define	
  stream	
  RequestStream	
  (	
  correla7onID	
  string,	
  serviceID	
  string,userID	
  string,	
  tear	
  
string,	
  requestTime	
  long,	
  ...	
  )	
  ;	
  
define	
  table	
  BlacklistedUserTable(userID	
  string,7me	
  long,requestCount	
  long);	
  	
  
from	
  RequestStream[tear==‘BRONZE’]#window.7me(1	
  min)	
  
select	
  userID,	
  requestTime	
  as	
  7me,	
  count(correla7onID)	
  as	
  requestCount	
  
group	
  by	
  userID	
  
having	
  up	
  requestCount	
  >	
  5	
  
insert	
  into	
  BlacklistedUserTable	
  ;	
  
9	
  
Batch	
  Analy+cs	
  with	
  Spark	
  SQL	
  	
  
create temporary table product_data using carbonanalytics
options (schema …)
create temporary table products using carbonanalytics
options (schema …)
insert into products select product_name from product_data
group by …
10	
  
Case	
  Studies	
  
1
Smart	
  Home	
  
•  DEBS	
  (Distributed	
  Event	
  Based	
  Systems)	
  is	
  a	
  premier	
  academic	
  
conference,	
  which	
  post	
  yearly	
  event	
  processing	
  challenge	
  (
hRp://www.cse.iitb.ac.in/debs2014/?page_id=42)	
  	
  
•  Smart	
  Home	
  electricity	
  data:	
  2000	
  sensors,	
  40	
  houses,	
  4	
  Billion	
  events	
  
•  We	
  posted	
  fastest	
  single	
  node	
  solu7on	
  measured	
  (400K	
  events/sec)	
  
and	
  close	
  to	
  one	
  million	
  distributed	
  throughput.	
  	
  
•  WSO2	
  CEP	
  based	
  solu7on	
  is	
  one	
  of	
  the	
  four	
  finalists	
  (with	
  Dresden	
  
University	
  of	
  Technology,	
  Fraunhofer	
  Ins7tute,	
  and	
  Imperial	
  College	
  
London)	
  
•  Only	
  generic	
  solu7on	
  to	
  become	
  a	
  finalist	
  
12	
  
Healthcare	
  Data	
  Monitoring	
  
•  Allows	
  to	
  search/visualize/analyze	
  healthcare	
  records	
  (HL7)	
  	
  across	
  20	
  hospitals	
  in	
  
Italy	
  
•  Used	
  in	
  combina7on	
  with	
  WSO2	
  ESB	
  
•  Custom	
  toolbox	
  tailored	
  to	
  customer’s	
  requirement	
  (	
  to	
  replace	
  exis7ng	
  system)	
  
	
  
	
  
	
  
•  	
  	
  
13	
  
Cloud	
  IDE	
  Analy+cs	
  
•  Custom	
  solu7on	
  created	
  in	
  partnership	
  with	
  Codenvy	
  to	
  bring	
  analy7cs	
  to	
  Codenvy	
  
management	
  team	
  and	
  its	
  customers	
  
•  Developed	
  in	
  less	
  than	
  a	
  month,	
  with	
  a	
  custom	
  plug-­‐in	
  to	
  MongoDB.	
  
•  Deployed	
  in	
  the	
  codenvy.com	
  plamorm.	
  
14	
  
Addi+onal	
  Customers	
  Use	
  Cases	
  
	
  
•  Cisco	
  (BAM	
  +	
  CEP)	
  -­‐	
  OEM,	
  Healthcare,	
  Parking	
  Monitoring	
  (see	
  Solu7on	
  paRerns	
  based	
  
approach	
  to	
  rapidly	
  create	
  IoE	
  solu7ons	
  across	
  industries,	
  	
  
•  hRp://us14.wso2con.com/videos/#Coumara-­‐Radja	
  
•  Used	
  by	
  a	
  Large	
  Scale	
  IoT	
  System	
  Provider	
  for	
  use	
  cases	
  including	
  Vehicle	
  tracking,	
  	
  Smart	
  
City,	
  Building	
  Monitoring	
  (CEP)	
  
•  See	
  “Internet	
  of	
  Big	
  Things:	
  The	
  Story	
  of	
  Pacific	
  Controls,	
  hRp://us14.wso2con.com/videos/#Sajaad-­‐Chaudry”	
  	
  
•  Transac7on	
  Monitoring	
  in	
  a	
  Large	
  Bank	
  (CEP)	
  
•  Knowledge	
  Mining	
  and	
  tracking	
  Prospec7ve	
  Customers	
  through	
  Natural	
  Language	
  data	
  
sources	
  (CEP)	
  
•  CEP	
  Embedded	
  in	
  edge	
  Devices	
  	
  
•  See	
  WSO2Con	
  2013	
  -­‐	
  Keynote:Emerging	
  Founda7ons	
  of	
  Next-­‐Genera7on	
  Business	
  Systems	
  
hRps://www.youtube.com/watch?v=7CyG3JKUxWw	
  
•  ThroRling	
  and	
  Anomaly	
  Detec7on	
  by	
  Group	
  of	
  Telecom	
  Companies	
  	
  
15	
  
WSO2	
  Machine	
  Learner	
  
	
  (Technical	
  Overview)	
  
	
  
1
WSO2	
  Machine	
  Learner	
  
17	
  
Overview	
  
18	
  
o  Open source Machine Learning (ML) tool
o  Scalable way to perform machine learning
o  Visually explore uploaded data sets
o  Support for various machine learning algorithms
o  Metrics to evaluate and compare built ML models.
o  Ability to export ML models
o  Extensions for real-time predictions
o  REST API to expose all features i.e. ML jobs are scriptable
Func+onality	
  
19	
  
o  Manage and explore your data
o  Analyze the data using machine learning algorithms
o  Build machine learning models
o  Compare and manage generated machine learning models
o  Predict using the built models
Manage	
  Data	
  set	
  
20	
  
o  Supported data sources
o CSV/TSV files from local file systems.
o Files from HDFS.
o Tables from WSO2 Data Analytics Server
o  Supports data set versioning.
o Version data collected overtime from the same data set
o  Generate models from the different versions.
o  Manage datasets based on projects ,users.
Pre-­‐process	
  &	
  Explore	
  Data	
  
21	
  
o  Find key details from feature set
o  Scatter plots to understand
relationship between feature set
o Supported graphs:
o Scatter plots, Parallel sets,Trellis
charts, Cluster diagram, Histogram
o  Missing value handling with
mean imputation and discard
Analysis	
  with	
  ML	
  Algorithm	
  
22	
  
o  Supports deep learning
o  Supports supervised and unsupervised learning.
o  Includes algorithms for numerical prediction, classification
and clustering.
o  Supports anomaly detection algorithm.
o  Supports recommendation with Collaborative Filtering
Recommendation Algorithm
Analysis	
  with	
  ML	
  Algorithm	
  
23	
  
o  Includes algorithms for numerical prediction, classification
and clustering.
Numerical
prediction
Linear Regression, Ridge
Regression, Lasso Regression
Classification Logistic Regression, Naive Bayes,
Decision Tree, Random Forest and
Support Vector Machines
Clustering K-Means
Model	
  Evalua+on	
  &	
  Comparison	
  
24	
  
o  Evaluate generated models
based on metrics
o Accuracy
o Area under ROC curve
o Confusion Matrix
o Predicted vs. Actual graphs
o Feature importance
o  Compare models generated
from different analysis.
o  Set fractions for training data
Integra+on	
  of	
  ML	
  Models	
  
25	
  
o  Models can be used via
main transaction flow
(WSO2 ESB) or data
analysis flow (WSO2 CEP)
o  Supports PMML for
interoperability.
Deployment	
  Op+ons	
  
26	
  
o  Stand alone mode
o  With external Spark
Cluster
o  With WSO2 DAS as
external Spark Cluster
Run	
  Yourself	
  or	
  let	
  WSO2	
  Run	
  it	
  for	
  you	
  
27	
  
Self-Hosted
•  Your operations team maintains the
deployment with production support from
WSO2
WSO2 Managed Cloud
•  WSO2 Operations team runs the
deployment in a dedicated environment in
AWS datacenter of your choice
•  Includes monitoring, backups, patches,
updates
•  Financially backed SLA on uptime and
response time
Thank	
  You!	
  
Download	
  WSO2	
  Machine	
  Learner	
  at:	
  	
  
h]p://wso2.com/products/machine-­‐learner/	
  

Mais conteúdo relacionado

Mais procurados

Platform Deep Dive
Platform Deep DivePlatform Deep Dive
Platform Deep DiveConrad23
 
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...FIWARE
 
Koneksys Presentation March 2021
Koneksys Presentation March 2021Koneksys Presentation March 2021
Koneksys Presentation March 2021Axel Reichwein
 
Zou Layered VO PDCAT2008 V0.5 Concise
Zou Layered VO PDCAT2008 V0.5 ConciseZou Layered VO PDCAT2008 V0.5 Concise
Zou Layered VO PDCAT2008 V0.5 Conciseyongqiangzou
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UITammy Bednar
 
SolidSource Portfolio
SolidSource PortfolioSolidSource Portfolio
SolidSource PortfolioLucian Voinea
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?Tammy Bednar
 
owb-11gr2-code-template-mappings-133311
owb-11gr2-code-template-mappings-133311owb-11gr2-code-template-mappings-133311
owb-11gr2-code-template-mappings-133311Carnot Antonio Romero
 
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...Tammy Bednar
 
Accelerating query processing with materialized views in Apache Hive
Accelerating query processing with materialized views in Apache HiveAccelerating query processing with materialized views in Apache Hive
Accelerating query processing with materialized views in Apache HiveDataWorks Summit
 
Database@Home : The Future is Data Driven
Database@Home : The Future is Data DrivenDatabase@Home : The Future is Data Driven
Database@Home : The Future is Data DrivenTammy Bednar
 
Perfsystems- Consulting Services
Perfsystems- Consulting ServicesPerfsystems- Consulting Services
Perfsystems- Consulting ServicesPerfsys Tems
 
Configuration Management and Deployment
Configuration Management and DeploymentConfiguration Management and Deployment
Configuration Management and DeploymentSomnathMore3
 
Database@Home - Maps and Spatial Analyses: How to use them
Database@Home - Maps and Spatial Analyses: How to use themDatabase@Home - Maps and Spatial Analyses: How to use them
Database@Home - Maps and Spatial Analyses: How to use themTammy Bednar
 
WSO2 Year End Tech Update 2012
WSO2 Year End Tech Update 2012WSO2 Year End Tech Update 2012
WSO2 Year End Tech Update 2012WSO2
 
Oracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackOracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackBobby Curtis
 
Achieving the digital thread through PLM and ALM integration using oslc
Achieving the digital thread through PLM and ALM integration using oslcAchieving the digital thread through PLM and ALM integration using oslc
Achieving the digital thread through PLM and ALM integration using oslcAxel Reichwein
 

Mais procurados (20)

Platform Deep Dive
Platform Deep DivePlatform Deep Dive
Platform Deep Dive
 
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
FIWARE Global Summit - Fast RTPS: Programming with the Default middleware for...
 
Koneksys Presentation March 2021
Koneksys Presentation March 2021Koneksys Presentation March 2021
Koneksys Presentation March 2021
 
Zou Layered VO PDCAT2008 V0.5 Concise
Zou Layered VO PDCAT2008 V0.5 ConciseZou Layered VO PDCAT2008 V0.5 Concise
Zou Layered VO PDCAT2008 V0.5 Concise
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UI
 
SolidSource Portfolio
SolidSource PortfolioSolidSource Portfolio
SolidSource Portfolio
 
#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?#dbhouseparty - Should I be building Microservices?
#dbhouseparty - Should I be building Microservices?
 
owb-11gr2-code-template-mappings-133311
owb-11gr2-code-template-mappings-133311owb-11gr2-code-template-mappings-133311
owb-11gr2-code-template-mappings-133311
 
Cache-Aside Cloud Design Pattern
Cache-Aside Cloud Design PatternCache-Aside Cloud Design Pattern
Cache-Aside Cloud Design Pattern
 
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...Database Cloud Services Office Hours : Oracle sharding  hyperscale globally d...
Database Cloud Services Office Hours : Oracle sharding hyperscale globally d...
 
Accelerating query processing with materialized views in Apache Hive
Accelerating query processing with materialized views in Apache HiveAccelerating query processing with materialized views in Apache Hive
Accelerating query processing with materialized views in Apache Hive
 
Database@Home : The Future is Data Driven
Database@Home : The Future is Data DrivenDatabase@Home : The Future is Data Driven
Database@Home : The Future is Data Driven
 
Perfsystems- Consulting Services
Perfsystems- Consulting ServicesPerfsystems- Consulting Services
Perfsystems- Consulting Services
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
 
Configuration Management and Deployment
Configuration Management and DeploymentConfiguration Management and Deployment
Configuration Management and Deployment
 
Database@Home - Maps and Spatial Analyses: How to use them
Database@Home - Maps and Spatial Analyses: How to use themDatabase@Home - Maps and Spatial Analyses: How to use them
Database@Home - Maps and Spatial Analyses: How to use them
 
PyOSLC SDK - OSLCFEST
PyOSLC SDK - OSLCFESTPyOSLC SDK - OSLCFEST
PyOSLC SDK - OSLCFEST
 
WSO2 Year End Tech Update 2012
WSO2 Year End Tech Update 2012WSO2 Year End Tech Update 2012
WSO2 Year End Tech Update 2012
 
Oracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attackOracle virtualbox basic to rac attack
Oracle virtualbox basic to rac attack
 
Achieving the digital thread through PLM and ALM integration using oslc
Achieving the digital thread through PLM and ALM integration using oslcAchieving the digital thread through PLM and ALM integration using oslc
Achieving the digital thread through PLM and ALM integration using oslc
 

Semelhante a WSO2 Machine Learner - Product Overview

ICWE2017 BigDataEurope
ICWE2017 BigDataEuropeICWE2017 BigDataEurope
ICWE2017 BigDataEuropeBigData_Europe
 
WSO2 Big Data Platform and Applications
WSO2 Big Data Platform and ApplicationsWSO2 Big Data Platform and Applications
WSO2 Big Data Platform and ApplicationsSrinath Perera
 
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...WSO2
 
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018 Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018 DataBench
 
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...Big Data Value Association
 
WSO2 Analytics Platform - The one stop shop for all your data needs
WSO2 Analytics Platform - The one stop shop for all your data needsWSO2 Analytics Platform - The one stop shop for all your data needs
WSO2 Analytics Platform - The one stop shop for all your data needsSriskandarajah Suhothayan
 
Von der Zustandsüberwachung zur vorausschauenden Wartung
Von der Zustandsüberwachung zur vorausschauenden WartungVon der Zustandsüberwachung zur vorausschauenden Wartung
Von der Zustandsüberwachung zur vorausschauenden WartungPeter Schleinitz
 
From measurement to knowledge with sofia2 Platform
From measurement to knowledge with sofia2 PlatformFrom measurement to knowledge with sofia2 Platform
From measurement to knowledge with sofia2 PlatformSofia2 Smart Platform
 
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMeshThe Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMeshIanFurlong4
 
OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware
 
OCCIware@OW2con 2016
OCCIware@OW2con 2016OCCIware@OW2con 2016
OCCIware@OW2con 2016Marc Dutoo
 
OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OW2
 
Infopulse AI, Data Science & RPA Managed Services
Infopulse AI, Data Science & RPA Managed ServicesInfopulse AI, Data Science & RPA Managed Services
Infopulse AI, Data Science & RPA Managed ServicesInfopulse
 
Getting insights from IoT data with Apache Spark and Apache Bahir
Getting insights from IoT data with Apache Spark and Apache BahirGetting insights from IoT data with Apache Spark and Apache Bahir
Getting insights from IoT data with Apache Spark and Apache BahirLuciano Resende
 
React Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complessoReact Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complessoCommit University
 
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...Tomasz Bednarz
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationDenodo
 

Semelhante a WSO2 Machine Learner - Product Overview (20)

ICWE2017 BigDataEurope
ICWE2017 BigDataEuropeICWE2017 BigDataEurope
ICWE2017 BigDataEurope
 
WSO2 Big Data Platform and Applications
WSO2 Big Data Platform and ApplicationsWSO2 Big Data Platform and Applications
WSO2 Big Data Platform and Applications
 
Analytics&IoT
Analytics&IoTAnalytics&IoT
Analytics&IoT
 
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...
Introduction to Big Data Analytics: Batch, Real-Time, and the Best of Both Wo...
 
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018 Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
Big Data Technical Benchmarking, Arne Berre, BDVe Webinar series, 09/10/2018
 
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
BDVe Webinar Series: DataBench – Benchmarking Big Data. Arne Berre. Tue, Oct ...
 
WSO2 Analytics Platform - The one stop shop for all your data needs
WSO2 Analytics Platform - The one stop shop for all your data needsWSO2 Analytics Platform - The one stop shop for all your data needs
WSO2 Analytics Platform - The one stop shop for all your data needs
 
Von der Zustandsüberwachung zur vorausschauenden Wartung
Von der Zustandsüberwachung zur vorausschauenden WartungVon der Zustandsüberwachung zur vorausschauenden Wartung
Von der Zustandsüberwachung zur vorausschauenden Wartung
 
From measurement to knowledge with sofia2 Platform
From measurement to knowledge with sofia2 PlatformFrom measurement to knowledge with sofia2 Platform
From measurement to knowledge with sofia2 Platform
 
LEGaTO: Use cases
LEGaTO: Use casesLEGaTO: Use cases
LEGaTO: Use cases
 
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMeshThe Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
The Enterprise Guide to Building a Data Mesh - Introducing SpecMesh
 
Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open Ecosystem
 
OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
OCCIware@OW2con 2016
OCCIware@OW2con 2016OCCIware@OW2con 2016
OCCIware@OW2con 2016
 
OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...OCCIware: extensible and standard-based XaaS platform to manage everything in...
OCCIware: extensible and standard-based XaaS platform to manage everything in...
 
Infopulse AI, Data Science & RPA Managed Services
Infopulse AI, Data Science & RPA Managed ServicesInfopulse AI, Data Science & RPA Managed Services
Infopulse AI, Data Science & RPA Managed Services
 
Getting insights from IoT data with Apache Spark and Apache Bahir
Getting insights from IoT data with Apache Spark and Apache BahirGetting insights from IoT data with Apache Spark and Apache Bahir
Getting insights from IoT data with Apache Spark and Apache Bahir
 
React Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complessoReact Native e IoT - Un progetto complesso
React Native e IoT - Un progetto complesso
 
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
Platform for Big Data Analytics and Visual Analytics: CSIRO use cases. Februa...
 
Advanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data VirtualizationAdvanced Analytics and Machine Learning with Data Virtualization
Advanced Analytics and Machine Learning with Data Virtualization
 

Mais de WSO2

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in ChoreoWSO2
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023WSO2
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzureWSO2
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfWSO2
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in MinutesWSO2
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityWSO2
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfWSO2
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoWSO2
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsWSO2
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital BusinessesWSO2
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)WSO2
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformationWSO2
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesWSO2
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready BankWSO2
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIsWSO2
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native DeploymentWSO2
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”WSO2
 

Mais de WSO2 (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
How to Create a Service in Choreo
How to Create a Service in ChoreoHow to Create a Service in Choreo
How to Create a Service in Choreo
 
Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023Ballerina Tech Talk - May 2023
Ballerina Tech Talk - May 2023
 
Platform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on AzurePlatform Strategy to Deliver Digital Experiences on Azure
Platform Strategy to Deliver Digital Experiences on Azure
 
GartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdfGartnerITSymSessionSlides.pdf
GartnerITSymSessionSlides.pdf
 
[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes[Webinar] How to Create an API in Minutes
[Webinar] How to Create an API in Minutes
 
Modernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos IdentityModernizing the Student Journey with Ethos Identity
Modernizing the Student Journey with Ethos Identity
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
CIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdfCIO Summit Berlin 2022.pptx.pdf
CIO Summit Berlin 2022.pptx.pdf
 
Delivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing ChoreoDelivering New Digital Experiences Fast - Introducing Choreo
Delivering New Digital Experiences Fast - Introducing Choreo
 
Fueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected ProductsFueling the Digital Experience Economy with Connected Products
Fueling the Digital Experience Economy with Connected Products
 
A Reference Methodology for Agile Digital Businesses
 A Reference Methodology for Agile Digital Businesses A Reference Methodology for Agile Digital Businesses
A Reference Methodology for Agile Digital Businesses
 
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
Workflows in WSO2 API Manager - WSO2 API Manager Community Call (12/15/2021)
 
Lessons from the pandemic - From a single use case to true transformation
 Lessons from the pandemic - From a single use case to true transformation Lessons from the pandemic - From a single use case to true transformation
Lessons from the pandemic - From a single use case to true transformation
 
Adding Liveliness to Banking Experiences
Adding Liveliness to Banking ExperiencesAdding Liveliness to Banking Experiences
Adding Liveliness to Banking Experiences
 
Building a Future-ready Bank
Building a Future-ready BankBuilding a Future-ready Bank
Building a Future-ready Bank
 
WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021WSO2 API Manager Community Call - November 2021
WSO2 API Manager Community Call - November 2021
 
[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs[API World ] - Managing Asynchronous APIs
[API World ] - Managing Asynchronous APIs
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
[API Word 2021] - Quantum Duality of “API as a Business and a Technology”
 

Último

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 

Último (20)

The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 

WSO2 Machine Learner - Product Overview

  • 1.   WSO2  Machine  Learner   1.1.0        
  • 2. WSO2  Analy+cs  Pla/orm       WSO2  Analy5cs  Pla8orm  uniquely  combines  simultaneous  real-­‐ 2me  and  batch  analysis  with  predic2ve  analy2cs  to  turn  data   from  IoT,  mobile  and  Web  apps  into  ac5onable  insights     2  
  • 6. Toolboxes  for  Extensibility   6   +   Toolboxes  =     Industry  or  domain  specific  analy7cs   Toolboxes:     •  Fraud  and  Anomaly  Detec+on-­‐    Supports  fraud  and  anomaly  detec7on  through  sta7c    rules,  Markov   chains,  and  scoring.   •  GIS  Data  Monitoring  -­‐  Can  take  any  data  stream  tagged  with  geographical  loca7ons  and  support   visualiza7ons  of  that  data  in  a  map.   •  Ac+vity  Monitoring-­‐  Lets  users  correlate  events  related  to  the  same  transac7on  in  order  to  visualize,   analyze,  and  write  queries  on  top  of  those  ac7vi7es.  
  • 7. Edge  Analy+cs-­‐Mobile  and  IoT  Streams   7   Event  correla2on/filtering  available  at  the  edge  
  • 8. High  Level  Languages   •  For  both  batch  and  real-­‐7me,  we  provide  structured  ,  SQL-­‐like  query  languages.   •  No  Java  programming  is  required   •  Lowers  the  adop7on  entry  point.   •  Batch  analy7cs  relies  on  SparkSQL.   •  Real  Time  analy7cs  implemented  through  WSO2  owned  solu7on  Siddhi   8  
  • 9. Real+me  analy+cs  with  Siddhi   •  ThroRling  &  Blacklis7ng  users   define  stream  RequestStream  (  correla7onID  string,  serviceID  string,userID  string,  tear   string,  requestTime  long,  ...  )  ;   define  table  BlacklistedUserTable(userID  string,7me  long,requestCount  long);     from  RequestStream[tear==‘BRONZE’]#window.7me(1  min)   select  userID,  requestTime  as  7me,  count(correla7onID)  as  requestCount   group  by  userID   having  up  requestCount  >  5   insert  into  BlacklistedUserTable  ;   9  
  • 10. Batch  Analy+cs  with  Spark  SQL     create temporary table product_data using carbonanalytics options (schema …) create temporary table products using carbonanalytics options (schema …) insert into products select product_name from product_data group by … 10  
  • 12. Smart  Home   •  DEBS  (Distributed  Event  Based  Systems)  is  a  premier  academic   conference,  which  post  yearly  event  processing  challenge  ( hRp://www.cse.iitb.ac.in/debs2014/?page_id=42)     •  Smart  Home  electricity  data:  2000  sensors,  40  houses,  4  Billion  events   •  We  posted  fastest  single  node  solu7on  measured  (400K  events/sec)   and  close  to  one  million  distributed  throughput.     •  WSO2  CEP  based  solu7on  is  one  of  the  four  finalists  (with  Dresden   University  of  Technology,  Fraunhofer  Ins7tute,  and  Imperial  College   London)   •  Only  generic  solu7on  to  become  a  finalist   12  
  • 13. Healthcare  Data  Monitoring   •  Allows  to  search/visualize/analyze  healthcare  records  (HL7)    across  20  hospitals  in   Italy   •  Used  in  combina7on  with  WSO2  ESB   •  Custom  toolbox  tailored  to  customer’s  requirement  (  to  replace  exis7ng  system)         •      13  
  • 14. Cloud  IDE  Analy+cs   •  Custom  solu7on  created  in  partnership  with  Codenvy  to  bring  analy7cs  to  Codenvy   management  team  and  its  customers   •  Developed  in  less  than  a  month,  with  a  custom  plug-­‐in  to  MongoDB.   •  Deployed  in  the  codenvy.com  plamorm.   14  
  • 15. Addi+onal  Customers  Use  Cases     •  Cisco  (BAM  +  CEP)  -­‐  OEM,  Healthcare,  Parking  Monitoring  (see  Solu7on  paRerns  based   approach  to  rapidly  create  IoE  solu7ons  across  industries,     •  hRp://us14.wso2con.com/videos/#Coumara-­‐Radja   •  Used  by  a  Large  Scale  IoT  System  Provider  for  use  cases  including  Vehicle  tracking,    Smart   City,  Building  Monitoring  (CEP)   •  See  “Internet  of  Big  Things:  The  Story  of  Pacific  Controls,  hRp://us14.wso2con.com/videos/#Sajaad-­‐Chaudry”     •  Transac7on  Monitoring  in  a  Large  Bank  (CEP)   •  Knowledge  Mining  and  tracking  Prospec7ve  Customers  through  Natural  Language  data   sources  (CEP)   •  CEP  Embedded  in  edge  Devices     •  See  WSO2Con  2013  -­‐  Keynote:Emerging  Founda7ons  of  Next-­‐Genera7on  Business  Systems   hRps://www.youtube.com/watch?v=7CyG3JKUxWw   •  ThroRling  and  Anomaly  Detec7on  by  Group  of  Telecom  Companies     15  
  • 16. WSO2  Machine  Learner    (Technical  Overview)     1
  • 18. Overview   18   o  Open source Machine Learning (ML) tool o  Scalable way to perform machine learning o  Visually explore uploaded data sets o  Support for various machine learning algorithms o  Metrics to evaluate and compare built ML models. o  Ability to export ML models o  Extensions for real-time predictions o  REST API to expose all features i.e. ML jobs are scriptable
  • 19. Func+onality   19   o  Manage and explore your data o  Analyze the data using machine learning algorithms o  Build machine learning models o  Compare and manage generated machine learning models o  Predict using the built models
  • 20. Manage  Data  set   20   o  Supported data sources o CSV/TSV files from local file systems. o Files from HDFS. o Tables from WSO2 Data Analytics Server o  Supports data set versioning. o Version data collected overtime from the same data set o  Generate models from the different versions. o  Manage datasets based on projects ,users.
  • 21. Pre-­‐process  &  Explore  Data   21   o  Find key details from feature set o  Scatter plots to understand relationship between feature set o Supported graphs: o Scatter plots, Parallel sets,Trellis charts, Cluster diagram, Histogram o  Missing value handling with mean imputation and discard
  • 22. Analysis  with  ML  Algorithm   22   o  Supports deep learning o  Supports supervised and unsupervised learning. o  Includes algorithms for numerical prediction, classification and clustering. o  Supports anomaly detection algorithm. o  Supports recommendation with Collaborative Filtering Recommendation Algorithm
  • 23. Analysis  with  ML  Algorithm   23   o  Includes algorithms for numerical prediction, classification and clustering. Numerical prediction Linear Regression, Ridge Regression, Lasso Regression Classification Logistic Regression, Naive Bayes, Decision Tree, Random Forest and Support Vector Machines Clustering K-Means
  • 24. Model  Evalua+on  &  Comparison   24   o  Evaluate generated models based on metrics o Accuracy o Area under ROC curve o Confusion Matrix o Predicted vs. Actual graphs o Feature importance o  Compare models generated from different analysis. o  Set fractions for training data
  • 25. Integra+on  of  ML  Models   25   o  Models can be used via main transaction flow (WSO2 ESB) or data analysis flow (WSO2 CEP) o  Supports PMML for interoperability.
  • 26. Deployment  Op+ons   26   o  Stand alone mode o  With external Spark Cluster o  With WSO2 DAS as external Spark Cluster
  • 27. Run  Yourself  or  let  WSO2  Run  it  for  you   27   Self-Hosted •  Your operations team maintains the deployment with production support from WSO2 WSO2 Managed Cloud •  WSO2 Operations team runs the deployment in a dedicated environment in AWS datacenter of your choice •  Includes monitoring, backups, patches, updates •  Financially backed SLA on uptime and response time
  • 28. Thank  You!   Download  WSO2  Machine  Learner  at:     h]p://wso2.com/products/machine-­‐learner/