SlideShare uma empresa Scribd logo
1 de 19
AUTOML: HELPING TO BRIDGE SKILLS
GAP BETWEEN DATA ENTHUSIASTS &
DATA SCIENTISTS
By Josh Janzen – Data Scientist
AUTOML: AGENDA
What is ML
What is AutoML
Animated Visualizations of ML vs AutoML
AutoML code demos on Titanic Dataset
Comparison of AutoML tools available
WHERE I LIVE IN TERMS OF DATA SCIENCE TOOLS
THE EMERGING FIELD OF DATA SCIENCE
“The more I learn, the more I realize
how much I don’t know.”
EXAMPLE
OF ML
(MACHINE
LEARNING)
1. Gather historical data (years of weather,
were you cold, hot, comfortable, activity
levels, did you wear a coat)
2. Apply algorithm to learn relationships
(learn impact of weather, activity, coat,
to determine were you comfortable)
3. Predict on new data/future (is it a good
idea to where a coat today?) NO. 95.2%
chance of being comfortable by not
wearing a coat
Example: should I wear a coat
today?
ML finds relationships in large
datasets to help us understand
patterns and make predictions
what is ML video
1. There is a place for business analysis, and a
place for ML. They are very different
2. ML is another tool to help drive value from
data, especially with large, complex datasets
3. Both ML & Analysis need an understanding of
the business to be successful
4. ML can’t solve every data problem
5. ML is a vast and growing field
ML != Analysis
ML is another tool to help further
drive value from data.
WHAT IS
ML
(MACHINE
LEARNING)
WHAT IT ISN’TWHAT IT IS
AUTOML
• “Tools to make Data Scientists more
efficient”
• “..Data Science democratization”
• AutoML makes ML available to the Data
Enthusiasts
• Simplifies the Machine Learning model
building process by applying Computer
Science and Statistical techniques to find
an optimal model in an efficient amount
of time.
• The silver bullet to make all ML better
• A proven to produce better results than
a very experienced ML Data Scientist
• Simpler and easier to use (at least not
yet)
• Another data buzz word like “big data”
WHAT IS A
DATA SCIENCE
ENTHUSIAST
• The software developer
who wants to try ML
• The college student with
aspirations to be a DS
• The mid-level MGR
looking to up their game
• The analyst looking to
differentiate their skills
• Do not need advanced
MATH & STATS skills
Estimated from multiple sources including
https://www.kdnuggets.com/2018/09/how-many-data-scientists-are-
there.html
ML VS. AUTOML
> >
Prediction
Score: 0.752
ML without AutoML
Credit:
Josh Janzen
Data
Scientist
Visualize and
Structure the Dataset
Import Data
Work
w/Business to
Identify
Opportunity
ML VS. AUTOML
> >
Prediction
Score: 0.752
ML without AutoML
Credit:
Josh Janzen
Data
Scientist
Visualize and
Structure the Dataset
Import Data
- Missing values
- Outlier handling
- Checking variable types
Preprocessing
- Feature selection
- Feature transformation
Feature Engineering
- Split data train, valid,
test
- Import ML libraries
- Try various algorithm(s)
- Score models
Partition Data & Model
Selection
- Evaluate model
- Tune hyper parameters
Model Tuning
- Save best model
- Run to make
predictions
Predict on New Data
>>
Prediction
Score: 0.752
ML with AutoML
Credit:
Josh Janzen
Data
Scientist
Visualize and
Structure the Dataset
Import Data
Work
w/Business to
Identify
Opportunity
Work
w/Business to
Identify
Opportunity
SME
ML VS. AUTOML
> >
Prediction
Score: 0.752
ML without AutoML
Credit:
Josh Janzen
Data
Scientist
Visualize and
Structure the Dataset
Import Data
- Missing values
- Outlier handling
- Checking variable types
Preprocessing
- Feature selection
- Feature transformation
Feature Engineering
- Split data train, valid,
test
- Import ML libraries
- Try various algorithm(s)
- Score models
Partition Data & Model
Selection
- Evaluate model
- Tune hyper parameters
Model Tuning
- Save best model
- Run to make
predictions
Predict on New Data
>>
Prediction
Score: 0.752
ML with AutoML
Credit:
Josh Janzen
Data
Scientist
Visualize and
Structure the Dataset
Import Data
Work
w/Business to
Identify
Opportunity
Work
w/Business to
Identify
Opportunity
ML VS. AUTOML
>
>>
>
Prediction
Score: 0.752
- Missing values
- Outlier handling
- Checking variable types
Preprocessing
- Feature selection
- Feature transformation
Feature Engineering
- Split data train, valid,
test
- Import ML libraries
- Try various algorithm(s)
- Score models
Partition Data & Model
Selection
- Evaluate model
- Tune hyper parameters
Model Tuning
- Save best model
- Run to make
predictions
Predict on New Data
ML without AutoML
Credit:
Josh Janzen
Data
Scientist
Visualize and
Structure the Dataset
Import Data
Prediction
Score: 0.752
ML with AutoML
Credit:
Josh Janzen
Data
Scientist
Visualize and
Structure the Dataset
Import Data
- Automatically build and
evaluate
100s of models
- Review performance and
variable importance
Work
w/Business to
Identify
Opportunity
Work
w/Business to
Identify
Opportunity
DEMO WITH TITANIC DATASET
• Ipython notebook:
https://github.com/donnemartin/data-science-
ipython-
notebooks/blob/master/kaggle/titanic.ipynb
• Run MLBox from command line
• Demo AutoML App
• Show Azure AutoML tool
FEATURE
REDUCTION
ALGORITHM
Source. https://www.analyticsvidhya.com/blog/2017/07/mlbox-library-automated-machine-learning/
AUTOML TOOL COMPARISON
AUTOML TOOL COMPARISON
AZURE ML RESULTS
PROS:
• No code to write
• Lots of investment from Microsoft in this
space
CONS:
• Slower than expected, took about 20 min
• No easy way to create new predictions
• Process not polished, easy to use as expected
NEXT FRONTIER: AUTO FEATURE ENGINEERING
Source: https://towardsdatascience.com/feature-engineering-what-powers-machine-learning-
93ab191bcc2d
THE END
Questions?
Deck will be posted on my
blog www.JoshJanzen.com

Mais conteúdo relacionado

Último

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
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareGraham Ware
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubaikojalkojal131
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1ranjankumarbehera14
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...gajnagarg
 
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
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...HyderabadDolls
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...nirzagarg
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...Bertram Ludäscher
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxronsairoathenadugay
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...nirzagarg
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...HyderabadDolls
 
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
 
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.pptibrahimabdi22
 
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
 

Último (20)

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...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
Dubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls DubaiDubai Call Girls Peeing O525547819 Call Girls Dubai
Dubai Call Girls Peeing O525547819 Call Girls Dubai
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
Top profile Call Girls In Chandrapur [ 7014168258 ] Call Me For Genuine Model...
 
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...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptxRESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
RESEARCH-FINAL-DEFENSE-PPT-TEMPLATE.pptx
 
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
Top profile Call Girls In Begusarai [ 7014168258 ] Call Me For Genuine Models...
 
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
Charbagh + Female Escorts Service in Lucknow | Starting ₹,5K To @25k with A/C...
 
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 ...
 
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
 
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...
 

Destaque

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Destaque (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

AutoML: Helping to Bridge Skills Gap Between Data Enthusiasts & Data Scientists

  • 1. AUTOML: HELPING TO BRIDGE SKILLS GAP BETWEEN DATA ENTHUSIASTS & DATA SCIENTISTS By Josh Janzen – Data Scientist
  • 2. AUTOML: AGENDA What is ML What is AutoML Animated Visualizations of ML vs AutoML AutoML code demos on Titanic Dataset Comparison of AutoML tools available
  • 3. WHERE I LIVE IN TERMS OF DATA SCIENCE TOOLS
  • 4. THE EMERGING FIELD OF DATA SCIENCE “The more I learn, the more I realize how much I don’t know.”
  • 5. EXAMPLE OF ML (MACHINE LEARNING) 1. Gather historical data (years of weather, were you cold, hot, comfortable, activity levels, did you wear a coat) 2. Apply algorithm to learn relationships (learn impact of weather, activity, coat, to determine were you comfortable) 3. Predict on new data/future (is it a good idea to where a coat today?) NO. 95.2% chance of being comfortable by not wearing a coat Example: should I wear a coat today? ML finds relationships in large datasets to help us understand patterns and make predictions what is ML video
  • 6. 1. There is a place for business analysis, and a place for ML. They are very different 2. ML is another tool to help drive value from data, especially with large, complex datasets 3. Both ML & Analysis need an understanding of the business to be successful 4. ML can’t solve every data problem 5. ML is a vast and growing field ML != Analysis ML is another tool to help further drive value from data. WHAT IS ML (MACHINE LEARNING)
  • 7. WHAT IT ISN’TWHAT IT IS AUTOML • “Tools to make Data Scientists more efficient” • “..Data Science democratization” • AutoML makes ML available to the Data Enthusiasts • Simplifies the Machine Learning model building process by applying Computer Science and Statistical techniques to find an optimal model in an efficient amount of time. • The silver bullet to make all ML better • A proven to produce better results than a very experienced ML Data Scientist • Simpler and easier to use (at least not yet) • Another data buzz word like “big data”
  • 8. WHAT IS A DATA SCIENCE ENTHUSIAST • The software developer who wants to try ML • The college student with aspirations to be a DS • The mid-level MGR looking to up their game • The analyst looking to differentiate their skills • Do not need advanced MATH & STATS skills Estimated from multiple sources including https://www.kdnuggets.com/2018/09/how-many-data-scientists-are- there.html
  • 9. ML VS. AUTOML > > Prediction Score: 0.752 ML without AutoML Credit: Josh Janzen Data Scientist Visualize and Structure the Dataset Import Data Work w/Business to Identify Opportunity
  • 10. ML VS. AUTOML > > Prediction Score: 0.752 ML without AutoML Credit: Josh Janzen Data Scientist Visualize and Structure the Dataset Import Data - Missing values - Outlier handling - Checking variable types Preprocessing - Feature selection - Feature transformation Feature Engineering - Split data train, valid, test - Import ML libraries - Try various algorithm(s) - Score models Partition Data & Model Selection - Evaluate model - Tune hyper parameters Model Tuning - Save best model - Run to make predictions Predict on New Data >> Prediction Score: 0.752 ML with AutoML Credit: Josh Janzen Data Scientist Visualize and Structure the Dataset Import Data Work w/Business to Identify Opportunity Work w/Business to Identify Opportunity SME
  • 11. ML VS. AUTOML > > Prediction Score: 0.752 ML without AutoML Credit: Josh Janzen Data Scientist Visualize and Structure the Dataset Import Data - Missing values - Outlier handling - Checking variable types Preprocessing - Feature selection - Feature transformation Feature Engineering - Split data train, valid, test - Import ML libraries - Try various algorithm(s) - Score models Partition Data & Model Selection - Evaluate model - Tune hyper parameters Model Tuning - Save best model - Run to make predictions Predict on New Data >> Prediction Score: 0.752 ML with AutoML Credit: Josh Janzen Data Scientist Visualize and Structure the Dataset Import Data Work w/Business to Identify Opportunity Work w/Business to Identify Opportunity
  • 12. ML VS. AUTOML > >> > Prediction Score: 0.752 - Missing values - Outlier handling - Checking variable types Preprocessing - Feature selection - Feature transformation Feature Engineering - Split data train, valid, test - Import ML libraries - Try various algorithm(s) - Score models Partition Data & Model Selection - Evaluate model - Tune hyper parameters Model Tuning - Save best model - Run to make predictions Predict on New Data ML without AutoML Credit: Josh Janzen Data Scientist Visualize and Structure the Dataset Import Data Prediction Score: 0.752 ML with AutoML Credit: Josh Janzen Data Scientist Visualize and Structure the Dataset Import Data - Automatically build and evaluate 100s of models - Review performance and variable importance Work w/Business to Identify Opportunity Work w/Business to Identify Opportunity
  • 13. DEMO WITH TITANIC DATASET • Ipython notebook: https://github.com/donnemartin/data-science- ipython- notebooks/blob/master/kaggle/titanic.ipynb • Run MLBox from command line • Demo AutoML App • Show Azure AutoML tool
  • 17. AZURE ML RESULTS PROS: • No code to write • Lots of investment from Microsoft in this space CONS: • Slower than expected, took about 20 min • No easy way to create new predictions • Process not polished, easy to use as expected
  • 18. NEXT FRONTIER: AUTO FEATURE ENGINEERING Source: https://towardsdatascience.com/feature-engineering-what-powers-machine-learning- 93ab191bcc2d
  • 19. THE END Questions? Deck will be posted on my blog www.JoshJanzen.com