SlideShare a Scribd company logo
Machine Learning
meets
Web Development
Shuhei Iitsuka @tushuhei
ML is just for product engineers?
Spam Mail Detection
Image Recognition (OCR)
Recommendation Engine
Query Suggestion
Auto Completion
Image Tagging
Word Indexing
Fraud Detection
Search Engine
Voice Recognition
Robot Locomotion
Automatic Diagnosis
Video Game Expert
Automated Trading
Face Recognition
Pattern Recognition
Route Search
Trend Forecasting
Handwriting Recognition
Computer Vision
Translation
Name Identification
Transaction Data Mining
Human Modeling
Machine Learning is also for
Web designers / developers / marketers.
ML for designers: interactive data visualization.
Shuhei Iitsuka and Yutaka Matsuo: A Product Network Based on Browsing and Purchase Behavior in E-
commerce. The institute of electronics information and communication engineers D. 2015.
Wedding Venue A Wedding Venue B
Images from:
http://zexy.net/wedding/c_7770021671/
http://zexy.net/wedding/c_7770029193/
User
inquiry inquiry
Competition
ML for designers: interactive data visualization.
http://colah.github.io/posts/2014-10-Visualizing-MNIST/
Example: Visualizing MNIST: An
Exploration of Dimensionality
Reduction
Visualization of how a machine
recognize handwritten digits to
classify.
ML for developers: ask users for the best one.
Image from: Autonomous Systems Labs - TU Darmstadt http://www.ausy.tu-darmstadt.de/Research/Research
Website UsersVariation
Clicks
A/B testing
ML for developers: ask users for the best one.
Example: Obama Campaign in 2010
$60M improvement
http://blog.optimizely.com/2010/11/29/how-obama-raised-60-million-by-
running-a-simple-experiment/
Example: A/B testing on Bing
BEFORE
$10M annual revenue improvement
Iitsuka, Shuhei, and Yutaka Matsuo. "Website Optimization Problem and Its Solutions." Proceedings of the 21th ACM SIGKDD
International Conference on Knowledge Discovery and Data Mining. ACM, 2015.
AFTER
ML for marketers: product mapping on preference axis.
item #1
item #2
・
・
・
item #10000
user #1, ・・・, user #m
BUY
SKIP
SEE
BUY
SEE SKIP
・・・
・・・
・・・
・・・
LOG
DATA luxury
modern
Axis of
preference
modest
old-fashioned
User
behavior
Aggregation
(PCA)
item #1
item #5
item #3
item #2
item #4
item #7
item #6
Again,
machine learning is not only for product engineers
but also for designers / developers / marketers.
Conclusion:

More Related Content

Similar to Machine learning meets web development

will ai replace web developers.pdf
will ai replace web developers.pdfwill ai replace web developers.pdf
will ai replace web developers.pdf
Host It Smart
 
Experts in Making Machine Learning App Development
Experts in Making Machine Learning App DevelopmentExperts in Making Machine Learning App Development
Experts in Making Machine Learning App Development
DivyaConsagous
 
6 Ways To Use Artificial Intelligence In Your Business
6 Ways To Use Artificial Intelligence In Your Business6 Ways To Use Artificial Intelligence In Your Business
6 Ways To Use Artificial Intelligence In Your Business
venkatvajradhar1
 
RESPONSIVE WEB DESIGN IN THE AGE OF ARTIFICIAL INTELLIGENCE
RESPONSIVE WEB DESIGN IN THE AGE OF ARTIFICIAL INTELLIGENCERESPONSIVE WEB DESIGN IN THE AGE OF ARTIFICIAL INTELLIGENCE
RESPONSIVE WEB DESIGN IN THE AGE OF ARTIFICIAL INTELLIGENCE
sneharathod39
 
THE FUTURE OF AI WEBSITE DESIGN AND DEVELOPMENT.pptx
THE FUTURE OF AI WEBSITE DESIGN AND DEVELOPMENT.pptxTHE FUTURE OF AI WEBSITE DESIGN AND DEVELOPMENT.pptx
THE FUTURE OF AI WEBSITE DESIGN AND DEVELOPMENT.pptx
e-Definers Technology
 
How AI Revolutionizes Marketing
How AI Revolutionizes MarketingHow AI Revolutionizes Marketing
How AI Revolutionizes Marketing
Call Sumo
 
10 Ways AI is Actively Changing Digital Marketing - Understandingecommerce.com
10 Ways AI is Actively Changing Digital Marketing - Understandingecommerce.com10 Ways AI is Actively Changing Digital Marketing - Understandingecommerce.com
10 Ways AI is Actively Changing Digital Marketing - Understandingecommerce.com
M. Patrick Doherty
 
AI Applications across Major Industries
AI Applications across Major IndustriesAI Applications across Major Industries
AI Applications across Major Industries
venkatvajradhar1
 
AI Applications across Major Industries
AI Applications across Major IndustriesAI Applications across Major Industries
AI Applications across Major Industries
venkatvajradhar1
 
Interaction Builders Manifesto
Interaction Builders ManifestoInteraction Builders Manifesto
Interaction Builders Manifesto
Bastian Buch
 
Role of Data Annotation Services in Training Machine Learning Models
Role of Data Annotation Services in Training Machine Learning ModelsRole of Data Annotation Services in Training Machine Learning Models
Role of Data Annotation Services in Training Machine Learning Models
Andrew Leo
 
Artificial Intelligence in Communications
Artificial Intelligence in CommunicationsArtificial Intelligence in Communications
Artificial Intelligence in Communications
Call Sumo
 
Top Artificial Intelligence Project Ideas.pdf
Top Artificial Intelligence Project Ideas.pdfTop Artificial Intelligence Project Ideas.pdf
Top Artificial Intelligence Project Ideas.pdf
Lucas Lagone
 
User Experience of AI - How to marry the two for ultimate success?
User Experience of AI - How to marry the two for ultimate success?User Experience of AI - How to marry the two for ultimate success?
User Experience of AI - How to marry the two for ultimate success?
Koru UX Design
 
Is The Rise Of AI Disrupting Web Hosting
Is The Rise Of AI Disrupting Web HostingIs The Rise Of AI Disrupting Web Hosting
Is The Rise Of AI Disrupting Web Hosting
francigabade
 
Demystifying AI | A Comprehensive Guide
Demystifying AI | A Comprehensive Guide	Demystifying AI | A Comprehensive Guide
Demystifying AI | A Comprehensive Guide
Syscraft Information System Pvt. Ltd.
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
Md. Rakib Trofder
 
The Use Artificial Intelligence Machine Learning Web Development.pdf
The Use Artificial Intelligence Machine Learning Web Development.pdfThe Use Artificial Intelligence Machine Learning Web Development.pdf
The Use Artificial Intelligence Machine Learning Web Development.pdf
AD Techlogix - Website & Mobile App Development Company
 
What is digital identity & it's future
What is digital identity & it's futureWhat is digital identity & it's future
What is digital identity & it's future
Prem Nath
 
The Future of AI and Its Impact on Human Jobs.pdf
The Future of AI and Its Impact on Human Jobs.pdfThe Future of AI and Its Impact on Human Jobs.pdf
The Future of AI and Its Impact on Human Jobs.pdf
Richard Appiah
 

Similar to Machine learning meets web development (20)

will ai replace web developers.pdf
will ai replace web developers.pdfwill ai replace web developers.pdf
will ai replace web developers.pdf
 
Experts in Making Machine Learning App Development
Experts in Making Machine Learning App DevelopmentExperts in Making Machine Learning App Development
Experts in Making Machine Learning App Development
 
6 Ways To Use Artificial Intelligence In Your Business
6 Ways To Use Artificial Intelligence In Your Business6 Ways To Use Artificial Intelligence In Your Business
6 Ways To Use Artificial Intelligence In Your Business
 
RESPONSIVE WEB DESIGN IN THE AGE OF ARTIFICIAL INTELLIGENCE
RESPONSIVE WEB DESIGN IN THE AGE OF ARTIFICIAL INTELLIGENCERESPONSIVE WEB DESIGN IN THE AGE OF ARTIFICIAL INTELLIGENCE
RESPONSIVE WEB DESIGN IN THE AGE OF ARTIFICIAL INTELLIGENCE
 
THE FUTURE OF AI WEBSITE DESIGN AND DEVELOPMENT.pptx
THE FUTURE OF AI WEBSITE DESIGN AND DEVELOPMENT.pptxTHE FUTURE OF AI WEBSITE DESIGN AND DEVELOPMENT.pptx
THE FUTURE OF AI WEBSITE DESIGN AND DEVELOPMENT.pptx
 
How AI Revolutionizes Marketing
How AI Revolutionizes MarketingHow AI Revolutionizes Marketing
How AI Revolutionizes Marketing
 
10 Ways AI is Actively Changing Digital Marketing - Understandingecommerce.com
10 Ways AI is Actively Changing Digital Marketing - Understandingecommerce.com10 Ways AI is Actively Changing Digital Marketing - Understandingecommerce.com
10 Ways AI is Actively Changing Digital Marketing - Understandingecommerce.com
 
AI Applications across Major Industries
AI Applications across Major IndustriesAI Applications across Major Industries
AI Applications across Major Industries
 
AI Applications across Major Industries
AI Applications across Major IndustriesAI Applications across Major Industries
AI Applications across Major Industries
 
Interaction Builders Manifesto
Interaction Builders ManifestoInteraction Builders Manifesto
Interaction Builders Manifesto
 
Role of Data Annotation Services in Training Machine Learning Models
Role of Data Annotation Services in Training Machine Learning ModelsRole of Data Annotation Services in Training Machine Learning Models
Role of Data Annotation Services in Training Machine Learning Models
 
Artificial Intelligence in Communications
Artificial Intelligence in CommunicationsArtificial Intelligence in Communications
Artificial Intelligence in Communications
 
Top Artificial Intelligence Project Ideas.pdf
Top Artificial Intelligence Project Ideas.pdfTop Artificial Intelligence Project Ideas.pdf
Top Artificial Intelligence Project Ideas.pdf
 
User Experience of AI - How to marry the two for ultimate success?
User Experience of AI - How to marry the two for ultimate success?User Experience of AI - How to marry the two for ultimate success?
User Experience of AI - How to marry the two for ultimate success?
 
Is The Rise Of AI Disrupting Web Hosting
Is The Rise Of AI Disrupting Web HostingIs The Rise Of AI Disrupting Web Hosting
Is The Rise Of AI Disrupting Web Hosting
 
Demystifying AI | A Comprehensive Guide
Demystifying AI | A Comprehensive Guide	Demystifying AI | A Comprehensive Guide
Demystifying AI | A Comprehensive Guide
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
The Use Artificial Intelligence Machine Learning Web Development.pdf
The Use Artificial Intelligence Machine Learning Web Development.pdfThe Use Artificial Intelligence Machine Learning Web Development.pdf
The Use Artificial Intelligence Machine Learning Web Development.pdf
 
What is digital identity & it's future
What is digital identity & it's futureWhat is digital identity & it's future
What is digital identity & it's future
 
The Future of AI and Its Impact on Human Jobs.pdf
The Future of AI and Its Impact on Human Jobs.pdfThe Future of AI and Its Impact on Human Jobs.pdf
The Future of AI and Its Impact on Human Jobs.pdf
 

More from Shuhei Iitsuka

Online and offline handwritten chinese character recognition a comprehensive...
Online and offline handwritten chinese character recognition  a comprehensive...Online and offline handwritten chinese character recognition  a comprehensive...
Online and offline handwritten chinese character recognition a comprehensive...
Shuhei Iitsuka
 
Inferring win–lose product network from user behavior
Inferring win–lose product network from user behaviorInferring win–lose product network from user behavior
Inferring win–lose product network from user behavior
Shuhei Iitsuka
 
バリエーションの提示がもたらす長期的効果に着目したウェブサイト最適化手法 @第31回人工知能学会全国大会
バリエーションの提示がもたらす長期的効果に着目したウェブサイト最適化手法 @第31回人工知能学会全国大会バリエーションの提示がもたらす長期的効果に着目したウェブサイト最適化手法 @第31回人工知能学会全国大会
バリエーションの提示がもたらす長期的効果に着目したウェブサイト最適化手法 @第31回人工知能学会全国大会
Shuhei Iitsuka
 
Procedural modeling using autoencoder networks
Procedural modeling using autoencoder networksProcedural modeling using autoencoder networks
Procedural modeling using autoencoder networks
Shuhei Iitsuka
 
Generating sentences from a continuous space
Generating sentences from a continuous spaceGenerating sentences from a continuous space
Generating sentences from a continuous space
Shuhei Iitsuka
 
ウェブサイト最適化のためのバリエーション自動生成システム
ウェブサイト最適化のためのバリエーション自動生成システムウェブサイト最適化のためのバリエーション自動生成システム
ウェブサイト最適化のためのバリエーション自動生成システム
Shuhei Iitsuka
 
Improving the Sensitivity of Online Controlled Experiments by Utilizing Pre-E...
Improving the Sensitivity of Online Controlled Experiments by Utilizing Pre-E...Improving the Sensitivity of Online Controlled Experiments by Utilizing Pre-E...
Improving the Sensitivity of Online Controlled Experiments by Utilizing Pre-E...
Shuhei Iitsuka
 
Python と Xpath で ウェブからデータをあつめる
Python と Xpath で ウェブからデータをあつめるPython と Xpath で ウェブからデータをあつめる
Python と Xpath で ウェブからデータをあつめる
Shuhei Iitsuka
 
リミックスからはじめる DTM 入門
リミックスからはじめる DTM 入門リミックスからはじめる DTM 入門
リミックスからはじめる DTM 入門
Shuhei Iitsuka
 
【DBDA 勉強会 2013 夏】Chapter 12: Bayesian Approaches to Testing a Point (‘‘Null’’...
【DBDA 勉強会 2013 夏】Chapter 12: Bayesian Approaches to Testing a Point (‘‘Null’’...【DBDA 勉強会 2013 夏】Chapter 12: Bayesian Approaches to Testing a Point (‘‘Null’’...
【DBDA 勉強会 2013 夏】Chapter 12: Bayesian Approaches to Testing a Point (‘‘Null’’...
Shuhei Iitsuka
 
Asia Trend Map: Forecasting “Cool Japan” Content Popularity on Web Data
Asia Trend Map: Forecasting “Cool Japan” Content Popularity on Web DataAsia Trend Map: Forecasting “Cool Japan” Content Popularity on Web Data
Asia Trend Map: Forecasting “Cool Japan” Content Popularity on Web Data
Shuhei Iitsuka
 
【DBDA 勉強会 2013 夏】Doing Bayesian Data Analysis Chapter 4: Bayes’ Rule
【DBDA 勉強会 2013 夏】Doing Bayesian Data Analysis Chapter 4: Bayes’ Rule【DBDA 勉強会 2013 夏】Doing Bayesian Data Analysis Chapter 4: Bayes’ Rule
【DBDA 勉強会 2013 夏】Doing Bayesian Data Analysis Chapter 4: Bayes’ Rule
Shuhei Iitsuka
 
UT Startup Gym で人生が変わった話
UT Startup Gym で人生が変わった話UT Startup Gym で人生が変わった話
UT Startup Gym で人生が変わった話
Shuhei Iitsuka
 
ウェブサイトで収益を得る
ウェブサイトで収益を得るウェブサイトで収益を得る
ウェブサイトで収益を得るShuhei Iitsuka
 
HTML で自己紹介ページをつくる
HTML で自己紹介ページをつくるHTML で自己紹介ページをつくる
HTML で自己紹介ページをつくる
Shuhei Iitsuka
 
データベースを使おう
データベースを使おうデータベースを使おう
データベースを使おう
Shuhei Iitsuka
 
ウェブサービスの企画とデザイン
ウェブサービスの企画とデザインウェブサービスの企画とデザイン
ウェブサービスの企画とデザイン
Shuhei Iitsuka
 
データベースを使おう
データベースを使おうデータベースを使おう
データベースを使おう
Shuhei Iitsuka
 
第3期キックオフ説明会+勉強会
第3期キックオフ説明会+勉強会 第3期キックオフ説明会+勉強会
第3期キックオフ説明会+勉強会 Shuhei Iitsuka
 
かんたん Twitter アプリをつくろう
かんたん Twitter アプリをつくろう かんたん Twitter アプリをつくろう
かんたん Twitter アプリをつくろう Shuhei Iitsuka
 

More from Shuhei Iitsuka (20)

Online and offline handwritten chinese character recognition a comprehensive...
Online and offline handwritten chinese character recognition  a comprehensive...Online and offline handwritten chinese character recognition  a comprehensive...
Online and offline handwritten chinese character recognition a comprehensive...
 
Inferring win–lose product network from user behavior
Inferring win–lose product network from user behaviorInferring win–lose product network from user behavior
Inferring win–lose product network from user behavior
 
バリエーションの提示がもたらす長期的効果に着目したウェブサイト最適化手法 @第31回人工知能学会全国大会
バリエーションの提示がもたらす長期的効果に着目したウェブサイト最適化手法 @第31回人工知能学会全国大会バリエーションの提示がもたらす長期的効果に着目したウェブサイト最適化手法 @第31回人工知能学会全国大会
バリエーションの提示がもたらす長期的効果に着目したウェブサイト最適化手法 @第31回人工知能学会全国大会
 
Procedural modeling using autoencoder networks
Procedural modeling using autoencoder networksProcedural modeling using autoencoder networks
Procedural modeling using autoencoder networks
 
Generating sentences from a continuous space
Generating sentences from a continuous spaceGenerating sentences from a continuous space
Generating sentences from a continuous space
 
ウェブサイト最適化のためのバリエーション自動生成システム
ウェブサイト最適化のためのバリエーション自動生成システムウェブサイト最適化のためのバリエーション自動生成システム
ウェブサイト最適化のためのバリエーション自動生成システム
 
Improving the Sensitivity of Online Controlled Experiments by Utilizing Pre-E...
Improving the Sensitivity of Online Controlled Experiments by Utilizing Pre-E...Improving the Sensitivity of Online Controlled Experiments by Utilizing Pre-E...
Improving the Sensitivity of Online Controlled Experiments by Utilizing Pre-E...
 
Python と Xpath で ウェブからデータをあつめる
Python と Xpath で ウェブからデータをあつめるPython と Xpath で ウェブからデータをあつめる
Python と Xpath で ウェブからデータをあつめる
 
リミックスからはじめる DTM 入門
リミックスからはじめる DTM 入門リミックスからはじめる DTM 入門
リミックスからはじめる DTM 入門
 
【DBDA 勉強会 2013 夏】Chapter 12: Bayesian Approaches to Testing a Point (‘‘Null’’...
【DBDA 勉強会 2013 夏】Chapter 12: Bayesian Approaches to Testing a Point (‘‘Null’’...【DBDA 勉強会 2013 夏】Chapter 12: Bayesian Approaches to Testing a Point (‘‘Null’’...
【DBDA 勉強会 2013 夏】Chapter 12: Bayesian Approaches to Testing a Point (‘‘Null’’...
 
Asia Trend Map: Forecasting “Cool Japan” Content Popularity on Web Data
Asia Trend Map: Forecasting “Cool Japan” Content Popularity on Web DataAsia Trend Map: Forecasting “Cool Japan” Content Popularity on Web Data
Asia Trend Map: Forecasting “Cool Japan” Content Popularity on Web Data
 
【DBDA 勉強会 2013 夏】Doing Bayesian Data Analysis Chapter 4: Bayes’ Rule
【DBDA 勉強会 2013 夏】Doing Bayesian Data Analysis Chapter 4: Bayes’ Rule【DBDA 勉強会 2013 夏】Doing Bayesian Data Analysis Chapter 4: Bayes’ Rule
【DBDA 勉強会 2013 夏】Doing Bayesian Data Analysis Chapter 4: Bayes’ Rule
 
UT Startup Gym で人生が変わった話
UT Startup Gym で人生が変わった話UT Startup Gym で人生が変わった話
UT Startup Gym で人生が変わった話
 
ウェブサイトで収益を得る
ウェブサイトで収益を得るウェブサイトで収益を得る
ウェブサイトで収益を得る
 
HTML で自己紹介ページをつくる
HTML で自己紹介ページをつくるHTML で自己紹介ページをつくる
HTML で自己紹介ページをつくる
 
データベースを使おう
データベースを使おうデータベースを使おう
データベースを使おう
 
ウェブサービスの企画とデザイン
ウェブサービスの企画とデザインウェブサービスの企画とデザイン
ウェブサービスの企画とデザイン
 
データベースを使おう
データベースを使おうデータベースを使おう
データベースを使おう
 
第3期キックオフ説明会+勉強会
第3期キックオフ説明会+勉強会 第3期キックオフ説明会+勉強会
第3期キックオフ説明会+勉強会
 
かんたん Twitter アプリをつくろう
かんたん Twitter アプリをつくろう かんたん Twitter アプリをつくろう
かんたん Twitter アプリをつくろう
 

Recently uploaded

Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
Márton Kodok
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
Timothy Spann
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
sameer shah
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Fernanda Palhano
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
ihavuls
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
apvysm8
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Kaxil Naik
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
mkkikqvo
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
hyfjgavov
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
nyfuhyz
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
AndrzejJarynowski
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
Timothy Spann
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Aggregage
 
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
a9qfiubqu
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
jitskeb
 
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docxDATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
SaffaIbrahim1
 
"Financial Odyssey: Navigating Past Performance Through Diverse Analytical Lens"
"Financial Odyssey: Navigating Past Performance Through Diverse Analytical Lens""Financial Odyssey: Navigating Past Performance Through Diverse Analytical Lens"
"Financial Odyssey: Navigating Past Performance Through Diverse Analytical Lens"
sameer shah
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
aqzctr7x
 

Recently uploaded (20)

Build applications with generative AI on Google Cloud
Build applications with generative AI on Google CloudBuild applications with generative AI on Google Cloud
Build applications with generative AI on Google Cloud
 
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
06-12-2024-BudapestDataForum-BuildingReal-timePipelineswithFLaNK AIM
 
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
STATATHON: Unleashing the Power of Statistics in a 48-Hour Knowledge Extravag...
 
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdfUdemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
Udemy_2024_Global_Learning_Skills_Trends_Report (1).pdf
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
办(uts毕业证书)悉尼科技大学毕业证学历证书原版一模一样
 
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
Orchestrating the Future: Navigating Today's Data Workflow Challenges with Ai...
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
 
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
一比一原版兰加拉学院毕业证(Langara毕业证书)学历如何办理
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
 
Intelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicineIntelligence supported media monitoring in veterinary medicine
Intelligence supported media monitoring in veterinary medicine
 
DSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelinesDSSML24_tspann_CodelessGenerativeAIPipelines
DSSML24_tspann_CodelessGenerativeAIPipelines
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
Beyond the Basics of A/B Tests: Highly Innovative Experimentation Tactics You...
 
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
原版一比一弗林德斯大学毕业证(Flinders毕业证书)如何办理
 
Experts live - Improving user adoption with AI
Experts live - Improving user adoption with AIExperts live - Improving user adoption with AI
Experts live - Improving user adoption with AI
 
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docxDATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
DATA COMMS-NETWORKS YR2 lecture 08 NAT & CLOUD.docx
 
"Financial Odyssey: Navigating Past Performance Through Diverse Analytical Lens"
"Financial Odyssey: Navigating Past Performance Through Diverse Analytical Lens""Financial Odyssey: Navigating Past Performance Through Diverse Analytical Lens"
"Financial Odyssey: Navigating Past Performance Through Diverse Analytical Lens"
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 

Machine learning meets web development

  • 2. ML is just for product engineers? Spam Mail Detection Image Recognition (OCR) Recommendation Engine Query Suggestion Auto Completion Image Tagging Word Indexing Fraud Detection Search Engine Voice Recognition Robot Locomotion Automatic Diagnosis Video Game Expert Automated Trading Face Recognition Pattern Recognition Route Search Trend Forecasting Handwriting Recognition Computer Vision Translation Name Identification Transaction Data Mining Human Modeling
  • 3. Machine Learning is also for Web designers / developers / marketers.
  • 4. ML for designers: interactive data visualization. Shuhei Iitsuka and Yutaka Matsuo: A Product Network Based on Browsing and Purchase Behavior in E- commerce. The institute of electronics information and communication engineers D. 2015. Wedding Venue A Wedding Venue B Images from: http://zexy.net/wedding/c_7770021671/ http://zexy.net/wedding/c_7770029193/ User inquiry inquiry Competition
  • 5. ML for designers: interactive data visualization. http://colah.github.io/posts/2014-10-Visualizing-MNIST/ Example: Visualizing MNIST: An Exploration of Dimensionality Reduction Visualization of how a machine recognize handwritten digits to classify.
  • 6. ML for developers: ask users for the best one. Image from: Autonomous Systems Labs - TU Darmstadt http://www.ausy.tu-darmstadt.de/Research/Research Website UsersVariation Clicks A/B testing
  • 7. ML for developers: ask users for the best one. Example: Obama Campaign in 2010 $60M improvement http://blog.optimizely.com/2010/11/29/how-obama-raised-60-million-by- running-a-simple-experiment/ Example: A/B testing on Bing BEFORE $10M annual revenue improvement Iitsuka, Shuhei, and Yutaka Matsuo. "Website Optimization Problem and Its Solutions." Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. ACM, 2015. AFTER
  • 8. ML for marketers: product mapping on preference axis. item #1 item #2 ・ ・ ・ item #10000 user #1, ・・・, user #m BUY SKIP SEE BUY SEE SKIP ・・・ ・・・ ・・・ ・・・ LOG DATA luxury modern Axis of preference modest old-fashioned User behavior Aggregation (PCA) item #1 item #5 item #3 item #2 item #4 item #7 item #6
  • 9. Again, machine learning is not only for product engineers but also for designers / developers / marketers. Conclusion:

Editor's Notes

  1. Today, I’d like to talk about how we can utilize machine learning technology for website development.
  2. When we say machine learning, you may think it is about products. For example, when you use Gmail, spams are detected very well thanks to the spam detection technology. When you use Evernote, it can read the text from the picture thank to the great OCR technology. When you buy something on Amazon, it always recommends us some items you may like. Is there something to do with us, web designers, web developers, and web marketers?
  3. Actually, there is. Machine learning is not only for product engineers, but also for web designers, web developers, and web marketers. So, in this presentation, I will show some examples how we can use machine learning technologies for our daily development.
  4. The first example is for designers. Machine learning help you to create interactive contents with data visualization. This example shows a product network from one of the biggest Japanese wedding portal websites named Zexy. In this case, a product means a wedding venue, so this is the competitive network of wedding venues. Each wedding venue is represented by a dot. They are connected if they are seen by the same users or got inquiries from the same users. We can assume that they are in competition if they got interested by the same users. The color represents location of the wedding venue. So we can tell that they form the clusters of competition based on its location. This is not only beautiful, but also informative.
  5. This is not my work, but another great example of network visualization. We can implement 3D interactive network with WebGL technology.
  6. The second example is for developers. Sometimes we are not sure which design or feature is most attractive for users. In this case, we can ask users for the best one. In the field of robotics, there is a bunch of techniques to let robots act intelligently in its environment. Actually, we can also apply the technology to website optimization by assuming the website is a robot and the environment is users.
  7. Here are some examples of successful A/B testings. This is a famous one from Obama’s campaign in 2010. They tested 6 images and 4 button labels on its homepage to invite donation. By applying the best combination, they succeeded to get additional 60-million-dollar donation. Another example comes from Bing. They succeeded to improve the revenue by 10 million dollars by making this change. By the way, can you tell the difference? Actually, they changed the color of link texts a little bit darker. Small change can make a big difference.
  8. The final example is for marketers. product mapping on preference axis. Of course, log data is a treasure house to get benefit with data mining. Each user has their own preferences and it is reflected on their behavior, on log data. So, we can extract the axis of their preference by aggregating the log data with the technique called PCA. As a result, we can see the product positioning which is useful for marketing / branding.
  9. I showcased examples how we can use machine learning for web development. Again, machine learning is not just for product engineers but also for web designers, developers, and marketers. I hope this presentation inspired you to introduce machine learning technologies to your projects. Thank you.