pytorch-land for happy deep learning
Project description
PyTorch Land
This is a repository of select implementations of deep learning models using pytorch.
There is also my own mini-framework for model training
(which I call simply NetworkTrainer
), that ended up with
something very similar to ignite,
created in order to reduce common boilerplating.
More flexible and intuitive than ignite, in my opinion :).
More models to be added, and improvements on NetworkTrainer
is under way.
Installation
pip3 install pytorch-land
See pypi page for package details.
Implemented Models
CNN architectures
GANs
- GAN (2014) [paper] [code]
- DCGAN (2015) [paper] [code]
- InfoGAN (2016) [paper] [code]
- f-GAN (2016) [paper] [code]
- UnrolledGAN (2016) [paper] [code] [train-examples]
- ACGAN (2016) [paper] [code] [train-examples]
- BEGAN (2017) [paper] [code & examples]
- CycleGAN (2017) [paper] [code & examples]
Autoencoders
- Stacked Denoising Autoencoders [paper] [code]
- Stacked Convolutional Denoising Autoencoders (2017) [paper] [code]
Requirements
Required packages are specified in requirements.txt file. The packages can be installed using the following command:
pip3 install -r requirements.txt
Notably, the codes are compatible with pytorch 0.4 - working on with pytorch 1.1 compatibility.
NetworkTrainer
Datasets
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
File details
Details for the file pytorch-land-0.1.6.tar.gz
.
File metadata
- Download URL: pytorch-land-0.1.6.tar.gz
- Upload date:
- Size: 18.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bd4ae298fc9127f5235c9f95ebd3853b4c4ecec3ff6991ea49a487b5a3651a5 |
|
MD5 | 46c936721c9cd189b3bd4adb22ad3470 |
|
BLAKE2b-256 | 362aa869d584440bce91e51d4df4f2124494bf851596e625e5fe9777d80b3450 |