https://github.com/mattiaferrarini/numerical-computing
The notebooks I worked on during the Numerical Computing course, covering topics such as SVD, nonlinear equations, LSQ, polynomial regression, unconstrained optimization and image enhancement.
https://github.com/mattiaferrarini/numerical-computing
gradient-descent image-deblurring image-denoising linear-systems lsq nonlinear-equations regression super-resolution svd
Last synced: 7 months ago
JSON representation
The notebooks I worked on during the Numerical Computing course, covering topics such as SVD, nonlinear equations, LSQ, polynomial regression, unconstrained optimization and image enhancement.
- Host: GitHub
- URL: https://github.com/mattiaferrarini/numerical-computing
- Owner: mattiaferrarini
- Created: 2024-01-14T15:13:37.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-18T08:17:56.000Z (over 1 year ago)
- Last Synced: 2025-03-20T02:14:06.061Z (10 months ago)
- Topics: gradient-descent, image-deblurring, image-denoising, linear-systems, lsq, nonlinear-equations, regression, super-resolution, svd
- Language: Jupyter Notebook
- Homepage:
- Size: 16.3 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Numerical Computing
The notebooks I worked on during the Numerical Computing course at the University of Bologna.
## Topics covered
1. **Linear systems**: matrices, norms, LU factorization, Cholesky factorization.
2. **Singular value decomposition** with applications to **image compression**.
3. **Linear least squares problem** and **polynomial regression**.
4. **Nonlineare equations**: fixed-point iteration and Newton method.
5. **Unconstrained optimization**: gradient descent and backtracking line search.
6. **Image enhancement**: deblurring, denoising, Tikhonov regularization.
7. **Super resolution** of images and **total variation denoising**.
## Credits
These notebooks are a completed and modified version of the ones created by [@sedaboni](https://github.com/sedaboni) as exercises for the Numerical Computing course at the University of Bologna.