Keras-training-tools
Implementation of some of the very effective tools for training Deep Learning (DL) models that I came across while doing the fastai course on Practical Deep Learning for Coders.
The tools were first presented in the following papers by Leslie N. Smith:
- LR Finder: A disciplined approach to neural network hyper-parameters: Part 1 -- learning rate, batch size, momentum, and weight decay
- One Cycle Scheduler: Cyclical Learning Rates for Training Neural Networks
My implementations are a port of the code in fastai library (originally, based on Pytorch) to Keras and are heavily inspired by some of earlier efforts in this direction:
Here's another article I referred to: How Do You Find A Good Learning Rate by Sylvain Gugger of fastai which provides an intuitive understanding of how fastai's LR finder works.
I'll keep updating this repository with the new tools I come across that could be practically useful for training a DL model.
Metadata
Release files for keras-one-cycle-lr 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| keras-one_cycle_lr-0.0.1.tar.gz | 3.8 kB | Without provenance | Details for keras-one_cycle_lr-0.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| keras_one_cycle_lr-0.0.1-py3-none-any.whl | Python 3 | none | any | Details for keras_one_cycle_lr-0.0.1-py3-none-any.whl |
Total release size: 9.5 kB
Release files / keras-one_cycle_lr-0.0.1.tar.gz
| Download URL | keras-one_cycle_lr-0.0.1.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
997a1eff7c361928bb2041157696d07228e591c7f364358c05fcfb6384b7c6dc
|
|
BLAKE2b-256 checksum How to use checksums |
1c10f3fe2f1d38fce8fc4f89696e4154b6b2d0d476b8415d6066e417fe8b5c7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.13.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.32.2 CPython/3.5.2
|
Release files / keras_one_cycle_lr-0.0.1-py3-none-any.whl
| Download URL | keras_one_cycle_lr-0.0.1-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e39e058530d3fb0478252fdd2f082ebebfb331c6711d835f05bbd51c7353ddb3
|
|
BLAKE2b-256 checksum How to use checksums |
e1a09a34d6514c11d6507ccd9fcbae65b356b38ec45b4b161a0f36d2f15e0e9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.13.0 pkginfo/1.5.0.1 requests/2.13.0 setuptools/41.2.0 requests-toolbelt/0.8.0 tqdm/4.32.2 CPython/3.5.2
|
Security for keras-one-cycle-lr 0.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.