DeepSaki is an add-on to TensorFlow. It provides a variaty of custom classes ranging from activation functions to entire models, helper functions to facilitate connectiong to your, compute HW and many more!
Project description
:rocket: DeepSaki
DeepSaki is an add-on to TensorFlow. It provides a variaty of custom classes ranging from activation functions to entire models, helper functions to facilitate connectiong to your, compute HW and many more!
The project started as fun project to learn and to collect the code snippets I was using in my projects. Now it has been transformed into a modern SW package featuring CI/CD and a documentation.
:medal_military: Some highlights:
- Layers to transform data into the frequency domain using FFTs, like FFT2D and FFT3D.
- Layers to perform calculations in the frequency domain supporting complex values like FourierPooling2D.
- Wrapper to make initializer and activation functions complex-valued.
- Utilities to auto-detect your compute hardware.
- autoencoder like models like the UNet and discriminator models like a Layout-Content-Discriminator.
- Augmentations like Cut-Mix and Cut-Out
- Custom constraints for your layers like NonNegative.
- And many more...
:watch: Coming soon:
- A CycleGAN framework as used in VoloGAN
- A diffusion model framework as used in RGB-D-Fusion
- Further support for complex valued deep learning
:hammer_and_wrench: Installation
Using git
git clone https://github.com/sascha-kirch/DeepSaki.git
cd DeepSaki
pip install .
Using pip
pip install DeepSaki
:handshake: Contribute to DeepSaki
I highly encourage you to contribute to DeepSaki. Checkout our contribution guide to get started.
:star: Star History
Project details
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 DeepSaki-1.0.0.tar.gz
.
File metadata
- Download URL: DeepSaki-1.0.0.tar.gz
- Upload date:
- Size: 135.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d4f14e35604b3d92cd3b749d6339881b17a2eda099becdc77152a44ccd7f16d |
|
MD5 | c932bf8335c9e741027e12484775ccad |
|
BLAKE2b-256 | 41145d3e1192114d3914059cbd8bf9034a35ba565327ee7b3844f8d67300a207 |
File details
Details for the file DeepSaki-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: DeepSaki-1.0.0-py3-none-any.whl
- Upload date:
- Size: 54.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0706e4ea2db9fbd8a5bfe0b418afd46056f10069e33f6cdf2790175eee8ad30a |
|
MD5 | 6f5efa4654e3bc610cc3a0fd69d2e0ba |
|
BLAKE2b-256 | 25b2a3b04844df4d822e0c47918f2f00cfa100347d17b0ec13aa2fabe75ef303 |