DnnLab
Dnnlab is a small framework for deep learning models based on TensorFlow.
It provides custom training loops for:
- Generative Models (GAN, cGan, cycleGAN)
- Image Detection (custom YOLO)
Additonaly custom Keras Layer:
- Non-Local-Blocks (Self-Attention)
- Squeeze and Excitation Blocks (SEBlocks)
- YOLO-Decoding Layer
Input pipeline functionality:
- YOLO (Tfrecords to Datasets)
- YOLO data augmentation
- Generative Models (Tfrecords to Datasets)
TensorBoard output:
- YOLO coco metrics (Precision (mAP) & Recall)
- YOLO loss (loss_class, loss_conf, loss_xywh, total_loss)
- YOLO bounding boxes
- Generative Models (Loss & Images)
Requirements
TensorFlow 2.3.0
Installation
Run the following to install:
pip install dnnlab
Metadata
Release files for dnnlab 2.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dnnlab-2.2.5.tar.gz | 80.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dnnlab-2.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 199.6 kB
Release files / dnnlab-2.2.5.tar.gz
| Download URL | dnnlab-2.2.5.tar.gz |
|---|---|
| Size | 80.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6c89dc89ffe36b346284db7efeb5b9c00b9057e30221d6b49bbb4bf7b3a46b1f
|
|
BLAKE2b-256 checksum How to use checksums |
4e0513de5b2635ea6158bcc084e433ac34cb5ea1e7a6c523e13b5747217137d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
|
Release files / dnnlab-2.2.5-py3-none-any.whl
| Download URL | dnnlab-2.2.5-py3-none-any.whl |
|---|---|
| Size | 118.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
2acb168ea6a18117a77090f32f5a56111742cce0745b7c746b36a6d23b35ce0f
|
|
BLAKE2b-256 checksum How to use checksums |
2e8e5646b93af4833d5e3e6b03e9f5fc6a03692c5ae67a45ddce120470f34f35
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.10.0
|