Computer Science 651 - Optimization/Computer Science

Spring
2023
01
3.00
Madalina Fiterau Brostean

M W 4:00PM 5:15PM

UMass Amherst
59837
Computer Science Bldg rm 140
mfiterau@umass.edu
Optimization techniques are frequently used in many areas of computer science, in particular in machine learning, to handle a variety of large-scale, data intensive problems. Moreover, algorithmic tools of ever-increasing sophistication are introduced at a fast pace, offering unparalleled opportunities to solve problems efficiently. This class will cover a wide range of optimization methods, including convex, nonconvex and discrete optimization. The first two thirds of the course are dedicated to foundational topics, whereas the last third is dedicated to the study and understanding of cutting-edge techniques presented at leading conferences in the field.

Open to Graduate Computer Science students only. PREVIOUSLY COMPSCI 690OP. GRADUATE STUDENTS ENTERING THE COURSE ARE EXPECTED TO HAVE A STRONG WORKING KNOWLEDGE OF LINEAR ALGEBRA (MATH 545 EQUIVALENT) AND CALCULUS (EQUIVALENT TO A GRADE OF A IN MATH 233), AS WELL AS BASIC KNOWLEDGE OF PROBABILITY AND STATISTICS. SOLID PROGRAMMING SKILLS IN A HIGH-LEVEL LANGUAGE SUCH AS PYTHON, R OR MATLAB ARE EXPECTED. SEATS HELD FOR INCOMING GRAD STUDENT REGISTRATION. STUDENTS NEEDING SPECIAL PERMISSION MUST REQUEST OVERRIDES VIA THE ON-LINE FORM: https://www.cics.umass.edu/overrides.

Permission is required for interchange registration during the add/drop period only.