SlideShare a Scribd company logo
Automated
Machine Learning
AutoMLAgenda
Machine Learning
Vs. Automation
Automated Machine
Learning AutoML framework
What to automate Feature Engineering
Model & Algorithm
Selection
Full Scope Techniques for optimizer
Techniques for
evaluator
ES LAB8 - Basics Of Scientific Research
Machine Learning (ML) Vs. Automation
Automation
ES LAB8 - Basics Of Scientific Research
Machine Learning (ML)
Image source: https://cdn.shortpixel.ai/client/q_lossy,ret_img,w_224,h_220/https://www.alrakoba.net/wp-content/uploads/2020/05/555555-1-224x220.jpg
Image source: https://previews.123rf.com/images/peshkova/peshkova1807/peshkova180701216/105654413-portrait-of-attractive-young-businessman-with-facial-recognition-system-authentication-and-privacy-c.jpg
ES LAB8 - Basics Of Scientific Research
Automated Machine Learning (AutoML)
Data Prediction
Controller
 Measure the performance of
learning tools that provided
by the optimizer.
 Training Data.
 Efficient (time and accurate).
 Better performance.
 Determine Search space
EvaluationOptimizer
optimizer
evaluator
Learning process
Features, models, algorithm
Learning Tool
Determine Search space
Measure performance
 Basie vs Proposed framework:
Experience technologies
Setup
Figure out configuration,
Determine search space
optimizer
evaluator
ES LAB8 - Basics Of Scientific Research
AutoML Framework
Learning process
Techniques of controller (Optimizer )
Feature
engineering
Model
selection
Algorithm
selection
Full scope
include three parts above
ES LAB8 - Basics Of Scientific Research
What to automate
Feature projection
Ex: multiparton two features.
Dimension reduction
Have Redundancy
Dimensionality is too high
Feature encoding.
Re-interprets feature.
Ex: transforming categorical
feature to continuous feature.
ES LAB8 - Basics Of Scientific Research
Feature Engineering
Image source: https://link.springer.com/article/10.1007/s00500-019-04628-6
 Goal of algorithm selection
Automatically find an optimization
algorithm so that efficiency and
performance can be balanced.
Efficiency focus on the choice of
optimization algorithm.
 Model Selection
 Process of finding the best model
for predicting.
ES LAB8 - Basics Of Scientific Research
Model & Algorithm Selection
Image source: https://www.geeksforgeeks.org/top-10-algorithms-every-machine-learning-engineer-should-know/
 Feature Selection
 Model Selection
 Algorithm Selection
ES LAB8 - Basics Of Scientific Research
Full Scope
Image source: https://github.com/DataSystemsGroupUT/SmartML
Goal: To update | generate configuration for learning tools.
1. Simple search space
Each configuration in the search space can be
evaluated independently.
Two common “Grid and random search”
 Advantage: Simplicity applied in AutoML.
Disadvantage: does not exploit knowledge
gained from the past evaluation.
ES LAB8 - Basics Of Scientific Research
Techniques for optimizer
Image source: https://pic2.zhimg.com/80/v2-0100837d61e7c7ee3776bf706596c145_720w.jpg
 Derivative-Free Optimization
oExploit Knowledge Gained From The Past
Evaluation.
oMore complex but good performance.
Gradient descent
Optimization is very complex
Common case in the AutoML.
Gradient descent is the most efficient.
ES LAB8 - Basics Of Scientific Research
Techniques for optimizer
Image source: https://mragungsetiaji.github.io/python/machine%20learning/2018/09/16/gradient-descent.html
Main aim : Measures The Performance
 Direct evaluation :
 The most common applied in AutoML
 Measure on validation set.
Advantages Problems
 Simple and accurate  Very time-consuming.
ES LAB8 - Basics Of Scientific Research
Techniques for evaluator
Image source: https://www.slideshare.net/pierluca.lanzi/machine-learning-and-data-mining-14-evaluation-and-credibility
 Other techniques
 Sub-sampling
Faster evaluation using subset sampling and features.
 Early stop
Avoid overfitting but can cause a general error.
ES LAB8 - Basics Of Scientific Research
Techniques for evaluator
Image source: https://www.youtube.com/watch?v=I-JKxcpbRT4&fbclid=IwAR1tc4xwFr5ucaCH-qyvOL9kglJ255V-K9ORHatm9kM9BEkQ7Pldr6gIkNg&ab_channel=HugoLarochelle
 Early Stop
ES LAB8 - Basics Of Scientific Research
Techniques for evaluator
Image source: https://keeeto.github.io/blog/bias_variance/?fbclid=IwAR1KWabxWabeQ1Ff1HPzxb4khgj3MJ4MWyoWbY0w1YXwoM_Ux-SimAci0yA#:~:text=If%20we%20have%20overfitted%2C%20this,build%20an%20overly%20complex%20model.&text=An%20example%20of%20overfitting.,fit%20the%20true%20function%20correctly
Solution?
Techniques for evaluator
 A combination of the last
techniques for optimizer
ES LAB8 - Basics Of Scientific Research
Image source: https://www.bertelsmann-stiftung.de/fileadmin/files/_processed_/1/c/csm_1248697413iStock-875150592_MPL_be_a0109356ca.jpg
“The greatest benefit of
machine learning may ultimately
be not what the machines learn but
what we learn by teaching them.”
Pedro Domingos.
ES LAB8 - Basics Of Scientific Research
Image source: https://pamdidner.com/wp-content/uploads/2018/08/Picture1.png
Team
Members
Mohamed Ibrahim
Doaa Abdelhadi
Sarah AliMoamen Sobhy
Aya Ghorabah
Ashraf Mohamed
ES LAB8 - Basics Of Scientific Research
October 2020
Thanks

More Related Content

Similar to Paper summary

Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...
Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...
Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...
Benjamin Bengfort
 
IRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural NetworkIRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural Network
IRJET Journal
 
Technical debt in ML | Jaroslaw Szymczak | DN18
Technical debt in ML | Jaroslaw Szymczak | DN18Technical debt in ML | Jaroslaw Szymczak | DN18
Technical debt in ML | Jaroslaw Szymczak | DN18
DataconomyGmbH
 
DN18 | Technical Debt in Machine Learning | Jaroslaw Szymczak | OLX
DN18 | Technical Debt in Machine Learning | Jaroslaw Szymczak | OLXDN18 | Technical Debt in Machine Learning | Jaroslaw Szymczak | OLX
DN18 | Technical Debt in Machine Learning | Jaroslaw Szymczak | OLX
Dataconomy Media
 
DutchMLSchool 2022 - Automation
DutchMLSchool 2022 - AutomationDutchMLSchool 2022 - Automation
DutchMLSchool 2022 - Automation
BigML, Inc
 
AI and ML 101
AI and ML 101AI and ML 101
AI and ML 101
Rustem Zakiev
 
Amazon SageMaker 內建機器學習演算法 (Level 400)
Amazon SageMaker 內建機器學習演算法 (Level 400)Amazon SageMaker 內建機器學習演算法 (Level 400)
Amazon SageMaker 內建機器學習演算法 (Level 400)
Amazon Web Services
 
Tackling Open Images Challenge (2019)
Tackling Open Images Challenge (2019)Tackling Open Images Challenge (2019)
Tackling Open Images Challenge (2019)
Hiroto Honda
 
Build, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at ScaleBuild, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at Scale
Amazon Web Services
 
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...
IRJET Journal
 
Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21
Gülden Bilgütay
 
Automated machine learning - Global AI night 2019
Automated machine learning - Global AI night 2019Automated machine learning - Global AI night 2019
Automated machine learning - Global AI night 2019
Marco Zamana
 
Object Detection for Autonomous Driving
Object Detection for Autonomous DrivingObject Detection for Autonomous Driving
Object Detection for Autonomous Driving
IRJET Journal
 
AutoML - The Future of AI
AutoML - The Future of AIAutoML - The Future of AI
AutoML - The Future of AI
Ning Jiang
 
A Machine learning based framework for Verification and Validation of Massive...
A Machine learning based framework for Verification and Validation of Massive...A Machine learning based framework for Verification and Validation of Massive...
A Machine learning based framework for Verification and Validation of Massive...
IRJET Journal
 
Face Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic SystemFace Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic System
IRJET Journal
 
SESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/MLSESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/ML
CARLOS III UNIVERSITY OF MADRID
 
GLOA:A New Job Scheduling Algorithm for Grid Computing
GLOA:A New Job Scheduling Algorithm for Grid ComputingGLOA:A New Job Scheduling Algorithm for Grid Computing
GLOA:A New Job Scheduling Algorithm for Grid Computing
LINE+
 
16th Athens Big Data Meetup - 1st Talk - An Introduction to Machine Learning ...
16th Athens Big Data Meetup - 1st Talk - An Introduction to Machine Learning ...16th Athens Big Data Meetup - 1st Talk - An Introduction to Machine Learning ...
16th Athens Big Data Meetup - 1st Talk - An Introduction to Machine Learning ...
Athens Big Data
 
DutchMLSchool. ML Automation
DutchMLSchool. ML AutomationDutchMLSchool. ML Automation
DutchMLSchool. ML Automation
BigML, Inc
 

Similar to Paper summary (20)

Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...
Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...
Visualizing Model Selection with Scikit-Yellowbrick: An Introduction to Devel...
 
IRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural NetworkIRJET- Object Detection in an Image using Convolutional Neural Network
IRJET- Object Detection in an Image using Convolutional Neural Network
 
Technical debt in ML | Jaroslaw Szymczak | DN18
Technical debt in ML | Jaroslaw Szymczak | DN18Technical debt in ML | Jaroslaw Szymczak | DN18
Technical debt in ML | Jaroslaw Szymczak | DN18
 
DN18 | Technical Debt in Machine Learning | Jaroslaw Szymczak | OLX
DN18 | Technical Debt in Machine Learning | Jaroslaw Szymczak | OLXDN18 | Technical Debt in Machine Learning | Jaroslaw Szymczak | OLX
DN18 | Technical Debt in Machine Learning | Jaroslaw Szymczak | OLX
 
DutchMLSchool 2022 - Automation
DutchMLSchool 2022 - AutomationDutchMLSchool 2022 - Automation
DutchMLSchool 2022 - Automation
 
AI and ML 101
AI and ML 101AI and ML 101
AI and ML 101
 
Amazon SageMaker 內建機器學習演算法 (Level 400)
Amazon SageMaker 內建機器學習演算法 (Level 400)Amazon SageMaker 內建機器學習演算法 (Level 400)
Amazon SageMaker 內建機器學習演算法 (Level 400)
 
Tackling Open Images Challenge (2019)
Tackling Open Images Challenge (2019)Tackling Open Images Challenge (2019)
Tackling Open Images Challenge (2019)
 
Build, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at ScaleBuild, Train, and Deploy ML Models at Scale
Build, Train, and Deploy ML Models at Scale
 
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...
 
Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21Machine Learning for .NET Developers - ADC21
Machine Learning for .NET Developers - ADC21
 
Automated machine learning - Global AI night 2019
Automated machine learning - Global AI night 2019Automated machine learning - Global AI night 2019
Automated machine learning - Global AI night 2019
 
Object Detection for Autonomous Driving
Object Detection for Autonomous DrivingObject Detection for Autonomous Driving
Object Detection for Autonomous Driving
 
AutoML - The Future of AI
AutoML - The Future of AIAutoML - The Future of AI
AutoML - The Future of AI
 
A Machine learning based framework for Verification and Validation of Massive...
A Machine learning based framework for Verification and Validation of Massive...A Machine learning based framework for Verification and Validation of Massive...
A Machine learning based framework for Verification and Validation of Massive...
 
Face Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic SystemFace Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic System
 
SESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/MLSESE 2021: Where Systems Engineering meets AI/ML
SESE 2021: Where Systems Engineering meets AI/ML
 
GLOA:A New Job Scheduling Algorithm for Grid Computing
GLOA:A New Job Scheduling Algorithm for Grid ComputingGLOA:A New Job Scheduling Algorithm for Grid Computing
GLOA:A New Job Scheduling Algorithm for Grid Computing
 
16th Athens Big Data Meetup - 1st Talk - An Introduction to Machine Learning ...
16th Athens Big Data Meetup - 1st Talk - An Introduction to Machine Learning ...16th Athens Big Data Meetup - 1st Talk - An Introduction to Machine Learning ...
16th Athens Big Data Meetup - 1st Talk - An Introduction to Machine Learning ...
 
DutchMLSchool. ML Automation
DutchMLSchool. ML AutomationDutchMLSchool. ML Automation
DutchMLSchool. ML Automation
 

Recently uploaded

4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
Social Samosa
 
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
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
bmucuha
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
nyfuhyz
 
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
slg6lamcq
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
eoxhsaa
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
Social Samosa
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
AlessioFois2
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Kiwi Creative
 
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
nyvan3
 
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
asyed10
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
Sachin Paul
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
mkkikqvo
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
ywqeos
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
nuttdpt
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
nuttdpt
 
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
hqfek
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
Lars Albertsson
 
Cell The Unit of Life for NEET Multiple Choice Questions.docx
Cell The Unit of Life for NEET Multiple Choice Questions.docxCell The Unit of Life for NEET Multiple Choice Questions.docx
Cell The Unit of Life for NEET Multiple Choice Questions.docx
vasanthatpuram
 
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
lzdvtmy8
 

Recently uploaded (20)

4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
4th Modern Marketing Reckoner by MMA Global India & Group M: 60+ experts on W...
 
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
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
一比一原版(UMN文凭证书)明尼苏达大学毕业证如何办理
 
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
一比一原版南十字星大学毕业证(SCU毕业证书)学历如何办理
 
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
一比一原版多伦多大学毕业证(UofT毕业证书)学历如何办理
 
The Ipsos - AI - Monitor 2024 Report.pdf
The  Ipsos - AI - Monitor 2024 Report.pdfThe  Ipsos - AI - Monitor 2024 Report.pdf
The Ipsos - AI - Monitor 2024 Report.pdf
 
A presentation that explain the Power BI Licensing
A presentation that explain the Power BI LicensingA presentation that explain the Power BI Licensing
A presentation that explain the Power BI Licensing
 
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging DataPredictably Improve Your B2B Tech Company's Performance by Leveraging Data
Predictably Improve Your B2B Tech Company's Performance by Leveraging Data
 
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
一比一原版英国赫特福德大学毕业证(hertfordshire毕业证书)如何办理
 
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
一比一原版美国帕森斯设计学院毕业证(parsons毕业证书)如何办理
 
Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......Palo Alto Cortex XDR presentation .......
Palo Alto Cortex XDR presentation .......
 
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
原版一比一多伦多大学毕业证(UofT毕业证书)如何办理
 
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
一比一原版(lbs毕业证书)伦敦商学院毕业证如何办理
 
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
一比一原版(UCSF文凭证书)旧金山分校毕业证如何办理
 
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB文凭证书)圣芭芭拉分校毕业证如何办理
 
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
一比一原版爱尔兰都柏林大学毕业证(本硕)ucd学位证书如何办理
 
End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024End-to-end pipeline agility - Berlin Buzzwords 2024
End-to-end pipeline agility - Berlin Buzzwords 2024
 
Cell The Unit of Life for NEET Multiple Choice Questions.docx
Cell The Unit of Life for NEET Multiple Choice Questions.docxCell The Unit of Life for NEET Multiple Choice Questions.docx
Cell The Unit of Life for NEET Multiple Choice Questions.docx
 
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
一比一原版格里菲斯大学毕业证(Griffith毕业证书)学历如何办理
 

Paper summary

  • 2. AutoMLAgenda Machine Learning Vs. Automation Automated Machine Learning AutoML framework What to automate Feature Engineering Model & Algorithm Selection Full Scope Techniques for optimizer Techniques for evaluator ES LAB8 - Basics Of Scientific Research
  • 3. Machine Learning (ML) Vs. Automation Automation ES LAB8 - Basics Of Scientific Research Machine Learning (ML) Image source: https://cdn.shortpixel.ai/client/q_lossy,ret_img,w_224,h_220/https://www.alrakoba.net/wp-content/uploads/2020/05/555555-1-224x220.jpg Image source: https://previews.123rf.com/images/peshkova/peshkova1807/peshkova180701216/105654413-portrait-of-attractive-young-businessman-with-facial-recognition-system-authentication-and-privacy-c.jpg
  • 4. ES LAB8 - Basics Of Scientific Research Automated Machine Learning (AutoML) Data Prediction Controller  Measure the performance of learning tools that provided by the optimizer.  Training Data.  Efficient (time and accurate).  Better performance.  Determine Search space EvaluationOptimizer
  • 5. optimizer evaluator Learning process Features, models, algorithm Learning Tool Determine Search space Measure performance  Basie vs Proposed framework: Experience technologies Setup Figure out configuration, Determine search space optimizer evaluator ES LAB8 - Basics Of Scientific Research AutoML Framework
  • 6. Learning process Techniques of controller (Optimizer ) Feature engineering Model selection Algorithm selection Full scope include three parts above ES LAB8 - Basics Of Scientific Research What to automate
  • 7. Feature projection Ex: multiparton two features. Dimension reduction Have Redundancy Dimensionality is too high Feature encoding. Re-interprets feature. Ex: transforming categorical feature to continuous feature. ES LAB8 - Basics Of Scientific Research Feature Engineering Image source: https://link.springer.com/article/10.1007/s00500-019-04628-6
  • 8.  Goal of algorithm selection Automatically find an optimization algorithm so that efficiency and performance can be balanced. Efficiency focus on the choice of optimization algorithm.  Model Selection  Process of finding the best model for predicting. ES LAB8 - Basics Of Scientific Research Model & Algorithm Selection Image source: https://www.geeksforgeeks.org/top-10-algorithms-every-machine-learning-engineer-should-know/
  • 9.  Feature Selection  Model Selection  Algorithm Selection ES LAB8 - Basics Of Scientific Research Full Scope Image source: https://github.com/DataSystemsGroupUT/SmartML
  • 10. Goal: To update | generate configuration for learning tools. 1. Simple search space Each configuration in the search space can be evaluated independently. Two common “Grid and random search”  Advantage: Simplicity applied in AutoML. Disadvantage: does not exploit knowledge gained from the past evaluation. ES LAB8 - Basics Of Scientific Research Techniques for optimizer Image source: https://pic2.zhimg.com/80/v2-0100837d61e7c7ee3776bf706596c145_720w.jpg
  • 11.  Derivative-Free Optimization oExploit Knowledge Gained From The Past Evaluation. oMore complex but good performance. Gradient descent Optimization is very complex Common case in the AutoML. Gradient descent is the most efficient. ES LAB8 - Basics Of Scientific Research Techniques for optimizer Image source: https://mragungsetiaji.github.io/python/machine%20learning/2018/09/16/gradient-descent.html
  • 12. Main aim : Measures The Performance  Direct evaluation :  The most common applied in AutoML  Measure on validation set. Advantages Problems  Simple and accurate  Very time-consuming. ES LAB8 - Basics Of Scientific Research Techniques for evaluator Image source: https://www.slideshare.net/pierluca.lanzi/machine-learning-and-data-mining-14-evaluation-and-credibility
  • 13.  Other techniques  Sub-sampling Faster evaluation using subset sampling and features.  Early stop Avoid overfitting but can cause a general error. ES LAB8 - Basics Of Scientific Research Techniques for evaluator Image source: https://www.youtube.com/watch?v=I-JKxcpbRT4&fbclid=IwAR1tc4xwFr5ucaCH-qyvOL9kglJ255V-K9ORHatm9kM9BEkQ7Pldr6gIkNg&ab_channel=HugoLarochelle
  • 14.  Early Stop ES LAB8 - Basics Of Scientific Research Techniques for evaluator Image source: https://keeeto.github.io/blog/bias_variance/?fbclid=IwAR1KWabxWabeQ1Ff1HPzxb4khgj3MJ4MWyoWbY0w1YXwoM_Ux-SimAci0yA#:~:text=If%20we%20have%20overfitted%2C%20this,build%20an%20overly%20complex%20model.&text=An%20example%20of%20overfitting.,fit%20the%20true%20function%20correctly
  • 15. Solution? Techniques for evaluator  A combination of the last techniques for optimizer ES LAB8 - Basics Of Scientific Research Image source: https://www.bertelsmann-stiftung.de/fileadmin/files/_processed_/1/c/csm_1248697413iStock-875150592_MPL_be_a0109356ca.jpg
  • 16. “The greatest benefit of machine learning may ultimately be not what the machines learn but what we learn by teaching them.” Pedro Domingos. ES LAB8 - Basics Of Scientific Research Image source: https://pamdidner.com/wp-content/uploads/2018/08/Picture1.png
  • 17. Team Members Mohamed Ibrahim Doaa Abdelhadi Sarah AliMoamen Sobhy Aya Ghorabah Ashraf Mohamed
  • 18. ES LAB8 - Basics Of Scientific Research October 2020 Thanks