To implement a project based on Image-to-Image Translation with Conditional Adversarial Networks , by Phillip Isola, Jun-Yan Zhu, Tinghui Zhou, Alexei A. Efros.
Image-to-Image Translation Using Conditional Adversarial Networks:
@article{pix2pix2017,
title={Image-to-Image Translation with Conditional Adversarial Networks},
author={Isola, Phillip and Zhu, Jun-Yan and Zhou, Tinghui and Efros, Alexei A},
journal={CVPR},
year={2017}
}
Python 3.8 or above with all requirements dependencies installed. To install run:
$ pip3 install -r requirements.txt
make a folder called "WEIGHTS" in the utils folder and put the weights (https://drive.google.com/file/d/1hLM_ZHTzi7GsQtSL-1bvG5RT2XMMBamI/view?usp=sharing)
$ streamlit run app.py
$ pip install -U git+https://github.com/albu/albumentations --no-cache-dir
Generator: Unmodified UNET
Discriminator: Unmodified PatchGAN
modified version of https://www.kaggle.com/ktaebum/anime-sketch-colorization-pair by Taebum Kim
LEARNING_RATE = 2e-4
BATCH_SIZE = 16
NUM_WORKERS = 2
IMAGE_SIZE = 256
CHANNELS_IMG = 3
L1_LAMBDA = 100
LAMBDA_GP = 10
NUM_EPOCHS = 7
D_fake=0.179, D_real=0.859
- Implement with different datasets
- [ ]