Advanced Model Optimization

Foster a stronger modeling institution through our Advanced Model Optimization training. Take our two-day challenge and learn how to optimize your models so that they deliver maximum and robust performance in less developing time

Duration: 2 day

Star Level: Expert

Certification: Yes


MIacademy / Badge Overview / Open Course Calendar / 3330 Advanced Model Optimization

Course Description

Optimizing your models allows you to boost their impact by ensuring they are robust and deliver the highest possible performance. Follow our innovative two-day Advanced Model Optimization course and have our trainers walk you through the key steps and real-life exercises. We will begin with mastering approaches to tune a model’s hyperparameters, such as Bayesian Optimization. Followed by automating the feature selection process and increasing a model’s robustness, using techniques like Genetic Algorithms, cross-validation, and quantile regression. Finally, we will focus on identifying and dealing with data shifts to safeguard your model in production. Significant time is spent on covering multiple advanced methods in the model optimization workflow, highlighting often incorrectly applied methods and mistakes ensuring you are prepared for anything. After discussing the theory, each method comes with a practical case to get your (Python programming) hands dirty and implement the method in a case setting. We end the last day with a modeling battle, where all participants can earn points for their model optimization efforts in a real-life regression case. The winner can call himself a true modeling hero. Will you be that hero?



Why is this for you?


When creating a model, you want to optimize it in order to realize maximum performance. You’ve probably done so yourself, but didn’t you find it time-consuming and requiring much manual tweaking? Indeed, model optimization can be a cumbersome task. However, it doesn’t need to be.

In this training, we teach you how to work smarter, not harder. You will get firsthand experience with the best-practices of efficient and (partly) automated model optimization. Moreover, we pay special attention to model robustness, such that your models are future-proof and have long-term business value. After this course, your models will perform better with less developing efforts. What’s more to like?



Who should attend?


This is a professional level training for Data Scientists who have completed badges Machine Learning Process (3201), Classification Using Tree Models (3202), and Regressions Models (3203). It involves tough coding challenges and various abstract topics which means you need to have a good understanding of the Machine Learning modeling process and how to create a model in Python.




What will you learn?


  1. The standard and advanced methods to tune a machine learning model’s hyperparameters
  2. How to implement two core variable selection strategies: Filter and Wrapper
  3. How to assess and increase model performance
  4. How to statistically identify data shifts
  5. Methods to make a model more adaptive and less susceptible to a changing dataset



Learning Goals


  • Hyperparameter tuning – Master hyperparameter tuning to deliver maximum performance
  • Feature selection – Automate the feature selection procedure for a faster modeling process and better performance
  • Robustness – Evaluate and increase a models performance
  • Data shifts – Capable of identifying and dealing with data shifts


Theory and practical use


All trainings in the GAIn portfolio combine high-quality standardized training material with theory sessions from experts and hands-on experience where you directly apply the material to real-life cases. Each training is developed by top of the field practitioners which means they are full of industry examples along with practical challenges and know-how, fueling the interactive discussions during training. We believe this multi-level approach creates the ideal learning environment for participants to thrive.





    • Machine Learning
    • Statistics
    • Hyperparameter Tuning
    • Model Optimization
    • Feature Selection
    • Model Validation
Interested in taking the course?

Open Course Schedule


MIacademy offers part of its portfolio in an Open Course Schedule Format in our location in the center of Amsterdam. Via the form below you can register your interest to participate. Our team will contact you to finalize the booking and answer any questions you may have.

All of our courses are delivered by our expert trainers.


If no dates are mentioned, the specific course is not scheduled yet in 2020. If this is the case you can use the form to register your interest. In case there is enough demand MIacademy can schedule additional courses and will notify you.

Dates & Availability


In-company Training Programs

Are you interested to train a larger group of people, looking for specific training and/or interested in creating a company-wide program? We will be happy to assist!

Whether you have a very specific training need (for example: training your Data Engineers on advanced technical topics, or your Data Scientists on model implementation), or the need for a large transformational program, or something in between, we can help. Over the past 13 years, we have built up extensive experience not only in the implementation of multi-year, multi-population, multi-country programs but also in providing high quality, very specific modules for specific target groups. Both in in-house set-ups and cross-company programs. Not sure what type of program would fit your organization best? We’d be happy to discuss the best approach together.