Optimization

Numerical optimization using the Newton conjugate gradient method

Studying and implementing the Newton conjugate gradient method in SciPy.

Regularization of ill-posed problems

Implementing Tikhonov regularization (weight decay/ridge regression) in Python to solve ill-posed problems.