Convex Optimization

Stephen Boyd, Henryk Blasinski, StanfordOnline

This course concentrates on recognizing and solving convex optimization problems that arise in applications. The syllabus includes: convex sets, functions, and optimization problems; basics of convex analysis; least-squares, linear and quadratic programs, semidefinite programming, minimax, extremal volume, and other problems; optimality conditions, duality theory, theorems of alternative, and applications; interior-point methods; applications to signal processing, statistics and machine learning, control and mechanical engineering, digital and analog circuit design, and finance.

This course concentrates on recognizing and solving convex optimization problems that arise in applications. The syllabus includes: convex sets, functions, and optimization problems; basics of convex analysis; least-squares, linear and quadratic programs, semidefinite programming, minimax, extremal volume, and other problems; optimality conditions, duality theory, theorems of alternative, and applications; interior-point methods; applications to signal processing, statistics and machine learning, control and mechanical engineering, digital and analog circuit design, and finance.

This course should benefit anyone who uses or will use scientific computing or optimization in engineering or related work (e.g., machine learning, finance). More specifically, people from the following fields: Electrical Engineering (especially areas like signal and image processing, communications, control, EDA & CAD); Aero & Astro (control, navigation, design), Mechanical & Civil Engineering (especially robotics, control, structural analysis, optimization, design); Computer Science (especially machine learning, robotics, computer graphics, algorithms & complexity, computational geometry); Operations Research; Scientific Computing and Computational Mathematics. The course may be useful to students and researchers in several other fields as well: Mathematics, Statistics, Finance, Economics.

Additional Instructors / Contributors

Neal Parikh

Neal Parikh is a 5th year Ph.D. Candidate in Computer Science at Stanford University. He has previously taught Convex Optimization (EE 364A) at Stanford University and holds a B.A.S., summa cum laude, in Mathematics and Computer Science from the University of Pennsylvania and an M.S. in Computer Science from Stanford University.

Ernest Ryu

Ernest Ryu is a PhD candidate in Computational and Mathematical Engineering at Stanford University. He has served as a TA for EE364a at Stanford. His research interested include stochastic optimization, convex analysis, and scientific computing.

Madeleine Udell

Madeleine Udell is a PhD candidate in Computational and Mathematical Engineering at Stanford University. She has served as a TA and as an instructor for EE364a at Stanford. Her research applies convex optimization techniques to a variety of non-convex applications, including sigmoidal programming, biconvex optimization, and structured reinforcement learning problems, with applications to political science, biology, and operations research.

What will you learn

  • How to recognize convex optimization problems that arise in applications.
  • How to present the basic theory of such problems, concentrating on results that are useful in computation.
  • A thorough understanding of how such problems are solved, and some experience in solving them.
  • The background required to use the methods in your own research work or applications.

Сессии:
  • 26 марта 2020
Характеристики онлайн курса:
  • Бесплатный:
  • Платный:
  • Сертификат:
  • MOOC:
  • Видеолекции:
  • Аудиолекции:
  • Email-курс:
  • Язык: Английский Gb

Отзывы

Пока никто не написал отзыв по этому курсу. Хотите быть первым?

Зарегистрируйтесь, чтобы оставить отзыв

Show?id=n3eliycplgk&bids=695438
NVIDIA
Ещё курсы на эту тему:
Lplogo Linear and Integer Programming
This course will cover the very basic ideas in optimization. Topics include...
15-093jf09 Optimization Methods
This course introduces the principal algorithms for linear, network, discrete...
6-079f09 Introduction to Convex Optimization
This course aims to give students the tools and training to recognize convex...
6-252js03 Nonlinear Programming (Spring 2003)
6.252J is a course in the department's "Communication, Control, and Signal Processing...
6-253s12 Convex Analysis and Optimization
This course will focus on fundamental subjects in convexity, duality, and convex...
Ещё из рубрики «Математика и статистика»:
073d6494-9e83-4ffd-8f36-6e1d95ac4366-374f4f2f4a7c.small Statistical Thinking for Data Science and Analytics
Learn how statistics plays a central role in the data science approach. This...
B93c9fea-3df3-4180-984c-55310821cbb5-f8050e6a1cca.small Machine Learning for Data Science and Analytics
Learn the principles of machine learning and the importance of algorithms. Machine...
A58d02d2-ee6b-4903-8075-15d516b28254-a14c08150405.small Enabling Technologies for Data Science and Analytics: The Internet of Things
Discover the relationship between Big Data and the Internet of Things (IoT)...
D096f9cd-884f-4a35-b10a-d3789239baa9-1363b939c714.small MathTrackX: Differential Calculus
Discover concepts and techniques relating to differentiation and how they can...
F4ce8928-2ca9-47f0-bc53-804769ffe095-e7af9f84b6dd.small IoT Programming and Big Data
Learn how to apply software solutions for different systems and Big Data needs...
Ещё от edX:
20574fb6-99b9-44cf-afa5-473d8337c7a8-c1588ba86fbd.small AnatomyX: Musculoskeletal Cases
Learn the anatomy basic to understanding five musculoskeletal injuries commonly...
Ed8158ec-92c6-4483-8618-68e1518cf413-036c24d90c72.small Marketing Innovative Products and Services
Learn essential marketing concepts and practical commercialization strategies...
1f714d8d-83f0-47ef-841c-168e95f2c81a-9392c93e5e09.small Finance for Everyone: Smart Tools for Decision-Making
In this introduction to finance course from Michigan learn to apply frameworks...
073d6494-9e83-4ffd-8f36-6e1d95ac4366-374f4f2f4a7c.small Statistical Thinking for Data Science and Analytics
Learn how statistics plays a central role in the data science approach. This...
B93c9fea-3df3-4180-984c-55310821cbb5-f8050e6a1cca.small Machine Learning for Data Science and Analytics
Learn the principles of machine learning and the importance of algorithms. Machine...

© 2013-2019