• Stars
    star
    549
  • Rank 80,988 (Top 2 %)
  • Language
    Jupyter Notebook
  • Created over 6 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Example code for the Siggraph Asia Tutorial CreativeAI

CreativeAI: Deep Learning for Graphics Tutorial Code

This is the example code accompanying the CreativeAI: Deep Learning for Graphics Course at Siggraph Asia 2018.

These Notebooks can be executed in Google Colaboratory with the following links. Make sure to select a runtime with GPU support (Runtime > Change runtime type) to get the best performance.

Linear Regression and Polynomial Regression

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/linear_regression.ipynb https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/poly_regression.ipynb https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/poly_regression_polyfit.ipynb

Stochastic Gradient Descent vs. Gradient Descent

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/sgd.ipynb

Multi-Layer Perceptron

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/multilayer_perceptron.ipynb

Edge Filter 'Network'

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/edge_filter.ipynb

Convolutional Network

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/convolutional_network.ipynb

Filter Visualizations

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/filter_visualization.ipynb

Weight Initialization Strategies

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/weight_initialization.ipynb

Colorization Network

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/colorization.ipynb

Autoencoder

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/autoencoder.ipynb

Variational Autoencoder

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/variational_autoencoder.ipynb

Generative Adversarial Network (GAN)

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/gan.ipynb

Mirroring with a Convolutional Network

https://colab.research.google.com/github/smartgeometry-ucl/dl4g/blob/master/mirroring.ipynb

PDE Learning (not available as notebook)

https://github.com/smartgeometry-ucl/dl4g/tree/master/pde_learning