Learn practical skills, build real-world projects, and advance your career
# Jovian Commit Essentials
# Please retain and execute this cell without modifying the contents for `jovian.commit` to work
!pip install jovian --upgrade -q
import jovian
jovian.utils.colab.set_colab_file_id('1wiFX4zjIgczF3lUqW1iln7r5u5xYC819')
project_name='GAN-assignment-adrianmallett'

Creating new images from a GAN using Pytorch

The objective of this assignment is to create new images that don't exist within the dataset the model is trained on.

I have chosen a Generative Adversarial Network as the means to achieve this objective.

The dataset I've chosen for this project is the Intel Image Classification dataset found in Kaggle at https://www.kaggle.com/puneet6060/intel-image-classification/version/2

In order to download this dataset I will need to install the opendatasets library.

!pip install opendatasets --upgrade --quiet
import opendatasets as od

dataset_url = 'https://www.kaggle.com/puneet6060/intel-image-classification/version/2'
od.download(dataset_url)
Please provide your Kaggle credentials to download this dataset. Learn more: http://bit.ly/kaggle-creds Your Kaggle username: adrianmallett Your Kaggle Key: ··········
1%|▏ | 5.00M/346M [00:00<00:08, 41.6MB/s]
Downloading intel-image-classification.zip to ./intel-image-classification
100%|██████████| 346M/346M [00:04<00:00, 78.4MB/s]