All Projects → leongatys → GenerativeImageModellingWithDNNs

leongatys / GenerativeImageModellingWithDNNs

Licence: other
Here I will share the code from the lectures of the course: Generative Image Modelling with Deep Neural Networks taught in the Summer Term 2017 at the Graduate School for Neural Information Processing, University of Tuebingen.

Programming Languages

Jupyter Notebook
11667 projects

GenerativeImageModellingWithDNNs

Here I will share the code from the lectures of the course: Generative Image Modelling with Deep Neural Networks taught in the Summer Term 2017 at the Graduate School for Neural Information Processing, University of Tuebingen. All code and implementations are such that they should comfortably run on a CPU.

Prerequisites

  • Install Docker on your machine (https://docs.docker.com/engine/installation/)
  • Pull the docker container leongatys/pytorch-cpu with docker pull leongatys/pytorch-cpu
  • Start running a Notebook Server in the Docker Container by running: docker run -v $HOME:/home -p 443:8888 -d leongatys/pytorch-cpu jupyter notebook --ip 0.0.0.0 --no-browser
  • Go to your browser and type 'localhost:443' in the url bar. The browser should now show the Jupyter Notebook Server where you can navigate to this repository and open the Notebooks.

Content

Lecture 1

Brief introduction to natural images and example of classifying an image with a pre-trained CNN.

Lecture 2

Discussion and implementation of Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Maps, Simonyan et al. 2013.
Also implementation of the regularisation methods from Understanding Neural Networks Through Deep Visualization, Yosinski et al. 2015 .

Lecture 3

Discussion and implementation of Understanding Deep Image Representations by Inverting Them, Mahendran et al. 2015.

Lecture 4

Discussion and implementation of Intriguing properties of neural networks, Szegedy et al. 2014.

Lecture 5

Discussion and implementation of Texture Synthesis Using Convolutional Neural Networks, Gatys et al. 2015.

Lecture 6

Discussion and implementation of Image Style Transfer Using Convolutional Neural Networks, Gatys et al. 2016.

Lecture 7

Discussion and implementation of Generative Adversarial Nets, Goodfellow et al. 2014

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].