Upon successful completion of this course, the student will be able to
- perform basic linear algebra computations;
- perform their numerical implementation for data analysis;
- construct routines which avoid the common sources of error based on an appreciation of conditioning and stability in numerical linear algebra computations;
- understand the basics of learning functions, loss functions, and stochastic gradient descent implementations.