omnigeeker / dlnd_How-to-Generate-Art-Demo

使用深度学习对图片学习风格迁移,把一幅画的风格应用到另一幅画

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

使用深度学习对图片学习风格迁移,把一幅画的风格应用到另一幅画


Languages

Language:Jupyter Notebook 100.0%