Course details of CS 740 - Mathematics for Visual Computing

Course Name Mathematics for Visual Computing
Total Credits 6
Type T
Lecture 3
Tutorial 0
Practical 0
Selfstudy 0
Half Semester N
Text Reference Reference Books 1. Title: Numerical Recipes - The Art of Scientific Computing Authors: William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery Cambridge University Press 2007. ISBN: 978- 0521880688 2. Title: Scientific Computing Author: Michael T. Heath McGraw-Hill 2002. ISBN: 978-007239910 3 3. Title: Numerical Optimization Authors: Jorge Nocedal, Stephen Wright Springer 2006. ISBN: 978-0387303031 4. Title: Numerical Linear Algebra Authors: Lloyd N. Trefethen, David Bau III SIAM 1997. ISBN: 978-0898713619 5. Title: Probability, Random Variables and Stochastic Processes Authors: Athanasios Papoulis, S. Unnikrishna Pillai McGraw-Hill 2002. ISBN: 978-0071226615 6. Title: Elements of Information Theory Authors: Thomas M. Cover, Joy A. Thomas Wiley-Interscience 2006. ISBN: 978-0471241959 7. Title: Elementary Differential Geometry
Description Multivariate Calculus: Functions (multi-variable, vector-valued) and their derivatives, Taylor series, matrix calculus, basic vector calculus 2. Optimization: unconstrained (gradient descent, Newton`s method, Levenberg-Marquardt algorithm, quasi-Newton methods), constrained (equality constraints, Lagrange multipliers) 3. Interpolation and regression: linear, polynomial, Barycentric coordinates 4. Numerical linear algebra: special matrices, matrix decompositions 5. Probability and statistics: distributions, mean, variance, covariance, bounds, likelihood function, Bayes rule, entropy, divergence, mutual information 6. Introductory projective geometry 7. Introductory differential geometry: tangent, normal, curvature 8. Numerical integration of functions and introductory numerical differential equations The implementation-based exercises will rely on C/C++ or Scilab-like intelligent-computing environments. As part of the implementation-based exercises, the students will be introduced to software tools for intelligent computing.
Last Update 06-06-2014 11:17:44.922555