SlideShare a Scribd company logo
1 of 21
Download to read offline
Databricks Workshop - April 11th 2019
Case Study: Outreach
Andrew Brooks, Li Dong, Jiwei Cao
Content Overview
1. Introduction to Outreach
a. #1 Sales Engagement Platform
b. Data Science + Sales Engagement
2. Outreach with Databricks
a.Case Study - Production: Out-of-office Data Extraction
b.Case Study - Research: Intent Classification
2
Introduction to Outreach
The #1 Sales Engagement Platform
Wait, what is a Sales Engagement Platform?
4
It’s a book.
5
It’s also a new category of software.
Add content
6
Source: https://blog.topohq.com/sales-engagement-the-definitive-guide/
How about an Example?
7
Automates execution of some sales tasks:
Emails, Linkedin Messages etc.
Schedules and reminds the rep when it is the
right time to do the manual tasks (e.g. phone
call, custom manual email)
SEP Encodes and Automates Sales
Activities into Workflows/Pipelines
Data Science + Sales Engagement
Outreach ML Features:
- Automation - Information Extraction
- A/B testing
- Advanced Analytics (dashboard & reporting)
Optimization:
- Intent & Topic Detection
- Content & Action Recommendation
- Prioritization & Forecasting
8
Highlighted use case
Phone
Email
LinkedIn
Meetings
Data Sources:
Case Study: Out-of-office Data Extraction
Automation - Information Extraction
Highlighted use case: Out of Office return date and referral extraction
10
11
Production Architecture
Highlighted use case: OOO Information Extraction
12
Something to improve
- Separate stacks to develop ML model and deploy model
- jupyter notebooks
- databricks notebooks
- Docker, K8s(production)
- Lack of ML model life-cycle management
- model training
- experiment(alpha, beta)
- production to GA
- model iterations / releases
Production Architecture
Highlighted use case: OOO Information Extraction
13
Production (Next Step…)
Highlighted use case: OOO Information Extraction
Case Study: Intent Classification
Intent Classification: Provide More Value Metrics
15
Intent Classification: Problem Solving
Steps to solve it with NLP/Machine Learning:
1. Annotate some emails
2. Setup the Experiment Environment(Spark, NLP/ML-Packages)
3. Write Code and Running Experiments
4. Analyze Experiment Results
16
Goal: Classify email replies into 3 categories: positive, objection and unsubscription.
Doesn’t Look Complicated, But Painful
Pain Points:
● Difficult to setup and maintain a proper environment.
● Can’t run multiple Experiments at the same time
● Experiment Results are scattered in multiple files. Hard to navigate and analysis.
17
Intent Classification: Problem Solving
Steps to explore ideas with Databricks:
1. Annotate some emails
2. Setup the Experiment Environment(Spark, NLP/ML-Packages)
3. Write Code and Running Experiments
4. Analyze Experiment Results
5. Visualization the model prediction
18
Goal: Classify email replies into positive, objection and unsubscription.
Visualize the Model Prediction: t-SNE
19
Before Training After Training
How does Databricks help us
• Setup a Dedicated Environment with Less Effort
• Running Experiments at Scale
• Analyze Experiment Results at One Place
20
Q & A

More Related Content

Similar to 2019-04-11 Databricks Unified Analytics Workshop - Outreach Case Study

Isobar - Product & Ventures - Product Growth Management Playbook
Isobar - Product & Ventures -  Product Growth Management PlaybookIsobar - Product & Ventures -  Product Growth Management Playbook
Isobar - Product & Ventures - Product Growth Management PlaybookNhat Tran
 
Thripp EME 2040 Slides on Microsoft Education Badges, PowerPoint Quiz, Comput...
Thripp EME 2040 Slides on Microsoft Education Badges, PowerPoint Quiz, Comput...Thripp EME 2040 Slides on Microsoft Education Badges, PowerPoint Quiz, Comput...
Thripp EME 2040 Slides on Microsoft Education Badges, PowerPoint Quiz, Comput...Richard Thripp
 
How to become a software developer
How to become a software developerHow to become a software developer
How to become a software developerEyob Lube
 
Learning Management Systems for Nonprofits – Net2van July 9 2019
Learning Management Systems for Nonprofits – Net2van July 9 2019Learning Management Systems for Nonprofits – Net2van July 9 2019
Learning Management Systems for Nonprofits – Net2van July 9 2019NetSquared Vancouver
 
Supervised learning
Supervised learningSupervised learning
Supervised learningankit_ppt
 
Successful eLearning Implementation
Successful eLearning ImplementationSuccessful eLearning Implementation
Successful eLearning ImplementationLearningSO
 
data science and business analytics
data science and business analyticsdata science and business analytics
data science and business analyticssunnypatil1778
 
Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge Jeff ANGAMA
 
Open learner models (OLMs) and learning analytics dashboards: A systematic re...
Open learner models (OLMs) and learning analytics dashboards: A systematic re...Open learner models (OLMs) and learning analytics dashboards: A systematic re...
Open learner models (OLMs) and learning analytics dashboards: A systematic re...Daniel Davis
 
[MET] Software Recruiting 101
[MET] Software Recruiting 101[MET] Software Recruiting 101
[MET] Software Recruiting 101ImaniSalazarNahle
 
NVIDIA RecSys Summit 2022 - EoR
NVIDIA RecSys Summit 2022 - EoRNVIDIA RecSys Summit 2022 - EoR
NVIDIA RecSys Summit 2022 - EoRBryan Bischof
 
Machine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventMachine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventBenjamin Schulte
 
data-science-lifecycle-ebook.pdf
data-science-lifecycle-ebook.pdfdata-science-lifecycle-ebook.pdf
data-science-lifecycle-ebook.pdfDanilo Cardona
 
On Machine Learning Readiness
On Machine Learning ReadinessOn Machine Learning Readiness
On Machine Learning ReadinessAnne-Marie Tousch
 
From DevOps to MLOps: practical steps for a smooth transition
From DevOps to MLOps: practical steps for a smooth transitionFrom DevOps to MLOps: practical steps for a smooth transition
From DevOps to MLOps: practical steps for a smooth transitionAnne-Marie Tousch
 
Using Computer as a Research Assistant in Qualitative Research
Using Computer as a Research Assistant in Qualitative ResearchUsing Computer as a Research Assistant in Qualitative Research
Using Computer as a Research Assistant in Qualitative ResearchJoshuaApolonio1
 

Similar to 2019-04-11 Databricks Unified Analytics Workshop - Outreach Case Study (20)

Isobar - Product & Ventures - Product Growth Management Playbook
Isobar - Product & Ventures -  Product Growth Management PlaybookIsobar - Product & Ventures -  Product Growth Management Playbook
Isobar - Product & Ventures - Product Growth Management Playbook
 
Thripp EME 2040 Slides on Microsoft Education Badges, PowerPoint Quiz, Comput...
Thripp EME 2040 Slides on Microsoft Education Badges, PowerPoint Quiz, Comput...Thripp EME 2040 Slides on Microsoft Education Badges, PowerPoint Quiz, Comput...
Thripp EME 2040 Slides on Microsoft Education Badges, PowerPoint Quiz, Comput...
 
How to become a software developer
How to become a software developerHow to become a software developer
How to become a software developer
 
RAPIDS
RAPIDSRAPIDS
RAPIDS
 
Learning Management Systems for Nonprofits – Net2van July 9 2019
Learning Management Systems for Nonprofits – Net2van July 9 2019Learning Management Systems for Nonprofits – Net2van July 9 2019
Learning Management Systems for Nonprofits – Net2van July 9 2019
 
Supervised learning
Supervised learningSupervised learning
Supervised learning
 
Successful eLearning Implementation
Successful eLearning ImplementationSuccessful eLearning Implementation
Successful eLearning Implementation
 
data science and business analytics
data science and business analyticsdata science and business analytics
data science and business analytics
 
Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge Two simples and quick ways to Save and Share your company Knowledge
Two simples and quick ways to Save and Share your company Knowledge
 
Open learner models (OLMs) and learning analytics dashboards: A systematic re...
Open learner models (OLMs) and learning analytics dashboards: A systematic re...Open learner models (OLMs) and learning analytics dashboards: A systematic re...
Open learner models (OLMs) and learning analytics dashboards: A systematic re...
 
[MET] Software Recruiting 101
[MET] Software Recruiting 101[MET] Software Recruiting 101
[MET] Software Recruiting 101
 
NVIDIA RecSys Summit 2022 - EoR
NVIDIA RecSys Summit 2022 - EoRNVIDIA RecSys Summit 2022 - EoR
NVIDIA RecSys Summit 2022 - EoR
 
CV2015
CV2015CV2015
CV2015
 
Machine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup EventMachine Learning Product Managers Meetup Event
Machine Learning Product Managers Meetup Event
 
data-science-lifecycle-ebook.pdf
data-science-lifecycle-ebook.pdfdata-science-lifecycle-ebook.pdf
data-science-lifecycle-ebook.pdf
 
On Machine Learning Readiness
On Machine Learning ReadinessOn Machine Learning Readiness
On Machine Learning Readiness
 
Recsys 2016
Recsys 2016Recsys 2016
Recsys 2016
 
From DevOps to MLOps: practical steps for a smooth transition
From DevOps to MLOps: practical steps for a smooth transitionFrom DevOps to MLOps: practical steps for a smooth transition
From DevOps to MLOps: practical steps for a smooth transition
 
qualitative.ppt
qualitative.pptqualitative.ppt
qualitative.ppt
 
Using Computer as a Research Assistant in Qualitative Research
Using Computer as a Research Assistant in Qualitative ResearchUsing Computer as a Research Assistant in Qualitative Research
Using Computer as a Research Assistant in Qualitative Research
 

Recently uploaded

DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...ThinkInnovation
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 

Recently uploaded (20)

DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
Predictive Analysis - Using Insight-informed Data to Determine Factors Drivin...
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 

2019-04-11 Databricks Unified Analytics Workshop - Outreach Case Study

  • 1. Databricks Workshop - April 11th 2019 Case Study: Outreach Andrew Brooks, Li Dong, Jiwei Cao
  • 2. Content Overview 1. Introduction to Outreach a. #1 Sales Engagement Platform b. Data Science + Sales Engagement 2. Outreach with Databricks a.Case Study - Production: Out-of-office Data Extraction b.Case Study - Research: Intent Classification 2
  • 3. Introduction to Outreach The #1 Sales Engagement Platform
  • 4. Wait, what is a Sales Engagement Platform? 4
  • 6. It’s also a new category of software. Add content 6 Source: https://blog.topohq.com/sales-engagement-the-definitive-guide/
  • 7. How about an Example? 7 Automates execution of some sales tasks: Emails, Linkedin Messages etc. Schedules and reminds the rep when it is the right time to do the manual tasks (e.g. phone call, custom manual email) SEP Encodes and Automates Sales Activities into Workflows/Pipelines
  • 8. Data Science + Sales Engagement Outreach ML Features: - Automation - Information Extraction - A/B testing - Advanced Analytics (dashboard & reporting) Optimization: - Intent & Topic Detection - Content & Action Recommendation - Prioritization & Forecasting 8 Highlighted use case Phone Email LinkedIn Meetings Data Sources:
  • 9. Case Study: Out-of-office Data Extraction
  • 10. Automation - Information Extraction Highlighted use case: Out of Office return date and referral extraction 10
  • 11. 11 Production Architecture Highlighted use case: OOO Information Extraction
  • 12. 12 Something to improve - Separate stacks to develop ML model and deploy model - jupyter notebooks - databricks notebooks - Docker, K8s(production) - Lack of ML model life-cycle management - model training - experiment(alpha, beta) - production to GA - model iterations / releases Production Architecture Highlighted use case: OOO Information Extraction
  • 13. 13 Production (Next Step…) Highlighted use case: OOO Information Extraction
  • 14. Case Study: Intent Classification
  • 15. Intent Classification: Provide More Value Metrics 15
  • 16. Intent Classification: Problem Solving Steps to solve it with NLP/Machine Learning: 1. Annotate some emails 2. Setup the Experiment Environment(Spark, NLP/ML-Packages) 3. Write Code and Running Experiments 4. Analyze Experiment Results 16 Goal: Classify email replies into 3 categories: positive, objection and unsubscription.
  • 17. Doesn’t Look Complicated, But Painful Pain Points: ● Difficult to setup and maintain a proper environment. ● Can’t run multiple Experiments at the same time ● Experiment Results are scattered in multiple files. Hard to navigate and analysis. 17
  • 18. Intent Classification: Problem Solving Steps to explore ideas with Databricks: 1. Annotate some emails 2. Setup the Experiment Environment(Spark, NLP/ML-Packages) 3. Write Code and Running Experiments 4. Analyze Experiment Results 5. Visualization the model prediction 18 Goal: Classify email replies into positive, objection and unsubscription.
  • 19. Visualize the Model Prediction: t-SNE 19 Before Training After Training
  • 20. How does Databricks help us • Setup a Dedicated Environment with Less Effort • Running Experiments at Scale • Analyze Experiment Results at One Place 20
  • 21. Q & A