颜色分类leetcode StarGAN-Tensorflow StarGAN在Tensorflow中的实现,这段代码主要是从goldkim92的官方pytorch代码的基础上修改而来的。修改代码,使其与官方实现更加一致。修复丢失计算中的错误,增加了更多的测试功能,添加了残差块。
先决条件
-
Python 3.5
-
TensorFlow 1.3.0
-
tqdm
用法
只实现了CelebA部分。
首先,下载数据集:
$ python download.py
训练模型:
$ python main.py --phase=train --image_size=64 --batch_size=16
默认的分类方法是使用sigmoid。如果您选择的属性满足单一属性分类(例如:仅头发颜色),或者如果您可以访问RAFD,您也可以尝试使用softmax。
$ python main.py --phase=train --image_size=64 --batch_size=16 --c_method=Softmax
默认的对抗训练方法是改进的WGAN。
暂无评论