SlideShare une entreprise Scribd logo
1  sur  11
Automated Machine Learning (AutoML)
Putting AI to Work in Data Science
Gene Ferruzza
Sr. Manager Data Science – Valassis Digital
PyData
Triangle
The Evolution of Machine Learning
Machine Learning Algorithms Drive Data-Driven AI Systems
Statistics
Neural
Networks
Expert
Systems
Genetic
Algorithms
AI
Source: 1990 International Joint Conference on Neural Networks (IJCNN)
• In the 1980’s the focus in AI
transitioned from Knowledge-
Driven Systems to Data-Driven
Systems enabled through Machine
Learning
• Decision Trees emerged using ID3
and CART statistical classifying
algorithms for rule induction
methods
• Multiple Neural Network paradigms
and Genetic Algorithms proved to
be successful at learning from data
The Evolution of Machine Learning
Statistics
• Linear Regression
• Logistic Regression
• Non-Linear Least Squares
• Many Other Math Based Methods
Neural
Networks
• BackProp
• SOM,CNN
• Deep Learning
• Visual Recognition
• Speech Recognition
Rule-Based
Decisions
• Decision Trees
• Rule Induction
• Expert Systems
• Rule Strategies
Genetic Algorithms
• Model Evolution (crossovers & mutations)
• Directed-Random Search
• Hyperparamter Configuration
• Fitness Function
Artificial
Intelligence
• Decision Processing
• Adaptive Learning
• Digital/Mechanical
Integration
• Feature Engineering
• NLP
• Bayesian Networks
• K-Network
• SVM Network
• XGBoost
• Random Forest
• Boosted Trees
• ID3, C4.5
• Chaid, CART
• Model Seeding
• Decision Tree Induction
• Search Techniques
• Genetic Representation
• Feature Selection
• Model Seeding
• Today AI is pervasive and data-
driven, raising the importance of
machine learning
• 100’s of machine learning methods
exist and continue to drive AI
capabilities
• Expert Systems still play a role but
not always a primary role for data-
driven processes.
The Evolution of Machine Learning
EXPECTATIONS
TIME
Innovation
Triggers
Peak of Inflated
Expectations
Trough of
Disillusionment
Slope of
Enlightenment
Plateau of
Productivity
20102000’s1990’s1980’s
Desktop Computing
Recurrent NN (Hopfield)
SAS Desktop
Digital Insurgence (IoT)
Intelligent Agents
Reinforcement
Learning
Data Siloes
Poor Data Access
Inadequate Compute Power
Back Propagation
Deep Learning
Deep Blue – Chess Champ
Watson Wins Jeopardy
Facial Recognition
Natural Language Processing
Knowledge-Driven
to Data-Driven
Speech Recognition
Neocognitron (CNN)
GPUs
Random Forest
Deep Face
AlexNet (CNN)
ImageNet
AI Expert Systems (Knowledge Driven)
ID3 – Tree Algorithm
NetTalk
Fall of Expert Systems
High Cost of Expert Systems
Loss of Major AI Funding
Expert System Popularity
Revival of Connectionism
ML Solutions
Incognito
Collapse of Lisp Machines
AutoML is Made Possible
through Expert Systems,
Compute Power, Data
Manipulation and Advanced
Learning Algorithms
AI WINTER
An AutoML Process Walk Through
Cleansing/
Analysis
Data
Transformations
Exploratory
Data Analysis
Machine
Learning
Model
Evaluation
Model
Deployment
• Automated Field Analysis.
Field Statistics and
Distributions
• Data Input Using .csv, .txt or
.xlsx Files Only
• Missing Data Imputation
• Partitions Data Into
Train/Test Datasets
SOLVING FOR SINGLE MISSING FIELDS
An AutoML Process Walk Through
Cleansing/
Analysis
Data
Transformations
Exploratory
Data Analysis
Machine
Learning
Model
Evaluation
Model
Deployment
• Automated Field Analysis.
Field Statistics and
Distributions
• Data Input Using .csv, .txt or
.xlsx Files
• Modeled Missing Data
Imputation
• Partitions Data Into
Train/Test Datasets
An AutoML Process Walk Through
Cleansing/
Analysis
Data
Transformations
Exploratory
Data Analysis
Machine
Learning
Model
Evaluation
Model
Deployment
• Automated Data
Representations
& Entire Set of
Transformations
• Genetic Algorithm
Drives Feature
Selection Sets
An AutoML Process Walk Through
Cleansing/
Analysis
Data
Transformations
Exploratory
Data Analysis
Machine
Learning
Model
Evaluation
Model
Deployment
Neural Network
(Single Layer)
Neural Network
(Deep Learning)
Linear Model
(Regression)
Neural Network
(Multi-Class & SOM)
An AutoML Process Walk Through
Cleansing/
Analysis
Data
Transformations
Exploratory
Data Analysis
Machine
Learning
Model
Evaluation
Model
Deployment
Primary Process
Builds hundreds of
models using pre-
identified feature sets
using Cascade Learning
and default hyper-
parameters
Secondary Process
• Runs the Primary Process
with a GA driving hyper-
parameters interations
• Store top 100 performing
models and uses a GA for
final ensemble testing
Model Deployment Options
Embedded
Application
Python, “C”
Flashcode
Model Deployed in
MSExcel
An AutoML Process Walk Through
Cleansing/
Analysis
Data
Transformations
Exploratory
Data Analysis
Machine
Learning
Model
Evaluation
Model
Deployment
Model Deployed
Through a Web
Service
Thank You
Gene Ferruzza
ferruzzag@Valassis.com
PyData
Triangle

Contenu connexe

Tendances

Tendances (20)

Model Drift Monitoring using Tensorflow Model Analysis
Model Drift Monitoring using Tensorflow Model AnalysisModel Drift Monitoring using Tensorflow Model Analysis
Model Drift Monitoring using Tensorflow Model Analysis
 
Introduction to Auto ML
Introduction to Auto MLIntroduction to Auto ML
Introduction to Auto ML
 
Pentaho World 2017: Automated Machine Learning (AutoML) and Pentaho (Thursday...
Pentaho World 2017: Automated Machine Learning (AutoML) and Pentaho (Thursday...Pentaho World 2017: Automated Machine Learning (AutoML) and Pentaho (Thursday...
Pentaho World 2017: Automated Machine Learning (AutoML) and Pentaho (Thursday...
 
AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)AutoML lectures (ACDL 2019)
AutoML lectures (ACDL 2019)
 
Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)Automated Machine Learning (Auto ML)
Automated Machine Learning (Auto ML)
 
Towards a Comprehensive Machine Learning Benchmark
Towards a Comprehensive Machine Learning BenchmarkTowards a Comprehensive Machine Learning Benchmark
Towards a Comprehensive Machine Learning Benchmark
 
Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21
 
Data! Data! Data! I Can't Make Bricks Without Clay!
Data! Data! Data! I Can't Make Bricks Without Clay!Data! Data! Data! I Can't Make Bricks Without Clay!
Data! Data! Data! I Can't Make Bricks Without Clay!
 
Unified Approach to Interpret Machine Learning Model: SHAP + LIME
Unified Approach to Interpret Machine Learning Model: SHAP + LIMEUnified Approach to Interpret Machine Learning Model: SHAP + LIME
Unified Approach to Interpret Machine Learning Model: SHAP + LIME
 
Automating Machine Learning - Is it feasible?
Automating Machine Learning - Is it feasible?Automating Machine Learning - Is it feasible?
Automating Machine Learning - Is it feasible?
 
Target Leakage in Machine Learning
Target Leakage in Machine LearningTarget Leakage in Machine Learning
Target Leakage in Machine Learning
 
Microsoft azure machine learning
Microsoft azure machine learningMicrosoft azure machine learning
Microsoft azure machine learning
 
Interpretable machine learning
Interpretable machine learningInterpretable machine learning
Interpretable machine learning
 
Data Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAMLData Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAML
 
Machine Learning 101 | Essential Tools for Machine Learning
Machine Learning 101 | Essential Tools for Machine LearningMachine Learning 101 | Essential Tools for Machine Learning
Machine Learning 101 | Essential Tools for Machine Learning
 
Introduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-LearnIntroduction to Machine Learning with SciKit-Learn
Introduction to Machine Learning with SciKit-Learn
 
Evolutionary Design of Swarms (SSCI 2014)
Evolutionary Design of Swarms (SSCI 2014)Evolutionary Design of Swarms (SSCI 2014)
Evolutionary Design of Swarms (SSCI 2014)
 
Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...
Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...
Aditya Bhattacharya - Enterprise DL - Accelerating Deep Learning Solutions to...
 
Machine learning 101 dkom 2017
Machine learning 101 dkom 2017Machine learning 101 dkom 2017
Machine learning 101 dkom 2017
 
Demystifying Data Science
Demystifying Data ScienceDemystifying Data Science
Demystifying Data Science
 

Similaire à Ferruzza g automl deck

Similaire à Ferruzza g automl deck (20)

Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Useful Techniques in Artificial Intelligence
Useful Techniques in Artificial IntelligenceUseful Techniques in Artificial Intelligence
Useful Techniques in Artificial Intelligence
 
(BDT311) Deep Learning: Going Beyond Machine Learning
(BDT311) Deep Learning: Going Beyond Machine Learning(BDT311) Deep Learning: Going Beyond Machine Learning
(BDT311) Deep Learning: Going Beyond Machine Learning
 
Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligence
 
Vertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial Intelligence
 
AWS re:Invent Deep Learning: Goin Beyond Machine Learning (BDT311)
AWS re:Invent Deep Learning: Goin Beyond Machine Learning (BDT311)AWS re:Invent Deep Learning: Goin Beyond Machine Learning (BDT311)
AWS re:Invent Deep Learning: Goin Beyond Machine Learning (BDT311)
 
OpenPOWER Webinar on Machine Learning for Academic Research
OpenPOWER Webinar on Machine Learning for Academic Research OpenPOWER Webinar on Machine Learning for Academic Research
OpenPOWER Webinar on Machine Learning for Academic Research
 
Machine Learning Deep Learning AI and Data Science
Machine Learning Deep Learning AI and Data Science Machine Learning Deep Learning AI and Data Science
Machine Learning Deep Learning AI and Data Science
 
Introduction to Machine Learning
Introduction to Machine LearningIntroduction to Machine Learning
Introduction to Machine Learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Machine_Learning_with_MATLAB_Seminar_Latest.pdf
Machine_Learning_with_MATLAB_Seminar_Latest.pdfMachine_Learning_with_MATLAB_Seminar_Latest.pdf
Machine_Learning_with_MATLAB_Seminar_Latest.pdf
 
Gary Hope - Machine Learning: It's Not as Hard as you Think
Gary Hope - Machine Learning: It's Not as Hard as you ThinkGary Hope - Machine Learning: It's Not as Hard as you Think
Gary Hope - Machine Learning: It's Not as Hard as you Think
 
Introduction to DS, ML and IBM Tools
Introduction to DS, ML and IBM ToolsIntroduction to DS, ML and IBM Tools
Introduction to DS, ML and IBM Tools
 
Deep Learning for Autonomous Driving
Deep Learning for Autonomous DrivingDeep Learning for Autonomous Driving
Deep Learning for Autonomous Driving
 
Webinar: Machine Learning para Microcontroladores
Webinar: Machine Learning para MicrocontroladoresWebinar: Machine Learning para Microcontroladores
Webinar: Machine Learning para Microcontroladores
 
Presentation v3
Presentation v3Presentation v3
Presentation v3
 
machine learning
machine learningmachine learning
machine learning
 
AI for Everyone: Master the Basics
AI for Everyone: Master the BasicsAI for Everyone: Master the Basics
AI for Everyone: Master the Basics
 
Traditional Machine Learning and Deep Learning on OpenPOWER/POWER systems
Traditional Machine Learning and Deep Learning on OpenPOWER/POWER systemsTraditional Machine Learning and Deep Learning on OpenPOWER/POWER systems
Traditional Machine Learning and Deep Learning on OpenPOWER/POWER systems
 
Machine learning for sensor Data Analytics
Machine learning for sensor Data AnalyticsMachine learning for sensor Data Analytics
Machine learning for sensor Data Analytics
 

Dernier

CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
amitlee9823
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
karishmasinghjnh
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 

Dernier (20)

CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
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
 
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
 
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...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men  🔝Dindigul🔝   Escor...
➥🔝 7737669865 🔝▻ Dindigul Call-girls in Women Seeking Men 🔝Dindigul🔝 Escor...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 

Ferruzza g automl deck

  • 1. Automated Machine Learning (AutoML) Putting AI to Work in Data Science Gene Ferruzza Sr. Manager Data Science – Valassis Digital PyData Triangle
  • 2. The Evolution of Machine Learning Machine Learning Algorithms Drive Data-Driven AI Systems Statistics Neural Networks Expert Systems Genetic Algorithms AI Source: 1990 International Joint Conference on Neural Networks (IJCNN) • In the 1980’s the focus in AI transitioned from Knowledge- Driven Systems to Data-Driven Systems enabled through Machine Learning • Decision Trees emerged using ID3 and CART statistical classifying algorithms for rule induction methods • Multiple Neural Network paradigms and Genetic Algorithms proved to be successful at learning from data
  • 3. The Evolution of Machine Learning Statistics • Linear Regression • Logistic Regression • Non-Linear Least Squares • Many Other Math Based Methods Neural Networks • BackProp • SOM,CNN • Deep Learning • Visual Recognition • Speech Recognition Rule-Based Decisions • Decision Trees • Rule Induction • Expert Systems • Rule Strategies Genetic Algorithms • Model Evolution (crossovers & mutations) • Directed-Random Search • Hyperparamter Configuration • Fitness Function Artificial Intelligence • Decision Processing • Adaptive Learning • Digital/Mechanical Integration • Feature Engineering • NLP • Bayesian Networks • K-Network • SVM Network • XGBoost • Random Forest • Boosted Trees • ID3, C4.5 • Chaid, CART • Model Seeding • Decision Tree Induction • Search Techniques • Genetic Representation • Feature Selection • Model Seeding • Today AI is pervasive and data- driven, raising the importance of machine learning • 100’s of machine learning methods exist and continue to drive AI capabilities • Expert Systems still play a role but not always a primary role for data- driven processes.
  • 4. The Evolution of Machine Learning EXPECTATIONS TIME Innovation Triggers Peak of Inflated Expectations Trough of Disillusionment Slope of Enlightenment Plateau of Productivity 20102000’s1990’s1980’s Desktop Computing Recurrent NN (Hopfield) SAS Desktop Digital Insurgence (IoT) Intelligent Agents Reinforcement Learning Data Siloes Poor Data Access Inadequate Compute Power Back Propagation Deep Learning Deep Blue – Chess Champ Watson Wins Jeopardy Facial Recognition Natural Language Processing Knowledge-Driven to Data-Driven Speech Recognition Neocognitron (CNN) GPUs Random Forest Deep Face AlexNet (CNN) ImageNet AI Expert Systems (Knowledge Driven) ID3 – Tree Algorithm NetTalk Fall of Expert Systems High Cost of Expert Systems Loss of Major AI Funding Expert System Popularity Revival of Connectionism ML Solutions Incognito Collapse of Lisp Machines AutoML is Made Possible through Expert Systems, Compute Power, Data Manipulation and Advanced Learning Algorithms AI WINTER
  • 5. An AutoML Process Walk Through Cleansing/ Analysis Data Transformations Exploratory Data Analysis Machine Learning Model Evaluation Model Deployment • Automated Field Analysis. Field Statistics and Distributions • Data Input Using .csv, .txt or .xlsx Files Only • Missing Data Imputation • Partitions Data Into Train/Test Datasets SOLVING FOR SINGLE MISSING FIELDS
  • 6. An AutoML Process Walk Through Cleansing/ Analysis Data Transformations Exploratory Data Analysis Machine Learning Model Evaluation Model Deployment • Automated Field Analysis. Field Statistics and Distributions • Data Input Using .csv, .txt or .xlsx Files • Modeled Missing Data Imputation • Partitions Data Into Train/Test Datasets
  • 7. An AutoML Process Walk Through Cleansing/ Analysis Data Transformations Exploratory Data Analysis Machine Learning Model Evaluation Model Deployment • Automated Data Representations & Entire Set of Transformations • Genetic Algorithm Drives Feature Selection Sets
  • 8. An AutoML Process Walk Through Cleansing/ Analysis Data Transformations Exploratory Data Analysis Machine Learning Model Evaluation Model Deployment Neural Network (Single Layer) Neural Network (Deep Learning) Linear Model (Regression) Neural Network (Multi-Class & SOM)
  • 9. An AutoML Process Walk Through Cleansing/ Analysis Data Transformations Exploratory Data Analysis Machine Learning Model Evaluation Model Deployment Primary Process Builds hundreds of models using pre- identified feature sets using Cascade Learning and default hyper- parameters Secondary Process • Runs the Primary Process with a GA driving hyper- parameters interations • Store top 100 performing models and uses a GA for final ensemble testing
  • 10. Model Deployment Options Embedded Application Python, “C” Flashcode Model Deployed in MSExcel An AutoML Process Walk Through Cleansing/ Analysis Data Transformations Exploratory Data Analysis Machine Learning Model Evaluation Model Deployment Model Deployed Through a Web Service