SlideShare a Scribd company logo
1 of 54
Download to read offline
IBM z Analytics
Mehmet Cüneyt Göksu
zAnalytics Technical Leader, IBM MEA
IBM Analytics Platform
Machine Learning and Cognitive Analytics for
the Enterprise
IBM z Analytics
3
AGENDA
• Machine Learning in general and what is IBM Solution
• Technical View of Machine Learning
• Video Demo
• Q&A Discussion
Let’s Warm Up
Data is becoming the
world’s new natural
resource, transforming
industries and professions
Gartner identifies
Machine Learning as
the Top Trend in IT for 2018
and at the top of
every CIO's strategy & budget
Mobile and social are
transforming individual
Engagement creating
expectations of security,
trust and value in return for
personal information
Three drivers are transforming the industry and IBM
Data is the new basis
of competitive advantage
Machine Learning is the
enabling technology of
the 21st century
A systematic approach
to engagement is
now required
Top Trends In Analytics, Machine
Learning And Cognitive Applications
All data originates in real-time…
…but, traditional analytics to gain insights and
build models is usually done much, much later.
Insights are perishable.
*perishable : Article that can lose its usefulness and value if not utilized within certain period
Traditional analytics infrastructure is too
slow and, perhaps, even harmful
BusinessValue
Time To Action
Data
originated
Analytics
performed
Insights
gleaned
Action
taken
Outdated
insights
Impotent or
harmful
actions
PositiveNegative
Decision
made
Poor
decision
#Celebrity
Customers want and increasingly expect
to be treated like celebrities.
• Learn individual customer
characteristics and behaviors
• Detect customer needs and
desires in real-time
• Adapt applications to serve an
individual customer in real-
time
Celebrity experiences must:
Artificial Intelligence (AI)
Any system that mimics human
intelligence
IBM Watson
Machine Learning (ML)
Allows computers to learn on their
own
IBM Machine Learning
Deep Learning (DL)
Deep learning is part of a broader family of
machine learning methods based on learning
data representations, as opposed to task-
specific algorithms. (neural network)
IBM Deep Learning
IBM z Analytics
20
What is Machine Learning?
Machine Learning for z/OS
Computers that …
Learn without being explicitly programmed
Identify
Patterns
not readily
foreseen by
humans
Build Models
of behavior
from those
patterns
Score or Predict
Behavior with the
deployment models
computer
data
program
output
computer
data
output
program
Traditional Programming
Machine Learning
IBM z Analytics
22
Why Machine Learning?
• With Machine Learning companies can truly tap into their rich vein
of historical system of record information
• Mine it to automatically discover insights and generate predictive models to take
advantage of all the data they are capturing
• This means that instead of looking into the past for generating reports, businesses can
predict what will happen in the future based on analysis of their existing data
• Predicting the future means things like
 Personalizing every client interaction, risk reduction, fraud detection, cross sell/upsell,
customer categorization, inventory optimization, …. and infinite others all meant to
increase your revenue and disrupt your competition
The value of machine learning is rooted in its ability to create accurate models to guide future
actions and to discover patterns that we’ve never seen before
Machine learning is
everywhere, influencing
nearly everything we do…
7 out of 10 financial
customers would take
recommendations from a
robo advisor
Machine Learning Basics
 Identifies patterns in historical data
 Builds behavioral models from patterns
 Makes recommendations
 The data (operational & historical) is used
to “train” a model
Voice recognition systems
such as Siri use machine
learning to imitate human
interaction.
IBM z Analytics
25
Machine Learning for z/OS
Common Types of Machine Learning Approaches
1. Supervised – Makes a prediction
• Classification: Goal is to predict a category
– Binary-classification (yes/no)
• Examples: Fraud, Churn, Purchase, Spam email detection
– Multi-classification (which of several items to recommend)
• Examples: Netflix, Amazon recommendations, Ad
recommendations for products
• Regression: Goal is to predict a value
• Examples: Value of your home in a year, Stock prices prediction
2. Unsupervised – Groups items into clusters
• Clustering: Goal is to group data into clusters for better organization
– Example: Categorize banking customers by income in order to
know what products they will buy,
– Example: Classify customers by the fact that they returned a
product in the last 3 months
Machine Learning 101 : Supervised Learning
• A feature is a piece of information that might be useful for
prediction
– Example, predict the probability of a customer buying a product
• Labeled data is the desired output data
– Example, 1.0 representing a customer has bought a product; 0.0 representing NOT
GENDER AGE MARITAL_STATUS PROFESSION CUSTOMER_ID LABEL
F 24 Married Retail 4003 1.0
M 43 Married Trades 4004 1.0
F 43 Unspecified Hospitality 4005 0.0
F 43 Unspecified Sales 4006 1.0
M 28 Single Trades 4007 1.0
Feature Feature Feature Feature NOT a feature Label
Training a
model
Feature
Engineering
Feature
Engineering
Scoring
Labeled
examples
Training
Scoring
New
data
Model
Model
Predicted
data
Deploy
Data Science Experience
Operational system
Dev
Ops
Machine Learning 101 : a TrainOps (DevOps) story
Example: Credit card transaction anomaly (fraud) detection
• Input data: transaction history
– Credit card number, amount, date, merchant id, etc
– Fraud or not
• Data preparation
– Compute and update card profiles after each transaction:
• Time since previous transaction
• Average and variance of frequency of use
• Average amount
• Variance in amount
• Etc
• Training with Machine learning algorithms:
• Anomaly detection
• Classification (with unbalanced class as fraud occurrence is low)
• Yields model(s) that predict a probability that a given (transaction, card profile) is anomalous.
Scoring
• Once trained, the machine learning model must be used
within the transaction processing system
• Data must be prepared the same way:
– Before scoring a transaction, the card profile must be loaded
Model
Transactions
Card profiles
Scores
Transaction
processing
Update
Spark terms - DataFrame
• Spark uses DataFrame APIs to read data sets
GENDER AGE MARITAL_STATUS PROFESSION CUSTOMER_ID LABEL
F 24 Married Retail 4003 1.0
M 43 Married Trades 4004 1.0
F 43 Unspecified Hospitality 4005 0.0
F 43 Unspecified Sales 4006 1.0
M 28 Single Trades 4007 1.0
Spark terms – Transformer
• Transformer is an operator which can transform one DataFrame into another DataFrame
• Example
– A StringIndexer encodes a string column of labels to a column of label indices.
• StringIndexer is needed because some algorithms can handle numeric types only
– G_IDX is encoded by StringIndexer from GENDER column
GENDER G_IDX AGE MARITAL_STATUS PROFESSION CUSTOMER_ID LABEL
F 1.0 24 Married Retail 4003 1.0
M 0.0 43 Married Trades 4004 1.0
F 1.0 43 Unspecified Hospitality 4005 0.0
F 1.0 43 Unspecified Sales 4006 1.0
M 0.0 28 Single Trades 4007 1.0
Spark terms – Pipeline
• A Pipeline chains multiple Transformers and Estimators together to specify an ML
workflow.
Pipeline
GENDER AGE MARITAL_STATUS PROFESSION CUSTOMER_ID LABEL
F 24 Married Retail 4003 1.0
M 43 Married Trades 4004 1.0
F 43 Unspecified Hospitality 4005 0.0
F 43 Unspecified Sales 4006 1.0
M 28 Single Trades 4007 1.0
Spark terms – Pipeline
• A Pipeline chains multiple Transformers and Estimators together to specify an ML
workflow.
String
Indexer
Pipeline
GENDER G_IDX AGE MARITAL_STATUS PROFESSION CUSTOMER_ID LABEL
F 1.0 24 Married Retail 4003 1.0
M 0.0 43 Married Trades 4004 1.0
F 1.0 43 Unspecified Hospitality 4005 0.0
F 1.0 43 Unspecified Sales 4006 1.0
M 0.0 28 Single Trades 4007 1.0
Spark terms – Pipeline
• A Pipeline chains multiple Transformers and Estimators together to specify an ML
workflow.
String
Indexer
String
Indexer
Pipeline
GEND
ER
G_IDX AGE MARITAL_STATUS M_IDX PROFESSION CUSTOMER_ID LABEL
F 1.0 24 Married 1.0 Retail 4003 1.0
M 0.0 43 Married 1.0 Trades 4004 1.0
F 1.0 43 Unspecified 2.0 Hospitality 4005 0.0
F 1.0 43 Unspecified 2.0 Sales 4006 1.0
M 0.0 28 Single 3.0 Trades 4007 1.0
Spark terms – Pipeline
• A Pipeline chains multiple Transformers and Estimators together to specify an ML
workflow.
String
Indexer
String
Indexer
String
Indexer
Pipeline
GENDE
R
G_ID
X
AGE MARITAL_STATUS M_IDX PROFESSION P_IDX CUSTOMER_I
D
LABEL
F 1.0 24 Married 1.0 Retail 1.0 4003 1.0
M 0.0 43 Married 1.0 Trades 3.0 4004 1.0
F 1.0 43 Unspecified 2.0 Hospitality 2.0 4005 0.0
F 1.0 43 Unspecified 2.0 Sales 0.0 4006 1.0
M 0.0 28 Single 0.0 Trades 3.0 4007 1.0
Spark terms – Pipeline
• A Pipeline chains multiple Transformers and Estimators together to specify an ML
workflow.
String
Indexer
String
Indexer
String
Indexer
Vector
Assembler
Pipeline
GEN
DER
G_I
DX
AGE MARITAL_STA
TUS
M_I
DX
PROFESSION P_ID
X
FEATURES CUSTOMER_ID LABE
L
F 1.0 24 Married 1.0 Retail 1.0 (1.0, 1.0, 1.0) 4003 1.0
M 0.0 43 Married 1.0 Trades 3.0 (0.0, 1.0, 3.0) 4004 1.0
F 1.0 43 Unspecified 2.0 Hospitality 2.0 (1.0, 2.0, 2.0) 4005 0.0
F 1.0 43 Unspecified 2.0 Sales 0.0 (1.0, 2.0, 0.0) 4006 1.0
M 0.0 28 Single 0.0 Trades 3.0 (0.0, 0.0, 3.0) 4007 1.0
Spark terms – Pipeline
• A Pipeline chains multiple Transformers and Estimators together to specify an ML
workflow.
String
Indexer
String
Indexer
String
Indexer
Vector
Assembler
Logistic
Regression
Pipeline
GEN
DER
G_I
DX
AGE MARITAL_STA
TUS
M_I
DX
PROFESSION P_ID
X
FEATURES CUSTOMER_ID LABE
L
F 1.0 24 Married 1.0 Retail 1.0 (1.0, 1.0, 1.0) 4003 1.0
M 0.0 43 Married 1.0 Trades 3.0 (0.0, 1.0, 3.0) 4004 1.0
F 1.0 43 Unspecified 2.0 Hospitality 2.0 (1.0, 2.0, 2.0) 4005 0.0
F 1.0 43 Unspecified 2.0 Sales 0.0 (1.0, 2.0, 0.0) 4006 1.0
M 0.0 28 Single 0.0 Trades 3.0 (0.0, 0.0, 3.0) 4007 1.0
Spark terms – PipelineModel
• PipelineModel is a Transformer which is used to make prediction
String
Indexer
String
Indexer
String
Indexer
Vector
Assembler
Logistic
Regression
Pipeline
Logistic
Regression
Model
GENDER AGE MARITAL_STATUS PROFESSION
F 24 Married Retail
Prediction: 1.0, Probability:
0.8523
PipelineModel.transform()
IBM z Analytics
47
Machine Learning is for all of our Industries
Healthcare
Aided diagnosis
Disease prevention
Finance
Fraud prevention
Financial trade
optimization
Retail
Marketing
personalization
Improved customer
service
Security
Security screening optimization
Improved cyber-security
Media & Entertainment
Ad targeting Audience prediction
Utilities
Usage pattern analysis
Identify efficiency
opportunities
Telco
Customer churn & retention
Network performance
Transportation
Self-driving cars Traffic congestion
prediction
ITOA
Predict outages
Prevent outages
IBM z Analytics
55
Machine Learning for z/OS
Improve Fraud Detection for Money Transfers
Business Challenge
Current rules based process Mizuho has for monitoring fraudulent transactions for money
transfer is very manual and resource intensive. Accounts with suspected fraudulent
activities are automatically alerted and then there are two additional manual steps to
evaluate the activity: 1) evaluate if transaction is suspect and 2) if suspect, evaluate
whether to report the transaction.
Proof of Concepts
1) IBM Data Science Elite team with support provided by CDL worked with Mizuho IMS
transactional data from across 9 tables to build a model that scored transactions
while minimizing the rate of false positives. The client prioritized reducing false
positives over false negatives (i.e., missing suspect transactions). The IBM team was
able to develop a model that yielded a 93% accuracy rate, with just 7% false positives.
2) CDL also is working in parallel with Mizuho on an IT Operational Analytics use case
leveraging our System Health Tree API to ensure continuous availability of their IMS
System.
Why they chose Machine
Learning for z/OS
• Since transactions originate from
IBM Z, they want a solution that
automates fraud detection close to
data on z/OS.
• Having a flexible and scalable
platform that allows them to bring
in external data, including their
data lake, is another important
factor
Mizuho Bank - A global bank with one of the largest customer base in Japan
with a keen focus on putting both corporate and individual clients first
IBM z Analytics
58
Machine Learning for z/OS
Multiple Flavors of IBM Machine Learning
1. Machine Learning on IBM
Cloud
2. IBM DSX Local 3. Machine Learning for z/OS
 API access for model training, deployment,
and management
 Immediate access to ML models within apps
 Real-time, streaming, & batch deploy options
 Packaged out of the box with DSX, accessible
via API, Wizard GUI, or DSX Canvas
 On-premises deployment on private cloud
IBM Z infrastructure
 Performance of optimized hardware
 Access to live transactional data
 IBM Z data remains in-place, while also
combining data from non-z sources
 Cost effective strategy for lowest latency and
highest degrees of security
Platform agnostic function to address business goals with the
same look and feel across deployment options
IBM Data Science
Experience (DSX) Cloud
IBM DSX Local
x86 Servers
IBM Power
IBM Z
IBM Machine
Learning for z/OS
“IBM manages for you”
“Behind your
firewall for
on-prem
management”
“Leverage
Z data for
hybrid
models”
IBM z Analytics
59
IBM Machine Learning / Data Science Experience Offerings
DSX-Cloud
(Analytics/machine learning assets
development)
Watson Machine Learning
(Machine Learning workflow end-
to-end management) Public Cloud
(2 different services)
IBM Machine Learning for z/OS
(Analytics/machine learning assets development +
Machine Learning workflow end-to-end management) x86 Linux + z/OS
Linux on z + z/OS
DSX-Local
(Analytics/machine learning assets development +
Machine Learning workflow end-to-end management)
x86
Power
Linux on z
Deployment (scoring) on z
Repository in DB2z
Authentication with zLDAP
Similar functions Same look and feel
IBM has transformed Machine Learning to Learning Machines1.Quick model development
2.Fast deployment
3.Easy Management - Continuous auditing &
proactive notification
Introducing IBM Machine Learning
IBM extracted ML out of Watson
IBM z Systems on premise
Machine Learning
Artificial Intelligence
Cognitive Computing
Machine Learning
Machine Learning
Watson APIs
NLP
Speech
Vision
Data
Custom Industry
ML Solutions
Scalable
Compute
Multi-purpose
Tooling
Rich
Algorithms
Open Source
Core
…
Custom Industry Machine Learning Solutions can be developed in
any environment.
Structured Data
Unstructured Data
Watson ML
WML
DSX
MLz
ML for z/OS
IBM ML
DSX Local
DSX Desktop
Machine Learning for z/OS Components• Announced on February 15 at NYC launch event
– General availability on March 17
• Two-tiered architecture: Application cluster runs on Linux x86 and z Linux with computing on z/OS with
z/OS Platform for Apache Spark as the runtime
– Components on z/OS
• Machine Learning for z/OS scoring service
• Spark cluster, including various SPARK ML libraries and CADS/HPO library
• Jupyter Kernel Gateway + Apache Toree + Python
– Components on z Linux/x86 Linux – delivered as Docker images
• Docker images deployed through Kubernetes
• Images contain: authentication token/broker, repository service, deployment service, ingestion service, training
service
• DB2 for z/OS used as the database to store the metadata information for the models, model deployment
information, and evaluation information
• z/OS Tivoli Directory Server (LDAP) is used for user management. Its backend can be RACF, DB2 for
z/OS, LDBM or any repository that z/OS LDAP supports.
Machine Learning for z/OS Hardware and Software Pre-
requisites
– Scoring service and computing cluster on z/OS
 z/OS 2.1 or beyond
 z/OS Platform for Apache Spark V1.1(need to apply ptf to get to spark level 2.0.2)
 LDAP (part of z/OS base product)
 IBM 64-bit JDK for z/OS
 DB2 for z/OS V10 or later
– Application Cluster
 Deployment on Linux x86
 x86 64-bit system with 8 cores, 32GB RAM and 250G disk space (recommendation: 3 Linux x86 systems for HA
coverage)
 200G storage device for each x86 system as sharing volumes
 CentOS 7.2 or RedHat Enterprise Linux Server 7.2 or later
 OpenJDK 8
 Deployment on z Linux (z13, z13s, zEnterprise EC12, zEnterprise BC12, LinuxOne Emperor, or LinuxOne
Rockhopper system)
 2 IFLs (or 4 virtual CPs) with 32 GB memory, 500 GB storage
 Ubuntu (64-bit) 16.04 or later
 OpenSSL 1.0.2g-1ubuntu9.1
 openJDK 1.8.0 or later
 curl 7.47.0
z/OS Liberty
IBM Machine Learning for z/OS ArchitectureApplication Cluster
Ingestion
service
Training
service
z/OS Spark Cluster
Ingestion lib Pipeline lib
Service Metadata
ML models
DB2z
MDSS driver
IBM Machine Learning UI
Jupyter Notebook / Visual Model Builder
Model Management / Model Deployment / Monitoring
Bundled software
MLz component
Pre-requisite software
z/OS Data sources
 Move Machine Leaning
capability to the platform
where the most valuable
data resides
 Integrate real-time
predictive analytics with
transactions
 Leverage z/OS superior
reliability, availability and
security
zLDAP
RACF
(optional)
Auth
Service
Kubernetes
Docker
GlusterFS
Linux (x86 or Linux on z)
z/OS
Scoring service
IMSVSAM
Jupyter Kernel Gateway
Repository
Service
Deployment
Service
(Model
Monitoring)
LDBM
Jupyter
Notebook
Server
DB2 SMF
CouchDB
(NoSQL
Metadata)
Apache Toree
z/OS Spark
In
Local Mode
CADS/HPO lib
DB2 JDBC driver
Python
2.7
Brunel (Visualization)
Feedback
service
What is Apache Spark?
Graph Analytics
Fast and integrated graph computation
Stream Processing
Near real-time data processing & analytics
Machine Learning
Incredibly fast, easy to deploy algorithms
Unified Data Access
Fast, familiar query language for all data
SparkCore
Spark SQL
Spark Streaming
MLlib (machine learning)
GraphX (graph)
Data Ingestion
• Leverage SparkSQL to ingest data from various data
sources
VSAM
z/OS
and many more . . .
Key Business
Transaction
Systems
Spark Applications: IBM and Partners
LogstreamIMSDB2 z/OS
Distributed *
(in development)
HortonWorks
HDFS
Apache Spark Core
Spark
Stream
Spark SQL MLib GraphX
RDD
DF
RDD
DF
Optimized data Layer
IBM z/OS Platform for Apache Spark
and many more . . .
Extremely high zIIP utilization
DB2 Analytics
Accelerator
Unique
capability, only
on Apache
Spark z/OS
Leverage IDAA to optimize Spark
queries transparently
BigInsights
Teradata
DB2 LUW
Oracle
Model Creation – Integrated Jupyter Notebook
• The Jupyter
Notebook is an
open-source web
application that
allows you to
create and share
documents that
contain live code,
equations,
visualizations and
explanatory text. Cell for code snippet
Interactively execution
Model Training – Visual Model Builder
• Visual model builder
is a wizard guiding
users to create a
model step by step
• No programming
skill is required
73© Copyright IBM Corporation 2017. Technical University/Symposia materials may not be reproduced in whole or in
part without the prior written permission of IBM.
Model Management – Saving Model
DB2 for z/OS
V10 or above
Models and
metadata of
models
ML libraries / services to
persistent models
Notebook
Visual
model
builder
ML services
• Models are managed in a central repository in DB2 for
z/OS
• Leverage the high availability of DB2 and z
PMML
Model
Model Deployment
• Model deployment is the process of moving model into
production environment to serve business need – single
click deployment
• Models are deployed as REST interfaces
• Runtime performance monitoring for scoring services
CICS WAS Mobile
DFHJSON
Continuous Performance Monitoring (cont.)
• Highlights deployment whose performance is
downgrading
Machine Learning for z/OS Enhancements for June 2017
Continuous delivery model provides new features and functions to
meet customer needs
• Standard PMML model support allows you to leverage your
existing assets
– Existing models that can be exported to standard PMML can now be
scored on z/OS if your data originates from z Systems
– Lightweight SPSS scoring engine used to score PMML models
• New MLEAP scoring engine gives customers more options for
scoring Spark ML models
– Huge performance boost for online scoring
• Feedback data ingestion further simplifies model evaluation and
feedback loop
• New Administration Dashboard allows system programmers to
easily monitor and manage the system resources from the web UI
PMML Model• The Predictive Model Markup Language (PMML) is an XML-
based predictive model interchange format.
• Many vendors can export their models to PMML format,
including SPSS, R and SAS
• IBM Machine Learning for z/OS supports scoring for PMML
models that conforms PMML standard
• Support for PMML extensions is not guaranteed
BACKUP

More Related Content

What's hot

04 data flow architecture
04 data flow architecture 04 data flow architecture
04 data flow architecture Jadavsejal
 
Applications in Machine Learning
Applications in Machine LearningApplications in Machine Learning
Applications in Machine LearningJoel Graff
 
Handling Missing Values for Machine Learning.pptx
Handling Missing Values for Machine Learning.pptxHandling Missing Values for Machine Learning.pptx
Handling Missing Values for Machine Learning.pptxShamimBhuiyan8
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representationSajan Sahu
 
Smart Data Slides: Machine Learning - Case Studies
Smart Data Slides: Machine Learning - Case StudiesSmart Data Slides: Machine Learning - Case Studies
Smart Data Slides: Machine Learning - Case StudiesDATAVERSITY
 
Design principle of pattern recognition system and STATISTICAL PATTERN RECOGN...
Design principle of pattern recognition system and STATISTICAL PATTERN RECOGN...Design principle of pattern recognition system and STATISTICAL PATTERN RECOGN...
Design principle of pattern recognition system and STATISTICAL PATTERN RECOGN...TEJVEER SINGH
 
General introduction to computer vision
General introduction to computer visionGeneral introduction to computer vision
General introduction to computer visionbutest
 
Bias and variance trade off
Bias and variance trade offBias and variance trade off
Bias and variance trade offVARUN KUMAR
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEZalpa Rathod
 
ML DL AI DS BD - An Introduction
ML DL AI DS BD - An IntroductionML DL AI DS BD - An Introduction
ML DL AI DS BD - An IntroductionDony Riyanto
 
Semi supervised learning machine learning made simple
Semi supervised learning  machine learning made simpleSemi supervised learning  machine learning made simple
Semi supervised learning machine learning made simpleDevansh16
 
Linear discriminant analysis
Linear discriminant analysisLinear discriminant analysis
Linear discriminant analysisBangalore
 
Multi media Data mining
Multi media Data miningMulti media Data mining
Multi media Data mininghome
 
The Analytics and Data Science Landscape
The Analytics and Data Science LandscapeThe Analytics and Data Science Landscape
The Analytics and Data Science LandscapePhilip Bourne
 
Presentation on Big Data Analytics
Presentation on Big Data AnalyticsPresentation on Big Data Analytics
Presentation on Big Data AnalyticsS P Sajjan
 
Over fitting underfitting
Over fitting underfittingOver fitting underfitting
Over fitting underfittingSivapriyaS12
 
Machine Learning: Generative and Discriminative Models
Machine Learning: Generative and Discriminative ModelsMachine Learning: Generative and Discriminative Models
Machine Learning: Generative and Discriminative Modelsbutest
 
Boosting Approach to Solving Machine Learning Problems
Boosting Approach to Solving Machine Learning ProblemsBoosting Approach to Solving Machine Learning Problems
Boosting Approach to Solving Machine Learning ProblemsDr Sulaimon Afolabi
 

What's hot (20)

04 data flow architecture
04 data flow architecture 04 data flow architecture
04 data flow architecture
 
Applications in Machine Learning
Applications in Machine LearningApplications in Machine Learning
Applications in Machine Learning
 
Handling Missing Values for Machine Learning.pptx
Handling Missing Values for Machine Learning.pptxHandling Missing Values for Machine Learning.pptx
Handling Missing Values for Machine Learning.pptx
 
Artificial intelligence and knowledge representation
Artificial intelligence and knowledge representationArtificial intelligence and knowledge representation
Artificial intelligence and knowledge representation
 
Smart Data Slides: Machine Learning - Case Studies
Smart Data Slides: Machine Learning - Case StudiesSmart Data Slides: Machine Learning - Case Studies
Smart Data Slides: Machine Learning - Case Studies
 
Design principle of pattern recognition system and STATISTICAL PATTERN RECOGN...
Design principle of pattern recognition system and STATISTICAL PATTERN RECOGN...Design principle of pattern recognition system and STATISTICAL PATTERN RECOGN...
Design principle of pattern recognition system and STATISTICAL PATTERN RECOGN...
 
General introduction to computer vision
General introduction to computer visionGeneral introduction to computer vision
General introduction to computer vision
 
Bias and variance trade off
Bias and variance trade offBias and variance trade off
Bias and variance trade off
 
OLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSEOLAP & DATA WAREHOUSE
OLAP & DATA WAREHOUSE
 
ML DL AI DS BD - An Introduction
ML DL AI DS BD - An IntroductionML DL AI DS BD - An Introduction
ML DL AI DS BD - An Introduction
 
Dbms presentaion
Dbms presentaionDbms presentaion
Dbms presentaion
 
Semi supervised learning machine learning made simple
Semi supervised learning  machine learning made simpleSemi supervised learning  machine learning made simple
Semi supervised learning machine learning made simple
 
Data mining
Data miningData mining
Data mining
 
Linear discriminant analysis
Linear discriminant analysisLinear discriminant analysis
Linear discriminant analysis
 
Multi media Data mining
Multi media Data miningMulti media Data mining
Multi media Data mining
 
The Analytics and Data Science Landscape
The Analytics and Data Science LandscapeThe Analytics and Data Science Landscape
The Analytics and Data Science Landscape
 
Presentation on Big Data Analytics
Presentation on Big Data AnalyticsPresentation on Big Data Analytics
Presentation on Big Data Analytics
 
Over fitting underfitting
Over fitting underfittingOver fitting underfitting
Over fitting underfitting
 
Machine Learning: Generative and Discriminative Models
Machine Learning: Generative and Discriminative ModelsMachine Learning: Generative and Discriminative Models
Machine Learning: Generative and Discriminative Models
 
Boosting Approach to Solving Machine Learning Problems
Boosting Approach to Solving Machine Learning ProblemsBoosting Approach to Solving Machine Learning Problems
Boosting Approach to Solving Machine Learning Problems
 

Similar to IBM z Analytics: Machine Learning and Cognitive Analytics for the Enterprise

Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligenceAhsan Kabir
 
Chapter 2 Decision Making
Chapter 2 Decision MakingChapter 2 Decision Making
Chapter 2 Decision MakingUMaine
 
How to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity RecognitionHow to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity RecognitionSkyl.ai
 
A Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence ApplicationA Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence ApplicationKate Subramanian
 
Inside the mind of Sports and Energy Industry through Machine Learning - Igo...
 Inside the mind of Sports and Energy Industry through Machine Learning - Igo... Inside the mind of Sports and Energy Industry through Machine Learning - Igo...
Inside the mind of Sports and Energy Industry through Machine Learning - Igo...Institute of Contemporary Sciences
 
Enterprise wide information systems - configuring sap
Enterprise wide information systems - configuring sapEnterprise wide information systems - configuring sap
Enterprise wide information systems - configuring sapSapFico Training
 
Demystify Big Data, Data Science & Signal Extraction Deep Dive
Demystify Big Data, Data Science & Signal Extraction Deep DiveDemystify Big Data, Data Science & Signal Extraction Deep Dive
Demystify Big Data, Data Science & Signal Extraction Deep DiveHyderabad Scalability Meetup
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse RequirementsDavid Walker
 
Age of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide DiscoveryAge of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide DiscoveryInside Analysis
 
Implementing Advanced Analytics Platform
Implementing Advanced Analytics PlatformImplementing Advanced Analytics Platform
Implementing Advanced Analytics PlatformArvind Sathi
 
Business Analytics Paradigm Change
Business Analytics Paradigm ChangeBusiness Analytics Paradigm Change
Business Analytics Paradigm ChangeDmitry Anoshin
 
Using ML to Protect Customer Privacy by fmr Amazon Sr PM
Using ML to Protect Customer Privacy by fmr Amazon Sr PMUsing ML to Protect Customer Privacy by fmr Amazon Sr PM
Using ML to Protect Customer Privacy by fmr Amazon Sr PMProduct School
 
Digital Velocity 2014 Morning Keynote: "Building an Effective Digital Marketi...
Digital Velocity 2014 Morning Keynote: "Building an Effective Digital Marketi...Digital Velocity 2014 Morning Keynote: "Building an Effective Digital Marketi...
Digital Velocity 2014 Morning Keynote: "Building an Effective Digital Marketi...Tealium
 
Sales Intelligence for Technology Vendors
Sales Intelligence for Technology VendorsSales Intelligence for Technology Vendors
Sales Intelligence for Technology VendorsiProfile
 
Entry Points – How to Get Rolling with Big Data Analytics
Entry Points – How to Get Rolling with Big Data AnalyticsEntry Points – How to Get Rolling with Big Data Analytics
Entry Points – How to Get Rolling with Big Data AnalyticsInside Analysis
 

Similar to IBM z Analytics: Machine Learning and Cognitive Analytics for the Enterprise (20)

Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
 
Chapter 2 Decision Making
Chapter 2 Decision MakingChapter 2 Decision Making
Chapter 2 Decision Making
 
How to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity RecognitionHow to analyze text data for AI and ML with Named Entity Recognition
How to analyze text data for AI and ML with Named Entity Recognition
 
Machine Learning For Stock Broking
Machine Learning For Stock BrokingMachine Learning For Stock Broking
Machine Learning For Stock Broking
 
A Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence ApplicationA Data Warehouse And Business Intelligence Application
A Data Warehouse And Business Intelligence Application
 
Data Science for Retail Broking
Data Science for Retail BrokingData Science for Retail Broking
Data Science for Retail Broking
 
Data Science for Retail Broking
Data Science for Retail BrokingData Science for Retail Broking
Data Science for Retail Broking
 
Inside the mind of Sports and Energy Industry through Machine Learning - Igo...
 Inside the mind of Sports and Energy Industry through Machine Learning - Igo... Inside the mind of Sports and Energy Industry through Machine Learning - Igo...
Inside the mind of Sports and Energy Industry through Machine Learning - Igo...
 
Enterprise wide information systems - configuring sap
Enterprise wide information systems - configuring sapEnterprise wide information systems - configuring sap
Enterprise wide information systems - configuring sap
 
Demystify Big Data, Data Science & Signal Extraction Deep Dive
Demystify Big Data, Data Science & Signal Extraction Deep DiveDemystify Big Data, Data Science & Signal Extraction Deep Dive
Demystify Big Data, Data Science & Signal Extraction Deep Dive
 
Sample - Data Warehouse Requirements
Sample -  Data Warehouse RequirementsSample -  Data Warehouse Requirements
Sample - Data Warehouse Requirements
 
Age of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide DiscoveryAge of Exploration: How to Achieve Enterprise-Wide Discovery
Age of Exploration: How to Achieve Enterprise-Wide Discovery
 
Implementing Advanced Analytics Platform
Implementing Advanced Analytics PlatformImplementing Advanced Analytics Platform
Implementing Advanced Analytics Platform
 
BA_CEC.pptx
BA_CEC.pptxBA_CEC.pptx
BA_CEC.pptx
 
Business Analytics Paradigm Change
Business Analytics Paradigm ChangeBusiness Analytics Paradigm Change
Business Analytics Paradigm Change
 
Using ML to Protect Customer Privacy by fmr Amazon Sr PM
Using ML to Protect Customer Privacy by fmr Amazon Sr PMUsing ML to Protect Customer Privacy by fmr Amazon Sr PM
Using ML to Protect Customer Privacy by fmr Amazon Sr PM
 
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the EnterpriseNZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
NZS-4555 - IT Analytics Keynote - IT Analytics for the Enterprise
 
Digital Velocity 2014 Morning Keynote: "Building an Effective Digital Marketi...
Digital Velocity 2014 Morning Keynote: "Building an Effective Digital Marketi...Digital Velocity 2014 Morning Keynote: "Building an Effective Digital Marketi...
Digital Velocity 2014 Morning Keynote: "Building an Effective Digital Marketi...
 
Sales Intelligence for Technology Vendors
Sales Intelligence for Technology VendorsSales Intelligence for Technology Vendors
Sales Intelligence for Technology Vendors
 
Entry Points – How to Get Rolling with Big Data Analytics
Entry Points – How to Get Rolling with Big Data AnalyticsEntry Points – How to Get Rolling with Big Data Analytics
Entry Points – How to Get Rolling with Big Data Analytics
 

More from Cuneyt Goksu

Makine Düsünebilir mi
Makine Düsünebilir miMakine Düsünebilir mi
Makine Düsünebilir miCuneyt Goksu
 
Db2 for z os trends
Db2 for z os trendsDb2 for z os trends
Db2 for z os trendsCuneyt Goksu
 
Db2 analytics accelerator technical update
Db2 analytics accelerator  technical updateDb2 analytics accelerator  technical update
Db2 analytics accelerator technical updateCuneyt Goksu
 
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaa
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaaPerfect trio : temporal tables, transparent archiving in db2 for z_os and idaa
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaaCuneyt Goksu
 
How should I monitor my idaa
How should I monitor my idaaHow should I monitor my idaa
How should I monitor my idaaCuneyt Goksu
 
Machine Learning for z/OS
Machine Learning for z/OSMachine Learning for z/OS
Machine Learning for z/OSCuneyt Goksu
 
Temporal Tables, Transparent Archiving in DB2 for z/OS and IDAA
Temporal Tables, Transparent Archiving in DB2 for z/OS and IDAATemporal Tables, Transparent Archiving in DB2 for z/OS and IDAA
Temporal Tables, Transparent Archiving in DB2 for z/OS and IDAACuneyt Goksu
 
IDUG NA 2014 / 11 tips for DB2 11 for z/OS
IDUG NA 2014 / 11 tips for DB2 11 for z/OSIDUG NA 2014 / 11 tips for DB2 11 for z/OS
IDUG NA 2014 / 11 tips for DB2 11 for z/OSCuneyt Goksu
 
Seçsi̇s sistemi hakkında değerlendirme ve öneriler
Seçsi̇s sistemi hakkında değerlendirme ve önerilerSeçsi̇s sistemi hakkında değerlendirme ve öneriler
Seçsi̇s sistemi hakkında değerlendirme ve önerilerCuneyt Goksu
 
Gaining Insight into
Gaining Insight intoGaining Insight into
Gaining Insight intoCuneyt Goksu
 
Identify SQL Tuning Opportunities
Identify SQL Tuning OpportunitiesIdentify SQL Tuning Opportunities
Identify SQL Tuning OpportunitiesCuneyt Goksu
 
Diagnose RIDPool Failures
Diagnose RIDPool FailuresDiagnose RIDPool Failures
Diagnose RIDPool FailuresCuneyt Goksu
 
Sosyal Medya ve Yeni Örgütlenmeler
Sosyal Medya ve Yeni ÖrgütlenmelerSosyal Medya ve Yeni Örgütlenmeler
Sosyal Medya ve Yeni ÖrgütlenmelerCuneyt Goksu
 
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...Cuneyt Goksu
 
Denver 2012 -- After IDUG Conference
Denver 2012 -- After IDUG ConferenceDenver 2012 -- After IDUG Conference
Denver 2012 -- After IDUG ConferenceCuneyt Goksu
 
BIG DATA Nedir ve IBM Çözümleri.
BIG DATA Nedir ve IBM Çözümleri.BIG DATA Nedir ve IBM Çözümleri.
BIG DATA Nedir ve IBM Çözümleri.Cuneyt Goksu
 
Occupy wall street
Occupy wall streetOccupy wall street
Occupy wall streetCuneyt Goksu
 

More from Cuneyt Goksu (20)

Home Office
Home OfficeHome Office
Home Office
 
Makine Düsünebilir mi
Makine Düsünebilir miMakine Düsünebilir mi
Makine Düsünebilir mi
 
WhatsApp nedir
WhatsApp nedirWhatsApp nedir
WhatsApp nedir
 
Db2 for z os trends
Db2 for z os trendsDb2 for z os trends
Db2 for z os trends
 
Db2 analytics accelerator technical update
Db2 analytics accelerator  technical updateDb2 analytics accelerator  technical update
Db2 analytics accelerator technical update
 
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaa
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaaPerfect trio : temporal tables, transparent archiving in db2 for z_os and idaa
Perfect trio : temporal tables, transparent archiving in db2 for z_os and idaa
 
How should I monitor my idaa
How should I monitor my idaaHow should I monitor my idaa
How should I monitor my idaa
 
Machine Learning for z/OS
Machine Learning for z/OSMachine Learning for z/OS
Machine Learning for z/OS
 
Temporal Tables, Transparent Archiving in DB2 for z/OS and IDAA
Temporal Tables, Transparent Archiving in DB2 for z/OS and IDAATemporal Tables, Transparent Archiving in DB2 for z/OS and IDAA
Temporal Tables, Transparent Archiving in DB2 for z/OS and IDAA
 
IDUG NA 2014 / 11 tips for DB2 11 for z/OS
IDUG NA 2014 / 11 tips for DB2 11 for z/OSIDUG NA 2014 / 11 tips for DB2 11 for z/OS
IDUG NA 2014 / 11 tips for DB2 11 for z/OS
 
Seçsi̇s sistemi hakkında değerlendirme ve öneriler
Seçsi̇s sistemi hakkında değerlendirme ve önerilerSeçsi̇s sistemi hakkında değerlendirme ve öneriler
Seçsi̇s sistemi hakkında değerlendirme ve öneriler
 
Gaining Insight into
Gaining Insight intoGaining Insight into
Gaining Insight into
 
Identify SQL Tuning Opportunities
Identify SQL Tuning OpportunitiesIdentify SQL Tuning Opportunities
Identify SQL Tuning Opportunities
 
Diagnose RIDPool Failures
Diagnose RIDPool FailuresDiagnose RIDPool Failures
Diagnose RIDPool Failures
 
Sosyal Medya ve Yeni Örgütlenmeler
Sosyal Medya ve Yeni ÖrgütlenmelerSosyal Medya ve Yeni Örgütlenmeler
Sosyal Medya ve Yeni Örgütlenmeler
 
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
Understanding IBM Tivoli OMEGAMON for DB2 Batch Reporting, Customization and ...
 
Denver 2012 -- After IDUG Conference
Denver 2012 -- After IDUG ConferenceDenver 2012 -- After IDUG Conference
Denver 2012 -- After IDUG Conference
 
BIG DATA Nedir ve IBM Çözümleri.
BIG DATA Nedir ve IBM Çözümleri.BIG DATA Nedir ve IBM Çözümleri.
BIG DATA Nedir ve IBM Çözümleri.
 
Nato ve medya
Nato ve medyaNato ve medya
Nato ve medya
 
Occupy wall street
Occupy wall streetOccupy wall street
Occupy wall street
 

Recently uploaded

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 

Recently uploaded (20)

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

IBM z Analytics: Machine Learning and Cognitive Analytics for the Enterprise

  • 1. IBM z Analytics Mehmet Cüneyt Göksu zAnalytics Technical Leader, IBM MEA IBM Analytics Platform Machine Learning and Cognitive Analytics for the Enterprise
  • 2. IBM z Analytics 3 AGENDA • Machine Learning in general and what is IBM Solution • Technical View of Machine Learning • Video Demo • Q&A Discussion
  • 4. Data is becoming the world’s new natural resource, transforming industries and professions Gartner identifies Machine Learning as the Top Trend in IT for 2018 and at the top of every CIO's strategy & budget Mobile and social are transforming individual Engagement creating expectations of security, trust and value in return for personal information Three drivers are transforming the industry and IBM Data is the new basis of competitive advantage Machine Learning is the enabling technology of the 21st century A systematic approach to engagement is now required
  • 5. Top Trends In Analytics, Machine Learning And Cognitive Applications
  • 6. All data originates in real-time…
  • 7. …but, traditional analytics to gain insights and build models is usually done much, much later.
  • 8. Insights are perishable. *perishable : Article that can lose its usefulness and value if not utilized within certain period
  • 9. Traditional analytics infrastructure is too slow and, perhaps, even harmful BusinessValue Time To Action Data originated Analytics performed Insights gleaned Action taken Outdated insights Impotent or harmful actions PositiveNegative Decision made Poor decision
  • 11. Customers want and increasingly expect to be treated like celebrities.
  • 12. • Learn individual customer characteristics and behaviors • Detect customer needs and desires in real-time • Adapt applications to serve an individual customer in real- time Celebrity experiences must:
  • 13.
  • 14. Artificial Intelligence (AI) Any system that mimics human intelligence IBM Watson Machine Learning (ML) Allows computers to learn on their own IBM Machine Learning Deep Learning (DL) Deep learning is part of a broader family of machine learning methods based on learning data representations, as opposed to task- specific algorithms. (neural network) IBM Deep Learning
  • 15.
  • 16. IBM z Analytics 20 What is Machine Learning? Machine Learning for z/OS Computers that … Learn without being explicitly programmed Identify Patterns not readily foreseen by humans Build Models of behavior from those patterns Score or Predict Behavior with the deployment models computer data program output computer data output program Traditional Programming Machine Learning
  • 17. IBM z Analytics 22 Why Machine Learning? • With Machine Learning companies can truly tap into their rich vein of historical system of record information • Mine it to automatically discover insights and generate predictive models to take advantage of all the data they are capturing • This means that instead of looking into the past for generating reports, businesses can predict what will happen in the future based on analysis of their existing data • Predicting the future means things like  Personalizing every client interaction, risk reduction, fraud detection, cross sell/upsell, customer categorization, inventory optimization, …. and infinite others all meant to increase your revenue and disrupt your competition The value of machine learning is rooted in its ability to create accurate models to guide future actions and to discover patterns that we’ve never seen before
  • 18. Machine learning is everywhere, influencing nearly everything we do… 7 out of 10 financial customers would take recommendations from a robo advisor Machine Learning Basics  Identifies patterns in historical data  Builds behavioral models from patterns  Makes recommendations  The data (operational & historical) is used to “train” a model Voice recognition systems such as Siri use machine learning to imitate human interaction.
  • 19. IBM z Analytics 25 Machine Learning for z/OS Common Types of Machine Learning Approaches 1. Supervised – Makes a prediction • Classification: Goal is to predict a category – Binary-classification (yes/no) • Examples: Fraud, Churn, Purchase, Spam email detection – Multi-classification (which of several items to recommend) • Examples: Netflix, Amazon recommendations, Ad recommendations for products • Regression: Goal is to predict a value • Examples: Value of your home in a year, Stock prices prediction 2. Unsupervised – Groups items into clusters • Clustering: Goal is to group data into clusters for better organization – Example: Categorize banking customers by income in order to know what products they will buy, – Example: Classify customers by the fact that they returned a product in the last 3 months
  • 20. Machine Learning 101 : Supervised Learning • A feature is a piece of information that might be useful for prediction – Example, predict the probability of a customer buying a product • Labeled data is the desired output data – Example, 1.0 representing a customer has bought a product; 0.0 representing NOT GENDER AGE MARITAL_STATUS PROFESSION CUSTOMER_ID LABEL F 24 Married Retail 4003 1.0 M 43 Married Trades 4004 1.0 F 43 Unspecified Hospitality 4005 0.0 F 43 Unspecified Sales 4006 1.0 M 28 Single Trades 4007 1.0 Feature Feature Feature Feature NOT a feature Label
  • 22. Example: Credit card transaction anomaly (fraud) detection • Input data: transaction history – Credit card number, amount, date, merchant id, etc – Fraud or not • Data preparation – Compute and update card profiles after each transaction: • Time since previous transaction • Average and variance of frequency of use • Average amount • Variance in amount • Etc • Training with Machine learning algorithms: • Anomaly detection • Classification (with unbalanced class as fraud occurrence is low) • Yields model(s) that predict a probability that a given (transaction, card profile) is anomalous.
  • 23. Scoring • Once trained, the machine learning model must be used within the transaction processing system • Data must be prepared the same way: – Before scoring a transaction, the card profile must be loaded Model Transactions Card profiles Scores Transaction processing Update
  • 24. Spark terms - DataFrame • Spark uses DataFrame APIs to read data sets GENDER AGE MARITAL_STATUS PROFESSION CUSTOMER_ID LABEL F 24 Married Retail 4003 1.0 M 43 Married Trades 4004 1.0 F 43 Unspecified Hospitality 4005 0.0 F 43 Unspecified Sales 4006 1.0 M 28 Single Trades 4007 1.0
  • 25. Spark terms – Transformer • Transformer is an operator which can transform one DataFrame into another DataFrame • Example – A StringIndexer encodes a string column of labels to a column of label indices. • StringIndexer is needed because some algorithms can handle numeric types only – G_IDX is encoded by StringIndexer from GENDER column GENDER G_IDX AGE MARITAL_STATUS PROFESSION CUSTOMER_ID LABEL F 1.0 24 Married Retail 4003 1.0 M 0.0 43 Married Trades 4004 1.0 F 1.0 43 Unspecified Hospitality 4005 0.0 F 1.0 43 Unspecified Sales 4006 1.0 M 0.0 28 Single Trades 4007 1.0
  • 26. Spark terms – Pipeline • A Pipeline chains multiple Transformers and Estimators together to specify an ML workflow. Pipeline GENDER AGE MARITAL_STATUS PROFESSION CUSTOMER_ID LABEL F 24 Married Retail 4003 1.0 M 43 Married Trades 4004 1.0 F 43 Unspecified Hospitality 4005 0.0 F 43 Unspecified Sales 4006 1.0 M 28 Single Trades 4007 1.0
  • 27. Spark terms – Pipeline • A Pipeline chains multiple Transformers and Estimators together to specify an ML workflow. String Indexer Pipeline GENDER G_IDX AGE MARITAL_STATUS PROFESSION CUSTOMER_ID LABEL F 1.0 24 Married Retail 4003 1.0 M 0.0 43 Married Trades 4004 1.0 F 1.0 43 Unspecified Hospitality 4005 0.0 F 1.0 43 Unspecified Sales 4006 1.0 M 0.0 28 Single Trades 4007 1.0
  • 28. Spark terms – Pipeline • A Pipeline chains multiple Transformers and Estimators together to specify an ML workflow. String Indexer String Indexer Pipeline GEND ER G_IDX AGE MARITAL_STATUS M_IDX PROFESSION CUSTOMER_ID LABEL F 1.0 24 Married 1.0 Retail 4003 1.0 M 0.0 43 Married 1.0 Trades 4004 1.0 F 1.0 43 Unspecified 2.0 Hospitality 4005 0.0 F 1.0 43 Unspecified 2.0 Sales 4006 1.0 M 0.0 28 Single 3.0 Trades 4007 1.0
  • 29. Spark terms – Pipeline • A Pipeline chains multiple Transformers and Estimators together to specify an ML workflow. String Indexer String Indexer String Indexer Pipeline GENDE R G_ID X AGE MARITAL_STATUS M_IDX PROFESSION P_IDX CUSTOMER_I D LABEL F 1.0 24 Married 1.0 Retail 1.0 4003 1.0 M 0.0 43 Married 1.0 Trades 3.0 4004 1.0 F 1.0 43 Unspecified 2.0 Hospitality 2.0 4005 0.0 F 1.0 43 Unspecified 2.0 Sales 0.0 4006 1.0 M 0.0 28 Single 0.0 Trades 3.0 4007 1.0
  • 30. Spark terms – Pipeline • A Pipeline chains multiple Transformers and Estimators together to specify an ML workflow. String Indexer String Indexer String Indexer Vector Assembler Pipeline GEN DER G_I DX AGE MARITAL_STA TUS M_I DX PROFESSION P_ID X FEATURES CUSTOMER_ID LABE L F 1.0 24 Married 1.0 Retail 1.0 (1.0, 1.0, 1.0) 4003 1.0 M 0.0 43 Married 1.0 Trades 3.0 (0.0, 1.0, 3.0) 4004 1.0 F 1.0 43 Unspecified 2.0 Hospitality 2.0 (1.0, 2.0, 2.0) 4005 0.0 F 1.0 43 Unspecified 2.0 Sales 0.0 (1.0, 2.0, 0.0) 4006 1.0 M 0.0 28 Single 0.0 Trades 3.0 (0.0, 0.0, 3.0) 4007 1.0
  • 31. Spark terms – Pipeline • A Pipeline chains multiple Transformers and Estimators together to specify an ML workflow. String Indexer String Indexer String Indexer Vector Assembler Logistic Regression Pipeline GEN DER G_I DX AGE MARITAL_STA TUS M_I DX PROFESSION P_ID X FEATURES CUSTOMER_ID LABE L F 1.0 24 Married 1.0 Retail 1.0 (1.0, 1.0, 1.0) 4003 1.0 M 0.0 43 Married 1.0 Trades 3.0 (0.0, 1.0, 3.0) 4004 1.0 F 1.0 43 Unspecified 2.0 Hospitality 2.0 (1.0, 2.0, 2.0) 4005 0.0 F 1.0 43 Unspecified 2.0 Sales 0.0 (1.0, 2.0, 0.0) 4006 1.0 M 0.0 28 Single 0.0 Trades 3.0 (0.0, 0.0, 3.0) 4007 1.0
  • 32. Spark terms – PipelineModel • PipelineModel is a Transformer which is used to make prediction String Indexer String Indexer String Indexer Vector Assembler Logistic Regression Pipeline Logistic Regression Model GENDER AGE MARITAL_STATUS PROFESSION F 24 Married Retail Prediction: 1.0, Probability: 0.8523 PipelineModel.transform()
  • 33.
  • 34. IBM z Analytics 47 Machine Learning is for all of our Industries Healthcare Aided diagnosis Disease prevention Finance Fraud prevention Financial trade optimization Retail Marketing personalization Improved customer service Security Security screening optimization Improved cyber-security Media & Entertainment Ad targeting Audience prediction Utilities Usage pattern analysis Identify efficiency opportunities Telco Customer churn & retention Network performance Transportation Self-driving cars Traffic congestion prediction ITOA Predict outages Prevent outages
  • 35. IBM z Analytics 55 Machine Learning for z/OS Improve Fraud Detection for Money Transfers Business Challenge Current rules based process Mizuho has for monitoring fraudulent transactions for money transfer is very manual and resource intensive. Accounts with suspected fraudulent activities are automatically alerted and then there are two additional manual steps to evaluate the activity: 1) evaluate if transaction is suspect and 2) if suspect, evaluate whether to report the transaction. Proof of Concepts 1) IBM Data Science Elite team with support provided by CDL worked with Mizuho IMS transactional data from across 9 tables to build a model that scored transactions while minimizing the rate of false positives. The client prioritized reducing false positives over false negatives (i.e., missing suspect transactions). The IBM team was able to develop a model that yielded a 93% accuracy rate, with just 7% false positives. 2) CDL also is working in parallel with Mizuho on an IT Operational Analytics use case leveraging our System Health Tree API to ensure continuous availability of their IMS System. Why they chose Machine Learning for z/OS • Since transactions originate from IBM Z, they want a solution that automates fraud detection close to data on z/OS. • Having a flexible and scalable platform that allows them to bring in external data, including their data lake, is another important factor Mizuho Bank - A global bank with one of the largest customer base in Japan with a keen focus on putting both corporate and individual clients first
  • 36. IBM z Analytics 58 Machine Learning for z/OS Multiple Flavors of IBM Machine Learning 1. Machine Learning on IBM Cloud 2. IBM DSX Local 3. Machine Learning for z/OS  API access for model training, deployment, and management  Immediate access to ML models within apps  Real-time, streaming, & batch deploy options  Packaged out of the box with DSX, accessible via API, Wizard GUI, or DSX Canvas  On-premises deployment on private cloud IBM Z infrastructure  Performance of optimized hardware  Access to live transactional data  IBM Z data remains in-place, while also combining data from non-z sources  Cost effective strategy for lowest latency and highest degrees of security Platform agnostic function to address business goals with the same look and feel across deployment options IBM Data Science Experience (DSX) Cloud IBM DSX Local x86 Servers IBM Power IBM Z IBM Machine Learning for z/OS “IBM manages for you” “Behind your firewall for on-prem management” “Leverage Z data for hybrid models”
  • 37. IBM z Analytics 59 IBM Machine Learning / Data Science Experience Offerings DSX-Cloud (Analytics/machine learning assets development) Watson Machine Learning (Machine Learning workflow end- to-end management) Public Cloud (2 different services) IBM Machine Learning for z/OS (Analytics/machine learning assets development + Machine Learning workflow end-to-end management) x86 Linux + z/OS Linux on z + z/OS DSX-Local (Analytics/machine learning assets development + Machine Learning workflow end-to-end management) x86 Power Linux on z Deployment (scoring) on z Repository in DB2z Authentication with zLDAP Similar functions Same look and feel
  • 38.
  • 39. IBM has transformed Machine Learning to Learning Machines1.Quick model development 2.Fast deployment 3.Easy Management - Continuous auditing & proactive notification
  • 40. Introducing IBM Machine Learning IBM extracted ML out of Watson IBM z Systems on premise Machine Learning Artificial Intelligence Cognitive Computing Machine Learning
  • 41. Machine Learning Watson APIs NLP Speech Vision Data Custom Industry ML Solutions Scalable Compute Multi-purpose Tooling Rich Algorithms Open Source Core … Custom Industry Machine Learning Solutions can be developed in any environment. Structured Data Unstructured Data Watson ML WML DSX MLz ML for z/OS IBM ML DSX Local DSX Desktop
  • 42. Machine Learning for z/OS Components• Announced on February 15 at NYC launch event – General availability on March 17 • Two-tiered architecture: Application cluster runs on Linux x86 and z Linux with computing on z/OS with z/OS Platform for Apache Spark as the runtime – Components on z/OS • Machine Learning for z/OS scoring service • Spark cluster, including various SPARK ML libraries and CADS/HPO library • Jupyter Kernel Gateway + Apache Toree + Python – Components on z Linux/x86 Linux – delivered as Docker images • Docker images deployed through Kubernetes • Images contain: authentication token/broker, repository service, deployment service, ingestion service, training service • DB2 for z/OS used as the database to store the metadata information for the models, model deployment information, and evaluation information • z/OS Tivoli Directory Server (LDAP) is used for user management. Its backend can be RACF, DB2 for z/OS, LDBM or any repository that z/OS LDAP supports.
  • 43. Machine Learning for z/OS Hardware and Software Pre- requisites – Scoring service and computing cluster on z/OS  z/OS 2.1 or beyond  z/OS Platform for Apache Spark V1.1(need to apply ptf to get to spark level 2.0.2)  LDAP (part of z/OS base product)  IBM 64-bit JDK for z/OS  DB2 for z/OS V10 or later – Application Cluster  Deployment on Linux x86  x86 64-bit system with 8 cores, 32GB RAM and 250G disk space (recommendation: 3 Linux x86 systems for HA coverage)  200G storage device for each x86 system as sharing volumes  CentOS 7.2 or RedHat Enterprise Linux Server 7.2 or later  OpenJDK 8  Deployment on z Linux (z13, z13s, zEnterprise EC12, zEnterprise BC12, LinuxOne Emperor, or LinuxOne Rockhopper system)  2 IFLs (or 4 virtual CPs) with 32 GB memory, 500 GB storage  Ubuntu (64-bit) 16.04 or later  OpenSSL 1.0.2g-1ubuntu9.1  openJDK 1.8.0 or later  curl 7.47.0
  • 44. z/OS Liberty IBM Machine Learning for z/OS ArchitectureApplication Cluster Ingestion service Training service z/OS Spark Cluster Ingestion lib Pipeline lib Service Metadata ML models DB2z MDSS driver IBM Machine Learning UI Jupyter Notebook / Visual Model Builder Model Management / Model Deployment / Monitoring Bundled software MLz component Pre-requisite software z/OS Data sources  Move Machine Leaning capability to the platform where the most valuable data resides  Integrate real-time predictive analytics with transactions  Leverage z/OS superior reliability, availability and security zLDAP RACF (optional) Auth Service Kubernetes Docker GlusterFS Linux (x86 or Linux on z) z/OS Scoring service IMSVSAM Jupyter Kernel Gateway Repository Service Deployment Service (Model Monitoring) LDBM Jupyter Notebook Server DB2 SMF CouchDB (NoSQL Metadata) Apache Toree z/OS Spark In Local Mode CADS/HPO lib DB2 JDBC driver Python 2.7 Brunel (Visualization) Feedback service
  • 45. What is Apache Spark? Graph Analytics Fast and integrated graph computation Stream Processing Near real-time data processing & analytics Machine Learning Incredibly fast, easy to deploy algorithms Unified Data Access Fast, familiar query language for all data SparkCore Spark SQL Spark Streaming MLlib (machine learning) GraphX (graph)
  • 46. Data Ingestion • Leverage SparkSQL to ingest data from various data sources VSAM z/OS and many more . . . Key Business Transaction Systems Spark Applications: IBM and Partners LogstreamIMSDB2 z/OS Distributed * (in development) HortonWorks HDFS Apache Spark Core Spark Stream Spark SQL MLib GraphX RDD DF RDD DF Optimized data Layer IBM z/OS Platform for Apache Spark and many more . . . Extremely high zIIP utilization DB2 Analytics Accelerator Unique capability, only on Apache Spark z/OS Leverage IDAA to optimize Spark queries transparently BigInsights Teradata DB2 LUW Oracle
  • 47. Model Creation – Integrated Jupyter Notebook • The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Cell for code snippet Interactively execution
  • 48. Model Training – Visual Model Builder • Visual model builder is a wizard guiding users to create a model step by step • No programming skill is required
  • 49. 73© Copyright IBM Corporation 2017. Technical University/Symposia materials may not be reproduced in whole or in part without the prior written permission of IBM. Model Management – Saving Model DB2 for z/OS V10 or above Models and metadata of models ML libraries / services to persistent models Notebook Visual model builder ML services • Models are managed in a central repository in DB2 for z/OS • Leverage the high availability of DB2 and z PMML Model
  • 50. Model Deployment • Model deployment is the process of moving model into production environment to serve business need – single click deployment • Models are deployed as REST interfaces • Runtime performance monitoring for scoring services CICS WAS Mobile DFHJSON
  • 51. Continuous Performance Monitoring (cont.) • Highlights deployment whose performance is downgrading
  • 52. Machine Learning for z/OS Enhancements for June 2017 Continuous delivery model provides new features and functions to meet customer needs • Standard PMML model support allows you to leverage your existing assets – Existing models that can be exported to standard PMML can now be scored on z/OS if your data originates from z Systems – Lightweight SPSS scoring engine used to score PMML models • New MLEAP scoring engine gives customers more options for scoring Spark ML models – Huge performance boost for online scoring • Feedback data ingestion further simplifies model evaluation and feedback loop • New Administration Dashboard allows system programmers to easily monitor and manage the system resources from the web UI
  • 53. PMML Model• The Predictive Model Markup Language (PMML) is an XML- based predictive model interchange format. • Many vendors can export their models to PMML format, including SPSS, R and SAS • IBM Machine Learning for z/OS supports scoring for PMML models that conforms PMML standard • Support for PMML extensions is not guaranteed