meetshah1995 / Tf 3dgan
Licence: mit
Tensorflow implementation of 3D Generative Adversarial Network.
Stars: ✭ 263
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Tf 3dgan
ADL2019
Applied Deep Learning (2019 Spring) @ NTU
Stars: ✭ 20 (-92.4%)
Mutual labels: generative-adversarial-network
subjectiveqe-esrgan
PyTorch implementation of ESRGAN (ECCVW 2018) for compressed image subjective quality enhancement.
Stars: ✭ 12 (-95.44%)
Mutual labels: generative-adversarial-network
EmotionalConversionStarGAN
This repository contains code to replicate results from the ICASSP 2020 paper "StarGAN for Emotional Speech Conversion: Validated by Data Augmentation of End-to-End Emotion Recognition".
Stars: ✭ 92 (-65.02%)
Mutual labels: generative-adversarial-network
tt-vae-gan
Timbre transfer with variational autoencoding and cycle-consistent adversarial networks. Able to transfer the timbre of an audio source to that of another.
Stars: ✭ 37 (-85.93%)
Mutual labels: generative-adversarial-network
keras-3dgan
Keras implementation of 3D Generative Adversarial Network.
Stars: ✭ 20 (-92.4%)
Mutual labels: generative-adversarial-network
private-data-generation
A toolbox for differentially private data generation
Stars: ✭ 80 (-69.58%)
Mutual labels: generative-adversarial-network
gan-qp.pytorch
Unofficial PyTorch implementation of "GAN-QP: A Novel GAN Framework without Gradient Vanishing and Lipschitz Constraint"
Stars: ✭ 26 (-90.11%)
Mutual labels: generative-adversarial-network
UEGAN
[TIP2020] Pytorch implementation of "Towards Unsupervised Deep Image Enhancement with Generative Adversarial Network"
Stars: ✭ 68 (-74.14%)
Mutual labels: generative-adversarial-network
ezgan
An extremely simple generative adversarial network, built with TensorFlow
Stars: ✭ 36 (-86.31%)
Mutual labels: generative-adversarial-network
RecycleGAN
The simplest implementation toward the idea of Re-cycle GAN
Stars: ✭ 68 (-74.14%)
Mutual labels: generative-adversarial-network
MNIST-invert-color
Invert the color of MNIST images with PyTorch
Stars: ✭ 13 (-95.06%)
Mutual labels: generative-adversarial-network
DeepFlow
Pytorch implementation of "DeepFlow: History Matching in the Space of Deep Generative Models"
Stars: ✭ 24 (-90.87%)
Mutual labels: generative-adversarial-network
GAN-Ensemble-for-Anomaly-Detection
This repository is the PyTorch implementation of GAN Ensemble for Anomaly Detection.
Stars: ✭ 26 (-90.11%)
Mutual labels: generative-adversarial-network
projects
things I help(ed) to build
Stars: ✭ 47 (-82.13%)
Mutual labels: generative-adversarial-network
TadGAN
Code for the paper "TadGAN: Time Series Anomaly Detection Using Generative Adversarial Networks"
Stars: ✭ 67 (-74.52%)
Mutual labels: generative-adversarial-network
Deep-Learning
It contains the coursework and the practice I have done while learning Deep Learning.🚀 👨💻💥 🚩🌈
Stars: ✭ 21 (-92.02%)
Mutual labels: generative-adversarial-network
celeba-gan-pytorch
Generative Adversarial Networks in PyTorch
Stars: ✭ 35 (-86.69%)
Mutual labels: generative-adversarial-network
Textbox
TextBox is an open-source library for building text generation system.
Stars: ✭ 257 (-2.28%)
Mutual labels: generative-adversarial-network
VQGAN-CLIP-Docker
Zero-Shot Text-to-Image Generation VQGAN+CLIP Dockerized
Stars: ✭ 58 (-77.95%)
Mutual labels: generative-adversarial-network
DLSS
Deep Learning Super Sampling with Deep Convolutional Generative Adversarial Networks.
Stars: ✭ 88 (-66.54%)
Mutual labels: generative-adversarial-network
tf-3dgan
Tensorflow implementation of 3D Generative Adversarial Network.
This is a tensorflow implementation of the paper "Learning a Probabilistic Latent Space of Object Shapes via 3D Generative-Adversarial Modeling"
Blog Post with interactive volume plots
Requirements
- tensorflow>=1.0
- visdom>=1.0.1 (for mesh visualization)
- scipy
- scikit-image
- stl (optional)
One-line installation
pip install scipy scikit-image stl visdom
Data
- Download the training data from the 3D Shapenet website
- Extract the zip and modify the path appropriately in
dataIO.py
Usage
Launch visdom by running
python -m visdom.server
To train the model (visdom will show generated chairs after every 200 minibatches)
python 3dgan_mit_biasfree.py 0 <path_to_model_checkpoint>
To generate chairs
python 3dgan_mit_biasfree.py 1 <path_to_trained_model>
Some sample generated chairs
Source code files
File | Description |
---|---|
3dgan_mit_biasfree.py | 3dgan as mentioned in the paper, with same hyperparams. |
3dgan.py | baseline 3dgan with fully connected layer at end of discriminator. |
3dgan_mit.py | 3dgan as mentioned in the paper with bias in convolutional layers. |
3dgan_autoencoder.py | 3dgan with support for autoencoder based pre-training. |
3dgan_feature_matching.py | 3dgan with additional loss of feature mathcing of last layers. |
dataIO.py | data input output and plotting utilities. |
utils.py | tensorflow utils like leaky_relu and batch_norm layer. |
Todo
- Host the trained models
- Add argparser based interface
- Add threaded dataloader
- Release the pytorch and keras versions of the GAN.
- Train for longer number of epochs to improve quality of generated chairs.
Contributors
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].