Explore powerful algorithmic tools for tackling large-scale data problems in machine learning and optimization. Gain a solid foundation for research in this cutting-edge field.
This course covers a variety of topics from optimization (convex, nonconvex, continuous and combinatorial) as well as streaming algorithms. The key aim is to make students aware of powerful algorithmic tools used for tackling large-scale data intensive problems. The topics covered are chosen to give students a solid footing for research in machine learning and optimization, while strengthening their practical grasp.
This course is recommended for students with prior exposure to convex optimization and algorithms at a graduate level, as well as a strong working knowledge of linear algebra, analysis, probability, and statistics. Programming experience in high-level languages is also advantageous.
Learn by Doing from Your Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Choose your OS, IDE, or app from our playground library and launch it instantly.
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.
Discover categories