仅由FC层构成的GAN能否生成彩色图像?扁平化是否限其生成黑白?
仅由FC层构成的GAN能否生成彩色图像?
完全可以生成彩色图像,并非只能生成黑白图像。
原因如下:
- 彩色图像的三通道信息可以先扁平化后输入FC层,或者在生成器输出阶段将扁平化张量重新reshape为三通道格式。比如要生成64×64的彩色图像,生成器最后一层可输出
64×64×3=12288维的向量,后续将其reshape为(64,64,3)的张量,就能得到彩色图像。 - 三通道信息的保留不需要在网络中间层维持三维结构,只要把通道对应的特征编码进扁平化向量,最终输出时恢复结构即可。FC层能够学习不同通道间的特征关联,完全有能力建模彩色图像的色彩信息。
- 早期原始GAN就多采用全连接层构建,当时已有生成彩色图像的尝试,只是FC层对高分辨率图像的建模效率远低于卷积层,才逐渐被卷积GAN替代,但技术上完全可行。
内容的提问来源于stack exchange,提问作者Ness
相关产品推荐
相关产品推荐

