This document discusses using convolutional neural networks (CNNs) for generative models beyond classification, such as super resolution. It describes a CNN architecture using perceptual loss that takes a low resolution input image and outputs a higher resolution version. The network uses residual blocks for upsampling and two CNNs to calculate perceptual loss by comparing features of the low and high resolution images. In summary, this discusses using CNNs for super resolution tasks, describes a network architecture that uses perceptual loss, and explains how CNNs can be applied to many generative image processing problems beyond classification.