日志:2019年05月份实验过程和结果备忘。
目的:服饰生成、模特生成。
默认读者已知晓内容:README-raw.md
示例图片:
示例视频:
示例图片:
关于算法实现:
- TensorFlow搭建动态网络图非常蛋疼;如果习惯了图流的方式便会觉得非常巧妙;代码主体思路:先搭建起受变量控制的模型,其尺寸和深度递归下依赖控制变量,然后在训练中改变控制变量以改变图。图结构在
training.networks_stylegan.G_style
就描述清楚,通过lod_in = tf.cast(tf.get_variable('lod', initializer=np.float32(0), trainable=False), dtype)
控制了其执行逻辑。 - 训练耗时非常长;单卡512分辨率要3周时间。
- 效果很好,窃以为PG训练过程为迄今解决模式崩塌问题最好方式(2019-05)。