This repository contains the notebooks I developed during the Numerical Computing course at the University of Bologna.
- 1_Machine_Precision_and_Basics.ipynb
- 2_Matrix_and_Linear_Systems.ipynb
- 3_Singular_Values_Decompositions_and_Image_Compression.ipynb
- 4_Linear_Least_Squares_Problem_and_Polynomial_Regression.ipynb
- 5_Solving_Nonlinear_Equations.ipynb
- 6_Unconstrained_Optimization_and_Gradient_Descent.ipynb
- 7_Image_Enhancement_Deblurring_and_Denoising.ipynb
- Linear systems: matrices, norms, LU factorization, Cholesky factorization.
- Singular value decomposition with applications to image compression.
- Linear least squares problem and polynomial regression.
- Nonlinear equations: fixed-point iteration and Newton method.
- Unconstrained optimization: gradient descent and backtracking line search.
- Image enhancement: deblurring, denoising, Tikhonov regularization.
- Super resolution of images and total variation denoising.
These notebooks are a completed and modified version of the ones created by @sedaboni as exercises for the Numerical Computing course.