Skip to content

This is the code for "How to Generate Art - Intro to Deep Learning #8' by Siraj Raval on YouTube

Notifications You must be signed in to change notification settings

mintcloud/How-to-Generate-Art-Demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

How-to-Generate-Art-Demo

This is the code for "How to Generate Art - Intro to Deep Learning #8' by Siraj Raval on YouTube

##Overview

This is the code for this video on Youtube by Siraj Raval as part of the Intro to Deep Learning Nanodegree with Udacity. We're going to re-purpose the pre-trained VGG16 convolutional network that won the ImageNet competition in 2014 for image classification to transfer the style of a given image to another. This is the original paper on the topic.

##Dependencies

run pip install -r requirements.txt to install the necessary dependencies

##Usage

If it doesn't exist, create a file called ~/.keras/keras.json and make sure it looks like the following:

{
    "image_dim_ordering": "tf",
    "epsilon": 1e-07,
    "floatx": "float32",
    "backend": "tensorflow"
}

Then you can run the code via typing jupyter notebook into terminal

#Coding Challenge - Due Date is Thursday, March 9th at 12 PM PST

Use 2 different style images and transfer them both onto a base image. This can be done several ways, take your pic! And if you want even more of a challenge, bonus points are given if you instead perform basic style transfer on video. Remember, a video is just a series of image frames. You'll learn a lot about matrix operations by doing this. Good luck!

##Credits

The credits for this code go to hnarayanan. I've merely created a wrapper to get people started.

About

This is the code for "How to Generate Art - Intro to Deep Learning #8' by Siraj Raval on YouTube

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 100.0%