fast-deep-rnn
This is the Course Project for the DeepLearning University Course.
Install
Library can be installed from the PyPI via
pip install fast_deep_rnn
Structure
core module contains the original core of the framework with Tensor
class implementation and the set of differentiable operations, organized
in Modules.
core_v2 module contains the alternative proposed implementation,
resulting in much faster gradient computing in RNN-s.
Notebook nbs/02_minimal_training.ipynb contains the simplest example
of model, having exponential growth in original gradient computing, and
benchmarking function to measure this growth. git tags
baseline_benchmark_results and solution_benchmark_results contain
corresponding benchmark results inside the notebook.
Notebook nbs/01_lstm_training.ipynb contains training of LSTM on
number sorting task, which became possible only after the implemented
optimization.
Metadata
Release files for fast-deep-rnn 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fast-deep-rnn-0.0.2.tar.gz | 19.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fast_deep_rnn-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 41.5 kB
Release files / fast-deep-rnn-0.0.2.tar.gz
| Download URL | fast-deep-rnn-0.0.2.tar.gz |
|---|---|
| Size | 19.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4ad433e6623de982b30d22cf2e2bbaae27e28e95f7d39a06245c619882b687f4
|
|
BLAKE2b-256 checksum How to use checksums |
a0bbde36ffecda4512c8a2048ac14da6d8417df4db9ebd171598288a92467f45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12
|
Release files / fast_deep_rnn-0.0.2-py3-none-any.whl
| Download URL | fast_deep_rnn-0.0.2-py3-none-any.whl |
|---|---|
| Size | 22.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
089c9df5a4b1422238d9585dbb905297e540a142f0e08a4993137fb8d6bfc0e7
|
|
BLAKE2b-256 checksum How to use checksums |
244b44b7a1fa8dcd781ceb9625cf21ff148b5c3ee8dff9be4495f068d23d3a93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.25.1 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12
|