Optimization: A Bootcamp for Machine Learning, Inverse Problems, and Control

· Source: Steve Brunton · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems, Mathematics & Computational Sciences · Depth: Intermediate, long

Summary

Steve Brunton from the University of Washington is launching an "Optimization Bootcamp," a comprehensive video series designed to explain the mathematical engine behind modern technology and industry. This bootcamp will cover the standard optimization problem, which involves minimizing an objective function f over variables x subject to constraints g and h. It will explore diverse applications, including the training of virtually all machine learning models (e.g., neural networks via stochastic gradient descent), control theory, and complex industrial design challenges like the Boeing 787 aircraft and chip manufacturing. The series will delve into mathematical methods, distinguishing between convex and non-convex optimization, and discussing techniques such as gradient descent, linear programming, and quadratic programming. Future modules will address inverse problems, Bayesian optimization, and the role of Lagrange multipliers in handling constraints.

Key takeaway

For Machine Learning Engineers or Research Scientists seeking to deepen their understanding of model training and system optimization, this bootcamp offers foundational knowledge. You will learn how optimization underpins virtually all ML models and control systems, enabling you to better diagnose training issues or design more efficient algorithms. Consider exploring convex optimization principles to identify problems with guaranteed global minima, enhancing your ability to select appropriate solution methods.

Key insights

Optimization is the ubiquitous mathematical engine underpinning machine learning, control theory, and industrial applications, solving problems by minimizing objectives under constraints.

Principles

Method

The bootcamp outlines a method to solve optimization problems by defining objective functions and constraints, then applying techniques like gradient descent or specialized convex optimization algorithms.

In practice

Topics

Best for: AI Student, Machine Learning Engineer, Research Scientist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Steve Brunton.