This is our quick-and-dirty introduction to GANs using TensorFlow.The aim of this is to figure out the technical challenges in semi-supervised learning and representation learning using GANs before we apply it to a a larger dataset like ImageNet.
We support both the CIFAR-10 dataset and the LUNA16 + KDSB17 lung cancer datasets.
Our goal is to develop a semi-supervised classifier from a lot of data without labels, and a little data with labels.
This codebase is targeted at Python 3.5
sudo -H pip3 install numpy urllib3
.To get started with development:
git clone git@github.com:gauravmm/cifar-gan.git
git tag -l
to list the tagsgit checkout tags/<tag_name> -b <branch_name>
to create a new branch named <branch-name>
starting from tag <tag_name>
.To run the code
./experiment.sh
train_logs/
including loss, accuracy, and generated images; and weights will be saved to weights/
.We will use git for distributed version control. Feel free to submit pull requests with partial/incomplete work. This is research code, and so there are only two coding standards:
experiment.sh
.Submit bug reports and feature requests on the issues page. Feel free to submit pull requests for bugs or features. DO NOT MERGE INTO PRODUCTION -- submit a pull request and I will handle the merging.