Automated Machine Learning and Deep Learning with Python
Published by O'Reilly Media, Inc.
Use the power of open source Python libraries
Machine learning (ML) and deep learning (DL) have taken the world by storm. Organizations understand better than ever that they have a lot of data and can use it for their benefit. ML and DL algorithms can predict sales numbers, fight customer churn, create client profiles, predict the weather, uncover fraud, and so much more. Professionals who are able to help organizations achieve these goals are in great demand, but the field requires a very specific set of skills, and acquiring them can take time. The rise of automated libraries, however, has provided new opportunities for people without advanced training to become masters of their own machine learning projects.
Join expert Stijn Van Hijfte to learn the basics of machine and deep learning techniques and their implementations in Python. You’ll explore automated libraries and learn to implement fast solutions for the best possible model in a structured manner. At the same time, you’ll gain insights into the winning model (type, structure, and more).
Hands-on learning with Jupyter notebooks
All exercises and labs are provided as Jupyter notebooks—interactive documents that combine live code, equations, visualizations, and narrative text. There's nothing to install or configure; just click a link and get started! And you can revisit them anytime after class ends to practice and refine your skills.
What you’ll learn and how you can apply it
By the end of this live online course, you’ll understand:
- How ML and DL are implemented
- Automated machine learning (AutoML) and its value
- How AutoML works under the hood and how to tune it
- How to make use of Python libraries, such as TPOT, auto-sklearn, and pandas-profiling
- What AutoML providers, such as TPOT and MLJAR, can offer
And you’ll be able to:
- Quickly start your own AutoML project in Python
- Apply different techniques to different datasets
- Find the libraries that best fit your needs
- Apply automated forecasting techniques
This live event is for you because...
- You’re a data scientist or an ML or DL engineer who is interested in automating processes.
- You’re a student who wants to learn ML and DL without learning advanced mathematics or coding ML algorithms from scratch.
- You’re a business professional who wants to enter the field.
Prerequisites
- Basic Python skills
- Familiarity with ML and DL and the difference between them
- Awareness of basic ML and DL algorithms
Recommended preparation:
- No local installation needed—all exercises will be provided using Jupyter notebooks
- Read chapters 1–3 of Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, second edition (book)
- Explore the course materials (GitHub repo)
Recommended follow-up:
- Read Hands-On Automated Machine Learning (book)
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Automated ML and DL libraries (65 minutes)
- Presentation: The aspects of a project that can be automated; types of projects you can focus on; when you might want to use AutoML
- Group discussions: What brought you to this course?; your professional background; DL and ML use cases in your work
- Q&A
- Break
Automated ML (55 minutes)
- Presentation: Specific use cases in AutoML
- Jupyter notebooks: Fraud Detection; House Price Forecasting
- Group discussion: Share your results
- Q&A
- Break
Automated DL (55 minutes)
- Presentation: Specific use cases in AutoDL
- Jupyter notebooks: Sentiment Analysis; MNIST
- Group discussion: Share your results
- Q&A
- Break
Automated forecasting (50 minutes)
- Presentation: Specific use cases in forecasting
- Group discussion: How might automated forecasting be useful for your projects?
- Jupyter notebooks: Sunspot Forecasting; Sales Forecasting
- Group discussion: Share your results
- Q&A
Wrap-up and Q&A (15 minutes)
Your Instructor
Stijn Van Hijfte
Stijn Van Hijfte has a background in economics, artificial intelligence, and cybersecurity. He has worked for years as a lecturer at Howest Applied University College and as a consultant in the field of automation, AI, and IT.