CIS 515, Fall 2014

Brief description:

The goal of this course is to provide firm foundations in linear algebra and optimization techniques that will enable students to analyze and solve problems arising in various areas of computer science, especially computer vision, robotics, machine learning, computer graphics, embedded systems, and market engineering and systems. The students will acquire a firm theoretical knowledge of these concepts and tools. They will also learn how to use these tools in practice by tackling various judiciously chosen projects (from computer vision, etc.). This course will serve as a basis to more advanced courses in computer vision, convex optimization, machine learning, robotics, computer graphics, embedded systems, and market engineering and systems.

Topics covered include: Fundamentals of linear algebra: Basic concepts; solving linear systems; eigenvalues and eigenvectors; introduction to the finite elements method; singular value decomposition, pseudo-inverses, PCA. Basics of quadratic optimization; the Rayleigh-Ritz ratio. Methods for computing eigenvalues (power iteration, QR method, etc.). Methods using Krylov subspaces (Arnoldi, Lanczos). Hadamard matrices and applications. Basics of optimization: review of analysis (derivatives, gradient, Hessian, Lagrange multipliers).

Since there is too much material to be covered in one semester, this academic year (2014-2015) I will offer a second part of this course in CIS610 (Spring 2015). Roughly 6-8 weeks of CIS610 will be devoted to finishing up the core material. For the rest of the Spring semester, I will cover more advanced topics (for details, see below).

Syllabus:

(*) means: if time permits.
  1. Linear Algebra; Fall 2014
  2. Linear Algebra; Spring 2015 (CIS610)
  3. Basics of Optimization; Spring 2015 (CIS610)
  4. Elementary spectral graph theory
    Applications to graph clustering using normalized cuts (CIS610)
  5. Probabilistic algorithms for constructing approximate matrix decomposition (CIS610)
  6. Optimization methods on manifolds (CIS610)

Back to Gallier Homepage

published by:

Jean Gallier