Deep unfolding of iterative methods to solve linear equations
Project description
Deep unfolding of iterative method
The package includes iterative methods for solving linear equations. However, due to the various parameters and performance of the iterative approach, it is necessary to optimize these parameters to improve the convergence rate. Such a proposed tool called deep_unfolding, which takes an iterative algorithm with a fixed number of iterations T, unravels its structure and adds trainable parameters. These parameters are then trained using deep learning techniques such as loss functions, stochastic gradient descent, and back-propagation. The package contains two different Iterative methods. The first package is called methods, which contains the conventional iterative method. The other package is called train_methods, which contains the deep unfolding of the iterative method.
Installation
pip install --upgrade pip
pip install deep-unfolding
Quick start
from deep_unfolding.train_methods import SORNet
model = SORNet()
The diagram of the Deep unfolded network (DUN)
The Rest of package
Reference
If you use this software, please cite the following reference:
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file unfolding_linear-0.1.0.tar.gz
.
File metadata
- Download URL: unfolding_linear-0.1.0.tar.gz
- Upload date:
- Size: 21.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c5ab95fd8944d019ee682ad2d99fc3e4f80e53d589e1265250a9e9d09ee29e7 |
|
MD5 | f596f08ec3ed4c4395ac5cc908f7d77c |
|
BLAKE2b-256 | ffb950fcf1440c2ee8883e39c19d47c2d019dc2536f536d1747cb9ea89cc76b5 |
File details
Details for the file unfolding_linear-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: unfolding_linear-0.1.0-py3-none-any.whl
- Upload date:
- Size: 21.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.9.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7f76c1163ac967b8f37acfd05f3afb32e394811ff22297c44c8f47868144ffb |
|
MD5 | 15da582d1c4f575812e727f4ee4d67ef |
|
BLAKE2b-256 | 5e86d81d9f63f17ccd6ad1cbc4d9a5d29813c048efc8bd6c543366265c8109a0 |