SlideShare a Scribd company logo
1 of 67
enabling modern enterprise
1
Think Beyond
Business Intelligence
for your organization –
Machine Learning
Albert Hui, MBA, M.A.Sc., CSM
Data Economist
2/4/2016 2enabling modern enterprise
About Me
2
• Co Founder of Data Economist, a data consulting firm based in Toronto.
• 18 years in data management consulting, business Intelligence, data
warehousing and big data.
• Master in Engineering in the area of Artificial Intelligence
• Big Data Architect, Data Scientist
• Conference Speaker at IOUG, TOUG Collaborate since 2011
• Technical editor on Oracle 12c Book.
• M.A.Sc., MBA, University of Toronto
• Toronto based
• Twitter: @dataeconomist
• Father of two twin boys
2/4/2016 3enabling modern enterprise
Agenda
3
Objective of this Session
What is machine learning?
BI vs ML
Models and Tools
Use Cases
What’s for the Organization?
Concluding Thoughts
2/4/2016 4enabling modern enterprise
Objective of this Talk
4
Introduction of Machine Learning
5
History of Data &
Machine Learning
2/4/2016 6enabling modern enterprise
The Meaning of.....
6
 Data:
 Granular and raw and viewed as the
lowest level of abstraction from which
information and knowledge are derived.
 Information:
 Extracting data in order to effectively
derive value and meaning and
establishing a relevant context, often
selecting from many possible contexts.
2/4/2016 7enabling modern enterprise
The Meaning of.....
7
 Intelligence:
Individuals differ from one another in their
ability to understand complex ideas, to
adapt effectively to the environment, to
learn from experience.
 Wisdom:
A deep understanding of people, things,
events or situations, resulting in the ability
to choose or act to consistently produce the
optimum results with a minimum of time
and energy.
2/4/2016 8enabling modern enterprise
8
Gandalf
Legolas
2/4/2016 9enabling modern enterprise
Build
Knowledge
thru
Experience
9
10
What is Machine Learning?
2/4/2016 11enabling modern enterprise
Definition
11
Computer systems that
automatically learn or
improve with experience
(data).
2/4/2016 12enabling modern enterprise
What is machine learning?
12
Machine Learning is not new
2/4/2016 13enabling modern enterprise
Common Machine Learning Applications
13
2/4/2016 14enabling modern enterprise
Machine learning: two major types
14
 Supervised
 Supervised learning is tasked with learning a function from labelled
training data in order to predict the value of any valid input. Common
examples of supervised learning include classifying e-mail messages
as spam, labelling Web pages according to their genre, and
recognizing handwriting. Many algorithms are used to create
supervised learners, the most common being neural networks,
Support Vector Machines (SVMs), and Naive Bayes classifiers.
 Unsupervised
 Unsupervised learning, is tasked with making sense of data without
any examples of what is correct or incorrect. It is most commonly
used for clustering similar input into logical groups. It also can be
used to reduce the number of dimensions in a data set in order to
focus on only the most useful attributes, or to detect trends. Common
approaches to unsupervised learning include k-Means, hierarchical
clustering, and self-organizing maps
2/4/2016 15enabling modern enterprise
Data mining vs machine learning
15
 Data Mining
 Focus on extracting patterns, unknown properties on the data.
 Marketing
 Surveillance
 Fraud Detection
 science discovery
 Discover items usually purchased together
 Machine learning
 Focus on extracting prediction models, based on known
properties learned from the training data
 E-Mail spam classification
 News-topic discovery
 Building recommendations
2/4/2016 16enabling modern enterprise
16
“I skate to
where the puck
Is going to be,
not where it
has been”
-- Wayne Gretzky
17
Let’s try it ourselves
2/4/2016 18enabling modern enterprise
Quick Quiz
18
 In US, a 45year male, Around 150-180K
income, Post Graduate Education, if he wants
to buy a car. Which brand?
2/4/2016 19enabling modern enterprise
Quick Quiz
19
 In US, a 45year male, 3 children, 180K
income, Graduate School Education, if he
wants to buy a car. And he lives in Texas,
then which brand?
2/4/2016 20enabling modern enterprise
Quick Quiz
20
 In US, a 45year male, 3 children, Graduate
School Education, making $60K/year. If he
wants to buy a car. Then which brand?
21
BI vs. ML
2/4/2016 22enabling modern enterprise
Remember this?
22
2/4/2016 23enabling modern enterprise
23
Make a decision
2/4/2016 24enabling modern enterprise
BI Reports ….
24
2/4/2016 25enabling modern enterprise
Key factors of Successful
Enterprises25
2/4/2016 26enabling modern enterprise
26
2/4/2016 27enabling modern enterprise
Learning Enterprise
27
2/4/2016 28enabling modern enterprise
28
2/4/2016 29enabling modern enterprise
Decide – Learn -
Experience29
Make better Builds
2/4/2016 30enabling modern enterprise
How do we keep up
changes?30
When the winds of
change blow,
some people build
walls and others
build windmills
-- Chinese proverb
2/4/2016 31enabling modern enterprise
31
32
Models & Tools
2/4/2016 33enabling modern enterprise
Main Models
33
Classification Regression
Clustering
2/4/2016 34enabling modern enterprise
Machine Learning Components
34
2/4/2016 35enabling modern enterprise
Machine Learning : Data
35
2/4/2016 36enabling modern enterprise
Modelling Concept (Dimensionality Reduction)
Sales
Project three dimensional space
into two dimensional space
Principal Component Analysis
2/4/2016 37enabling modern enterprise
Modelling Concept (generalization)
37
x
y
Is it a better model?

3
1
5
2
5
4
4
3
32
210 xxbxb
x
xb
xbxbby
)min(
0
 

ii
n
i
b
Objective Function
Regularization
2/4/2016 38enabling modern enterprise
Build the model
38
 Learn a model from a manually trained dataset
 Predict the class of an unseen object based on
features
2/4/2016 39enabling modern enterprise
Build the model: iterative process
39
 There is no single answer/model to your
questions.
 It is often based on trial and error.
2/4/2016 40enabling modern enterprise
Some Models Available
40
 Multiple Variable Regression
 Decision Tree/Random Forrest
 Logistic Regression
 Neural Network
 Fuzzy Logic
 Support Vector Machine
 Bayesian Network
 K-means
 KNN – Knearest Neigbors
2/4/2016 41enabling modern enterprise
Tools
41
42
Use Case #1
Ad Click-thru rate
Prediction using
Machine Learning
2/4/2016 43enabling modern enterprise
43
2/4/2016 44enabling modern enterprise
Clickstream – Case Demo
44
 An Asia based Hotspot Wi-Fi provider
 Revenue Model: Advertising
 Advertisers place ads before users can connect to Wifi
 Data
 Survey data: Users are required to fill a survey before
logging in.
 Click logs including Ad click-through
 Data Size:
 12GB+ compressed a day.
 15M signed on and 6% click-thru a day.
 Problem definition: click-through rate is too low
Demo
2/4/2016 45enabling modern enterprise
Preference Matching :
Clustering45
Matching
Millions of People Thousands of Ads
2/4/2016 46enabling modern enterprise
Logistic Regression
46
2/4/2016 47enabling modern enterprise
Ad: n-dimensional vectors
 Each Ad is represented as a vector of
customers who have clicked the ads.
 Probability of Ad clicked based on how
close with individual Ad vectors.
Vector for customers who clicked and viewed burger king
Vector for customers who clicked and viewed wholefood
Vector for an signed on customer
2/4/2016 48enabling modern enterprise
Improvement
48
Click-thru rate increased from 6% to
13% first year and 19% next year.
49
Use Case #2
A Major Canadian
retailer
2/4/2016 50enabling modern enterprise
Data Science – First Question
50
What are the customers saying?
2/4/2016 51enabling modern enterprise
Listen to Customers
51
install.packages("twitteR")
rdmTweets <- userTimeline("rdatamining", n=100)
install.packages("ROAuth")
install.packages("RCurl")
install.packages("tm")
install.packages("SnowballC")
install.packages("wordcloud")
twitCred <- OAuthFactory$new(consumerKey="rp4fHagxYdsdfoSMR3FiOg",
consumerSecret="webKiy93XZZDLQcBJzxHw64regfgZvbivJIpLctYcPKY",
requestURL="https://api.twitter.com/oauth/request_token",
authURL="https://api.twitter.com/oauth/authorize",
accessURL="https://api.twitter.com/oauth/access_token")
wordcloud(d$word, d$freq, min.freq=3)
2/4/2016 52enabling modern enterprise
NPL : Sentiment Analysis
52
weather
waiting
Olympics
2/4/2016 53enabling modern enterprise53
Words Popularity
Olympics 0.9
Winter 0.9
Customer Service 0.85
Computer 0.85
Annoy 0.85
Auto Oil 0.7
horrible 0.7
line 0.7
wait 0.7
Found 0.65
traffic 0.6
walmart 0.6
good 0.6
back 0.57
Target 0.56
Parking 0.56
sick 0.55
Association Association
Game thanks
Olympics weather
wait product
wait slow
Asile wait
Engine price
wait stand
stand customer Service
time find
line stand
target weather
phone find
Olympics family
worst good
find parking
target find
service slow
dictCorpus <- myCorpus
# stem words in a text document with the snowball stemmers,
# which requires packages Snowball, RWeka, rJava, RWekajars
myCorpus <- tm_map(myCorpus, stemDocument)
# inspect the first three ``documents"
inspect(myCorpus[1:3])
myCorpus <- tm_map(myCorpus, stemCompletion, dictionary=dictCorpus)
inspect(myCorpus[1:3])
myDtm <- TermDocumentMatrix(myCorpus, control = list(minWordLength = 1))
#inspect(myDtm[266:270,31:40])
print(myDtm)
findFreqTerms(myDtm, lowfreq=2)
findAssocs(myDtm, 'Olympics', 0.10)
findAssocs(myDtm, 'service', 0.10)
NPL : Sentiment Analysis
2/4/2016 54enabling modern enterprise
Improvements
54
 Improve the
customer service line
 Increase Customer
Service Staff on Sat.
 Reduce Wait Time
2/4/2016 55enabling modern enterprise
Data Science – What Impact Sales
55
Product
Sales
Weather
Store
Demographic
Product
Review
Inventory
On-line
Clickstream
Competitors
Store Size &
Attributes
Product Price
Environmental Data
Environic Data
Site, Forum
Review, twitter
Store Inventory
Site Clickstream
Marketing
Analysis
Dealer
Management
Promotion
2/4/2016 56enabling modern enterprise
Data Science – What Impact Sales
56
Multivariate Linear Regression
57
Use Case # 3
Cash flow projection
for a major bank
2/4/2016 58enabling modern enterprise
Deposit Saving : Asset Liability Modeling
58
Asset Allocation Optimization
1. Predicting cash balance for
customer segments.
2. Optimizing lending and asset
allocation.
3. Minimize liquidity risk.
4. Enhance pricing strategy.
5. Manage better customer
relationship.
Every 10K deposit
10d 20d 1m …... 6m 1y 2 y
Survival model
for Cash flow projection
based on customer
profile
Retirees 65+
Single Saver
40 with kids
Single spender
2/4/2016 59enabling modern enterprise
Use Case #3: Benefits
59
Estimated 100+ Millions
per year revenue
opportunity
60
What’s for your
organization?
2/4/2016 61enabling modern enterprise
Enhance your BI Reports with prediction
capability61
Provide
predictive
capability in your
BI Reports.
2/4/2016 62enabling modern enterprise
Decision Architecture
62
models
business
applications
BI Reports
Feedback
2/4/2016 63enabling modern enterprise
Decision as a Service
63
Make better
Builds
2/4/2016 64enabling modern enterprise
Concluding Thoughts:
64
In this connected age,
what is the most
disruptive?
2/4/2016 65enabling modern enterprise
Customers are actually more disruptive than
technology
2/4/2016 66enabling modern enterprise
Decisions Made by IoT
To create the experience,
decisions need to
be made where the events
happen.
2/4/2016 67enabling modern enterprise
Thank you!
67
Albert Hui, MBA, MASc., P.Eng, CSM
Data Economist Inc.,
Email: albert_hui@dataeconomist.com
Follow me at Twitter: @dataeconomist

More Related Content

What's hot

DATA MINING WITH CLUSTERING ON BIG DATA FOR SHOPPING MALL’S DATASET
DATA MINING WITH CLUSTERING ON BIG DATA FOR SHOPPING MALL’S DATASETDATA MINING WITH CLUSTERING ON BIG DATA FOR SHOPPING MALL’S DATASET
DATA MINING WITH CLUSTERING ON BIG DATA FOR SHOPPING MALL’S DATASET
AM Publications
 
What are you measuring - 3 approaches to data-driven marketing
What are you measuring - 3 approaches to data-driven marketingWhat are you measuring - 3 approaches to data-driven marketing
What are you measuring - 3 approaches to data-driven marketing
Julie Doyle
 
Driving Results through Strategic Data Sourcing and Optimization: Life Line G...
Driving Results through Strategic Data Sourcing and Optimization: Life Line G...Driving Results through Strategic Data Sourcing and Optimization: Life Line G...
Driving Results through Strategic Data Sourcing and Optimization: Life Line G...
Vivastream
 

What's hot (20)

Business Analytics
Business AnalyticsBusiness Analytics
Business Analytics
 
Chunking and Reusing Content: AAUP Conference 2012
Chunking and Reusing Content: AAUP Conference 2012Chunking and Reusing Content: AAUP Conference 2012
Chunking and Reusing Content: AAUP Conference 2012
 
Parallel Universe: Will Libraries and Publishers Learn to Share?
Parallel Universe: Will Libraries and Publishers Learn to Share?Parallel Universe: Will Libraries and Publishers Learn to Share?
Parallel Universe: Will Libraries and Publishers Learn to Share?
 
DATA MINING WITH CLUSTERING ON BIG DATA FOR SHOPPING MALL’S DATASET
DATA MINING WITH CLUSTERING ON BIG DATA FOR SHOPPING MALL’S DATASETDATA MINING WITH CLUSTERING ON BIG DATA FOR SHOPPING MALL’S DATASET
DATA MINING WITH CLUSTERING ON BIG DATA FOR SHOPPING MALL’S DATASET
 
Rethinking and Remixing Content: Society of Scholarly Publishers Panel 2013
Rethinking and Remixing Content: Society of Scholarly Publishers Panel 2013Rethinking and Remixing Content: Society of Scholarly Publishers Panel 2013
Rethinking and Remixing Content: Society of Scholarly Publishers Panel 2013
 
Predictions for Educational Publishing: NFAIS Conference 2013
Predictions for Educational Publishing: NFAIS Conference 2013Predictions for Educational Publishing: NFAIS Conference 2013
Predictions for Educational Publishing: NFAIS Conference 2013
 
RLG (OCLC) Symposium Chicago 2010
RLG (OCLC) Symposium  Chicago 2010RLG (OCLC) Symposium  Chicago 2010
RLG (OCLC) Symposium Chicago 2010
 
Capturing Value from Big Data through Data Driven Business models prensetation
Capturing Value from Big Data through Data Driven Business models prensetationCapturing Value from Big Data through Data Driven Business models prensetation
Capturing Value from Big Data through Data Driven Business models prensetation
 
Trends, Tools and Tips for Technology Careers
Trends, Tools and Tips for Technology CareersTrends, Tools and Tips for Technology Careers
Trends, Tools and Tips for Technology Careers
 
MTBiz February 2014
MTBiz February 2014MTBiz February 2014
MTBiz February 2014
 
Ba l6732x fm_i-xxx.indd i 110816 0347 pm_smartbook®
Ba l6732x fm_i-xxx.indd i 110816  0347 pm_smartbook® Ba l6732x fm_i-xxx.indd i 110816  0347 pm_smartbook®
Ba l6732x fm_i-xxx.indd i 110816 0347 pm_smartbook®
 
What are you measuring - 3 approaches to data-driven marketing
What are you measuring - 3 approaches to data-driven marketingWhat are you measuring - 3 approaches to data-driven marketing
What are you measuring - 3 approaches to data-driven marketing
 
Driving Results through Strategic Data Sourcing and Optimization: Life Line G...
Driving Results through Strategic Data Sourcing and Optimization: Life Line G...Driving Results through Strategic Data Sourcing and Optimization: Life Line G...
Driving Results through Strategic Data Sourcing and Optimization: Life Line G...
 
Improving Publisher Metadata: AAUP Annual Meeting 2012
Improving Publisher Metadata: AAUP Annual Meeting 2012Improving Publisher Metadata: AAUP Annual Meeting 2012
Improving Publisher Metadata: AAUP Annual Meeting 2012
 
Beyong Big Data: Organizing for Customer Information Management
Beyong Big Data:  Organizing for Customer Information ManagementBeyong Big Data:  Organizing for Customer Information Management
Beyong Big Data: Organizing for Customer Information Management
 
Google Book Settlement: Symposium at New York Law School
Google Book Settlement: Symposium at New York Law SchoolGoogle Book Settlement: Symposium at New York Law School
Google Book Settlement: Symposium at New York Law School
 
D&B US Economic Health Tracker | May 2014
D&B US Economic Health Tracker | May 2014D&B US Economic Health Tracker | May 2014
D&B US Economic Health Tracker | May 2014
 
Acquisitions, Corporate Restructuring and the Future. NFAIS Workshop 2012
Acquisitions, Corporate Restructuring and the Future.  NFAIS Workshop 2012Acquisitions, Corporate Restructuring and the Future.  NFAIS Workshop 2012
Acquisitions, Corporate Restructuring and the Future. NFAIS Workshop 2012
 
Analytical thinking 8 - June 2012
Analytical thinking 8 - June 2012Analytical thinking 8 - June 2012
Analytical thinking 8 - June 2012
 
IRJET- Strength and Workability of High Volume Fly Ash Self-Compacting Concre...
IRJET- Strength and Workability of High Volume Fly Ash Self-Compacting Concre...IRJET- Strength and Workability of High Volume Fly Ash Self-Compacting Concre...
IRJET- Strength and Workability of High Volume Fly Ash Self-Compacting Concre...
 

Similar to Techconnex Think beyond BI: Machine Learning

Dmc white paper data economics
Dmc white paper data economicsDmc white paper data economics
Dmc white paper data economics
mvsavage
 
PresentationThe capability of enormous information - or the new .pdf
PresentationThe capability of enormous information - or the new .pdfPresentationThe capability of enormous information - or the new .pdf
PresentationThe capability of enormous information - or the new .pdf
aradhana9856
 
Applied_Data_Science_Presented_by_Yhat
Applied_Data_Science_Presented_by_YhatApplied_Data_Science_Presented_by_Yhat
Applied_Data_Science_Presented_by_Yhat
Charlie Hecht
 
Competitive Environment And Maintaining Customer...
Competitive Environment And Maintaining Customer...Competitive Environment And Maintaining Customer...
Competitive Environment And Maintaining Customer...
Lissette Hartman
 
Barry Ooi; Big Data lookb4YouLeap
Barry Ooi; Big Data lookb4YouLeapBarry Ooi; Big Data lookb4YouLeap
Barry Ooi; Big Data lookb4YouLeap
Barry Ooi
 
Database Marketing Intensive
Database Marketing IntensiveDatabase Marketing Intensive
Database Marketing Intensive
Vivastream
 

Similar to Techconnex Think beyond BI: Machine Learning (20)

Dmc white paper data economics
Dmc white paper data economicsDmc white paper data economics
Dmc white paper data economics
 
PresentationThe capability of enormous information - or the new .pdf
PresentationThe capability of enormous information - or the new .pdfPresentationThe capability of enormous information - or the new .pdf
PresentationThe capability of enormous information - or the new .pdf
 
MBA Dissertation: "Investigation into Programmatic Marketing as a More Effici...
MBA Dissertation: "Investigation into Programmatic Marketing as a More Effici...MBA Dissertation: "Investigation into Programmatic Marketing as a More Effici...
MBA Dissertation: "Investigation into Programmatic Marketing as a More Effici...
 
Mighty Guides Data Disruption
Mighty Guides Data DisruptionMighty Guides Data Disruption
Mighty Guides Data Disruption
 
World of Watson 2016: Journey to Cognitive Excellence - Harness the Force of ...
World of Watson 2016: Journey to Cognitive Excellence - Harness the Force of ...World of Watson 2016: Journey to Cognitive Excellence - Harness the Force of ...
World of Watson 2016: Journey to Cognitive Excellence - Harness the Force of ...
 
Applied_Data_Science_Presented_by_Yhat
Applied_Data_Science_Presented_by_YhatApplied_Data_Science_Presented_by_Yhat
Applied_Data_Science_Presented_by_Yhat
 
Competitive Environment And Maintaining Customer...
Competitive Environment And Maintaining Customer...Competitive Environment And Maintaining Customer...
Competitive Environment And Maintaining Customer...
 
Data Modeling Best Practices - Business & Technical Approaches
Data Modeling Best Practices - Business & Technical ApproachesData Modeling Best Practices - Business & Technical Approaches
Data Modeling Best Practices - Business & Technical Approaches
 
Big data is a popular term used to describe the exponential growth and availa...
Big data is a popular term used to describe the exponential growth and availa...Big data is a popular term used to describe the exponential growth and availa...
Big data is a popular term used to describe the exponential growth and availa...
 
Capitalize On Social Media With Big Data Analytics
Capitalize On Social Media With Big Data AnalyticsCapitalize On Social Media With Big Data Analytics
Capitalize On Social Media With Big Data Analytics
 
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGYBIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
BIGDATA-DIGITAL TRANSFORMATION AND STRATEGY
 
Delivering Value Through Business Analytics
Delivering Value Through Business AnalyticsDelivering Value Through Business Analytics
Delivering Value Through Business Analytics
 
Barry Ooi; Big Data lookb4YouLeap
Barry Ooi; Big Data lookb4YouLeapBarry Ooi; Big Data lookb4YouLeap
Barry Ooi; Big Data lookb4YouLeap
 
Predictive Marketing
Predictive MarketingPredictive Marketing
Predictive Marketing
 
Database Marketing Intensive
Database Marketing IntensiveDatabase Marketing Intensive
Database Marketing Intensive
 
Modern Marketing Data Capabilities.docx
Modern Marketing Data Capabilities.docxModern Marketing Data Capabilities.docx
Modern Marketing Data Capabilities.docx
 
Rady School Master of Science Business Analytics (MSBA) Program Overview
Rady School Master of Science Business Analytics (MSBA) Program OverviewRady School Master of Science Business Analytics (MSBA) Program Overview
Rady School Master of Science Business Analytics (MSBA) Program Overview
 
Resume
ResumeResume
Resume
 
Big data analysis workshop concept paper
Big data analysis workshop   concept paperBig data analysis workshop   concept paper
Big data analysis workshop concept paper
 
Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...
Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...
Data Architecture Strategies Webinar: Emerging Trends in Data Architecture – ...
 

Recently uploaded

怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
vexqp
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
wsppdmt
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
Health
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
vexqp
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Klinik kandungan
 
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
wsppdmt
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
gajnagarg
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
vexqp
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 

Recently uploaded (20)

怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
怎样办理旧金山城市学院毕业证(CCSF毕业证书)成绩单学校原版复制
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
如何办理英国诺森比亚大学毕业证(NU毕业证书)成绩单原件一模一样
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
怎样办理纽约州立大学宾汉姆顿分校毕业证(SUNY-Bin毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In dimapur [ 7014168258 ] Call Me For Genuine Models W...
 
Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........
 
Harnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptxHarnessing the Power of GenAI for BI and Reporting.pptx
Harnessing the Power of GenAI for BI and Reporting.pptx
 
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
一比一原版(UCD毕业证书)加州大学戴维斯分校毕业证成绩单原件一模一样
 
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book nowVadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
Vadodara 💋 Call Girl 7737669865 Call Girls in Vadodara Escort service book now
 
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptxThe-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
The-boAt-Story-Navigating-the-Waves-of-Innovation.pptx
 
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In bhavnagar [ 7014168258 ] Call Me For Genuine Models...
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 

Techconnex Think beyond BI: Machine Learning

  • 1. enabling modern enterprise 1 Think Beyond Business Intelligence for your organization – Machine Learning Albert Hui, MBA, M.A.Sc., CSM Data Economist
  • 2. 2/4/2016 2enabling modern enterprise About Me 2 • Co Founder of Data Economist, a data consulting firm based in Toronto. • 18 years in data management consulting, business Intelligence, data warehousing and big data. • Master in Engineering in the area of Artificial Intelligence • Big Data Architect, Data Scientist • Conference Speaker at IOUG, TOUG Collaborate since 2011 • Technical editor on Oracle 12c Book. • M.A.Sc., MBA, University of Toronto • Toronto based • Twitter: @dataeconomist • Father of two twin boys
  • 3. 2/4/2016 3enabling modern enterprise Agenda 3 Objective of this Session What is machine learning? BI vs ML Models and Tools Use Cases What’s for the Organization? Concluding Thoughts
  • 4. 2/4/2016 4enabling modern enterprise Objective of this Talk 4 Introduction of Machine Learning
  • 5. 5 History of Data & Machine Learning
  • 6. 2/4/2016 6enabling modern enterprise The Meaning of..... 6  Data:  Granular and raw and viewed as the lowest level of abstraction from which information and knowledge are derived.  Information:  Extracting data in order to effectively derive value and meaning and establishing a relevant context, often selecting from many possible contexts.
  • 7. 2/4/2016 7enabling modern enterprise The Meaning of..... 7  Intelligence: Individuals differ from one another in their ability to understand complex ideas, to adapt effectively to the environment, to learn from experience.  Wisdom: A deep understanding of people, things, events or situations, resulting in the ability to choose or act to consistently produce the optimum results with a minimum of time and energy.
  • 8. 2/4/2016 8enabling modern enterprise 8 Gandalf Legolas
  • 9. 2/4/2016 9enabling modern enterprise Build Knowledge thru Experience 9
  • 10. 10 What is Machine Learning?
  • 11. 2/4/2016 11enabling modern enterprise Definition 11 Computer systems that automatically learn or improve with experience (data).
  • 12. 2/4/2016 12enabling modern enterprise What is machine learning? 12 Machine Learning is not new
  • 13. 2/4/2016 13enabling modern enterprise Common Machine Learning Applications 13
  • 14. 2/4/2016 14enabling modern enterprise Machine learning: two major types 14  Supervised  Supervised learning is tasked with learning a function from labelled training data in order to predict the value of any valid input. Common examples of supervised learning include classifying e-mail messages as spam, labelling Web pages according to their genre, and recognizing handwriting. Many algorithms are used to create supervised learners, the most common being neural networks, Support Vector Machines (SVMs), and Naive Bayes classifiers.  Unsupervised  Unsupervised learning, is tasked with making sense of data without any examples of what is correct or incorrect. It is most commonly used for clustering similar input into logical groups. It also can be used to reduce the number of dimensions in a data set in order to focus on only the most useful attributes, or to detect trends. Common approaches to unsupervised learning include k-Means, hierarchical clustering, and self-organizing maps
  • 15. 2/4/2016 15enabling modern enterprise Data mining vs machine learning 15  Data Mining  Focus on extracting patterns, unknown properties on the data.  Marketing  Surveillance  Fraud Detection  science discovery  Discover items usually purchased together  Machine learning  Focus on extracting prediction models, based on known properties learned from the training data  E-Mail spam classification  News-topic discovery  Building recommendations
  • 16. 2/4/2016 16enabling modern enterprise 16 “I skate to where the puck Is going to be, not where it has been” -- Wayne Gretzky
  • 17. 17 Let’s try it ourselves
  • 18. 2/4/2016 18enabling modern enterprise Quick Quiz 18  In US, a 45year male, Around 150-180K income, Post Graduate Education, if he wants to buy a car. Which brand?
  • 19. 2/4/2016 19enabling modern enterprise Quick Quiz 19  In US, a 45year male, 3 children, 180K income, Graduate School Education, if he wants to buy a car. And he lives in Texas, then which brand?
  • 20. 2/4/2016 20enabling modern enterprise Quick Quiz 20  In US, a 45year male, 3 children, Graduate School Education, making $60K/year. If he wants to buy a car. Then which brand?
  • 22. 2/4/2016 22enabling modern enterprise Remember this? 22
  • 23. 2/4/2016 23enabling modern enterprise 23 Make a decision
  • 24. 2/4/2016 24enabling modern enterprise BI Reports …. 24
  • 25. 2/4/2016 25enabling modern enterprise Key factors of Successful Enterprises25
  • 26. 2/4/2016 26enabling modern enterprise 26
  • 27. 2/4/2016 27enabling modern enterprise Learning Enterprise 27
  • 28. 2/4/2016 28enabling modern enterprise 28
  • 29. 2/4/2016 29enabling modern enterprise Decide – Learn - Experience29 Make better Builds
  • 30. 2/4/2016 30enabling modern enterprise How do we keep up changes?30 When the winds of change blow, some people build walls and others build windmills -- Chinese proverb
  • 31. 2/4/2016 31enabling modern enterprise 31
  • 33. 2/4/2016 33enabling modern enterprise Main Models 33 Classification Regression Clustering
  • 34. 2/4/2016 34enabling modern enterprise Machine Learning Components 34
  • 35. 2/4/2016 35enabling modern enterprise Machine Learning : Data 35
  • 36. 2/4/2016 36enabling modern enterprise Modelling Concept (Dimensionality Reduction) Sales Project three dimensional space into two dimensional space Principal Component Analysis
  • 37. 2/4/2016 37enabling modern enterprise Modelling Concept (generalization) 37 x y Is it a better model?  3 1 5 2 5 4 4 3 32 210 xxbxb x xb xbxbby )min( 0    ii n i b Objective Function Regularization
  • 38. 2/4/2016 38enabling modern enterprise Build the model 38  Learn a model from a manually trained dataset  Predict the class of an unseen object based on features
  • 39. 2/4/2016 39enabling modern enterprise Build the model: iterative process 39  There is no single answer/model to your questions.  It is often based on trial and error.
  • 40. 2/4/2016 40enabling modern enterprise Some Models Available 40  Multiple Variable Regression  Decision Tree/Random Forrest  Logistic Regression  Neural Network  Fuzzy Logic  Support Vector Machine  Bayesian Network  K-means  KNN – Knearest Neigbors
  • 41. 2/4/2016 41enabling modern enterprise Tools 41
  • 42. 42 Use Case #1 Ad Click-thru rate Prediction using Machine Learning
  • 43. 2/4/2016 43enabling modern enterprise 43
  • 44. 2/4/2016 44enabling modern enterprise Clickstream – Case Demo 44  An Asia based Hotspot Wi-Fi provider  Revenue Model: Advertising  Advertisers place ads before users can connect to Wifi  Data  Survey data: Users are required to fill a survey before logging in.  Click logs including Ad click-through  Data Size:  12GB+ compressed a day.  15M signed on and 6% click-thru a day.  Problem definition: click-through rate is too low Demo
  • 45. 2/4/2016 45enabling modern enterprise Preference Matching : Clustering45 Matching Millions of People Thousands of Ads
  • 46. 2/4/2016 46enabling modern enterprise Logistic Regression 46
  • 47. 2/4/2016 47enabling modern enterprise Ad: n-dimensional vectors  Each Ad is represented as a vector of customers who have clicked the ads.  Probability of Ad clicked based on how close with individual Ad vectors. Vector for customers who clicked and viewed burger king Vector for customers who clicked and viewed wholefood Vector for an signed on customer
  • 48. 2/4/2016 48enabling modern enterprise Improvement 48 Click-thru rate increased from 6% to 13% first year and 19% next year.
  • 49. 49 Use Case #2 A Major Canadian retailer
  • 50. 2/4/2016 50enabling modern enterprise Data Science – First Question 50 What are the customers saying?
  • 51. 2/4/2016 51enabling modern enterprise Listen to Customers 51 install.packages("twitteR") rdmTweets <- userTimeline("rdatamining", n=100) install.packages("ROAuth") install.packages("RCurl") install.packages("tm") install.packages("SnowballC") install.packages("wordcloud") twitCred <- OAuthFactory$new(consumerKey="rp4fHagxYdsdfoSMR3FiOg", consumerSecret="webKiy93XZZDLQcBJzxHw64regfgZvbivJIpLctYcPKY", requestURL="https://api.twitter.com/oauth/request_token", authURL="https://api.twitter.com/oauth/authorize", accessURL="https://api.twitter.com/oauth/access_token") wordcloud(d$word, d$freq, min.freq=3)
  • 52. 2/4/2016 52enabling modern enterprise NPL : Sentiment Analysis 52 weather waiting Olympics
  • 53. 2/4/2016 53enabling modern enterprise53 Words Popularity Olympics 0.9 Winter 0.9 Customer Service 0.85 Computer 0.85 Annoy 0.85 Auto Oil 0.7 horrible 0.7 line 0.7 wait 0.7 Found 0.65 traffic 0.6 walmart 0.6 good 0.6 back 0.57 Target 0.56 Parking 0.56 sick 0.55 Association Association Game thanks Olympics weather wait product wait slow Asile wait Engine price wait stand stand customer Service time find line stand target weather phone find Olympics family worst good find parking target find service slow dictCorpus <- myCorpus # stem words in a text document with the snowball stemmers, # which requires packages Snowball, RWeka, rJava, RWekajars myCorpus <- tm_map(myCorpus, stemDocument) # inspect the first three ``documents" inspect(myCorpus[1:3]) myCorpus <- tm_map(myCorpus, stemCompletion, dictionary=dictCorpus) inspect(myCorpus[1:3]) myDtm <- TermDocumentMatrix(myCorpus, control = list(minWordLength = 1)) #inspect(myDtm[266:270,31:40]) print(myDtm) findFreqTerms(myDtm, lowfreq=2) findAssocs(myDtm, 'Olympics', 0.10) findAssocs(myDtm, 'service', 0.10) NPL : Sentiment Analysis
  • 54. 2/4/2016 54enabling modern enterprise Improvements 54  Improve the customer service line  Increase Customer Service Staff on Sat.  Reduce Wait Time
  • 55. 2/4/2016 55enabling modern enterprise Data Science – What Impact Sales 55 Product Sales Weather Store Demographic Product Review Inventory On-line Clickstream Competitors Store Size & Attributes Product Price Environmental Data Environic Data Site, Forum Review, twitter Store Inventory Site Clickstream Marketing Analysis Dealer Management Promotion
  • 56. 2/4/2016 56enabling modern enterprise Data Science – What Impact Sales 56 Multivariate Linear Regression
  • 57. 57 Use Case # 3 Cash flow projection for a major bank
  • 58. 2/4/2016 58enabling modern enterprise Deposit Saving : Asset Liability Modeling 58 Asset Allocation Optimization 1. Predicting cash balance for customer segments. 2. Optimizing lending and asset allocation. 3. Minimize liquidity risk. 4. Enhance pricing strategy. 5. Manage better customer relationship. Every 10K deposit 10d 20d 1m …... 6m 1y 2 y Survival model for Cash flow projection based on customer profile Retirees 65+ Single Saver 40 with kids Single spender
  • 59. 2/4/2016 59enabling modern enterprise Use Case #3: Benefits 59 Estimated 100+ Millions per year revenue opportunity
  • 61. 2/4/2016 61enabling modern enterprise Enhance your BI Reports with prediction capability61 Provide predictive capability in your BI Reports.
  • 62. 2/4/2016 62enabling modern enterprise Decision Architecture 62 models business applications BI Reports Feedback
  • 63. 2/4/2016 63enabling modern enterprise Decision as a Service 63 Make better Builds
  • 64. 2/4/2016 64enabling modern enterprise Concluding Thoughts: 64 In this connected age, what is the most disruptive?
  • 65. 2/4/2016 65enabling modern enterprise Customers are actually more disruptive than technology
  • 66. 2/4/2016 66enabling modern enterprise Decisions Made by IoT To create the experience, decisions need to be made where the events happen.
  • 67. 2/4/2016 67enabling modern enterprise Thank you! 67 Albert Hui, MBA, MASc., P.Eng, CSM Data Economist Inc., Email: albert_hui@dataeconomist.com Follow me at Twitter: @dataeconomist