Machine Learning and Dynamic Optimization for Engineers
Machine Learning and Dynamic Optimization is a 3 day short course on the theory and applications of numerical methods for solution of time-varying systems with a focus on machine learning and system optimization. It includes hands-on tutorials in data science, classification, regression, predictive control, and optimization.
Dates |
Location |
Jan 13-15, 2020 |
Seoul, South Korea (47 participants) |
Mar 24-26, 2020 |
Manama, Bahrain with University of Bahrain |
May 11-15, 2020 |
Salt Lake City, Utah, USA (5 day) with APCO, Inc |
May 20-22, 2020 |
Idaho Falls, Idaho, USA |
July 14-16, 2020 |
Houston, Texas, USA |
Jan 4-8, 2021 |
Seoul, South Korea (73 participants) |
Concepts taught in this course include machine learning, regression, classification, mathematical modeling, nonlinear programming, and advanced control methods such as model predictive control.
Day 1 |
Topic |
Activity |
9:00 AM |
Overview of Course, Optimization, and GEKKO | |
9:30 AM | ||
10:30 AM |
Break | |
10:45 AM | ||
12:00 PM |
Lunch Break | |
1:00 PM |
Machine Learning Classification, Deep Learning, and LSTM Networks | |
2:00 PM |
Data Regression for SISO/MIMO Identification | |
3:00 PM |
Break | |
3:30 PM | ||
4:30 PM | ||
5:30 PM |
Day 1 Review |
Day 1 Assessment Activity |
6:00 PM |
Conclude Day 1 |
Day 2 |
Topic |
Activity |
9:00 AM | ||
9:30 AM | ||
10:30 AM |
Break | |
10:45 AM | ||
12:00 PM |
Lunch Break | |
1:00 PM |
Nonlinear MPC, Control Objectives/Tuning, and Orthogonal Collocation | |
2:00 PM |
Mixed-Integer TCLab | |
3:00 PM |
Break | |
3:30 PM | ||
4:30 PM |
Group Projects | |
5:30 PM |
Day 2 Review |
Day 2 Assessment Activity |
6:00 PM |
Conclude Day 2 |
Day 3 |
Topic |
Activity |
9:00 AM |
Group Project Proposals | |
9:30 AM |
Physics-based Modeling Review | |
10:30 AM |
Break | |
10:45 AM |
Machine Learning and Time-Series Regression Review | |
12:00 PM |
Lunch Break | |
1:00 PM |
Parameter Regression Review | |
2:00 PM |
Moving Horizon Estimation Review | |
3:00 PM |
Break | |
3:30 PM |
Model Predictive Control Review | |
4:30 PM |
Group Project Presentation Preparation | |
5:30 PM |
Group Project Presentations (3 min each) | |
6:00 PM |
Conclude Day 3 and Course |
Certificates of Completion |
Each participant has a Temperature Control Lab for hands-on exercises. Exercises are conducted in-class with additional supplementary material that can be completed after the class concludes. The objective of the 3 day short-course is to give enough background information so that researchers and practitioners can extend the methods to applications related to their field of study or industrial process.