AutoML Democratizing Machine Learning
AutoML Democratizing Machine Learning
Machine Learning
This presentation explores the principles, methodologies, and applications of
Automated Machine Learning (AutoML), a paradigm that is reshaping the
landscape of artificial intelligence and data science.
by KOCHUTHRESIA JOSEPH
What is AutoML?
Automating the ML Pipeline Accessibility for Non-Experts
AutoML automates the end-to-end process of applying machine AutoML simplifies machine learning, making it accessible to
learning to real-world problems, from data preprocessing to individuals with varying levels of expertise, including those
model deployment. without extensive coding or statistical knowledge.
The Need for AutoML
Data Preprocessing Feature Engineering
Raw data often contains missing Selecting and creating
values, noise, and meaningful features from raw
inconsistencies, requiring data is a crucial step that
extensive cleaning and significantly impacts model
transformation. performance.
Scalability
AutoML can handle
large-scale datasets
and complex problems
more efficiently than
manual processes.
Core Techniques in AutoML
Google AutoML
1 A cloud-based suite of machine learning products designed to automate the creation of AI models.
H2O AutoML
2 An open-source framework designed to automate the machine learning workflow, including data preprocessing,
model selection, and hyperparameter tuning.
Auto-sklearn
3 An extension of the popular Scikit-learn library that automates model selection and hyperparameter tuning.
IBM AutoAI
5 A fully automated machine learning tool that is part of IBM Watson Studio.
Applications of AutoML
Healthcare and Medical Diagnosis
AutoML is used in medical imaging for detecting conditions like cancer, brain tumors, and retinal diseases with high accuracy.
Industrial Automation
AutoML is widely used in manufacturing, logistics, and predictive maintenance to enhance efficiency and reduce
operational costs.
Advances in NAS
Recent advancements in NAS include reinforcement learning-based searches,
1 evolutionary algorithms, and meta-learning techniques, which significantly reduce the
time and computational cost needed to develop state-of-the-art deep learning models.