Search⌘ K

Training SRGAN to Generate High-Resolution Images

Explore training SRGAN to generate high-resolution images by optimizing GPU usage and applying data prefetching methods. Understand how SRGAN improves image sharpness and learn to evaluate model progress during training.

We'll cover the following...

Of course, we need to have some data to work with.

⚠️ The dataset is intended only for non-commercial research and educational use.

The image collection we will be using is the VOC2012 datasethttps://www.kaggle.com/datasets/gopalbhattrai/pascal-voc-2012-dataset. With a batch size of 64, it takes several hours to train for 100 epochs on a GTX 1080Ti graphics card. GPU memory usage increases as we increase batch size.

Create a folder named data and place the training images into a folder called ...