My first GAN. Trained on with PyTorch. Manually exported to WebGL 2.0.
I believe a GAN of this scale can do much better than this. The model may not be properly trained.
Latent - 32 Dense layer - 256x32, LeakyReLU(0.1) Reshape to 16x4x4 Upsample - 16x4x4 => 16x8x8 Convolutional layer - 16x16x3x3, LeakyReLU(0.1) Upsample - 16x8x8 => 16x16x16 Convolutional layer - 16x16x3x3, LeakyReLU(0.1) Upsample - 16x16x16 => 16x32x32 Convolutional layer - 8x16x5x5, LeakyReLU(0.1) Upsample - 8x32x32 => 8x64x64 Convolutional layer - 3x8x5x5, Sigmoid Output - 3x64x64