STAT4830 - Numerical Optimization For Data Science And Machine Learning
Optimization is the modeling language in which modern data science, machine learning, and sequential decision-making problems are formulated and solved numerically. This course will teach students how to formulate these problems mathematically, choose appropriate algorithms to solve them, and implement and tune the algorithms in the software PyTorch. PyTorch is a freely available machine learning library is recognized as one of the two most popular machine learning libraries alongside TensorFlow. By the end of the course, students will become an intelligent consumer of numerical methods and software for solving modern optimization problems.
Optimization is the modeling language in which modern data science, machine learning, and sequential decision-making problems are formulated and solved numerically. This course will teach students how to formulate these problems mathematically, choose appropriate algorithms to solve them, and implement and tune the algorithms in the software PyTorch. PyTorch is a freely available machine learning library is recognized as one of the two most popular machine learning libraries alongside TensorFlow. By the end of the course, students will become an intelligent consumer of numerical methods and software for solving modern optimization problems.