Nerual Style Transfer¶
Introduction¶
In this assignment, you will implement neural style transfer which resembles specific content in a certain artistic style. For example, generate cat images in Ukiyo-e style. The algorithm takes in a content image, a style image, and another input image. The input image is optimized to match the previous two target images in content and style distance space.
Part 1: Content Reconstruction¶
Reconstruction from conv_1 content
|
Reconstruction from conv_3 content
|
Reconstruction from conv_5 content
|
</tr></table>
- We can see that reconstruction from initial convolution layers result in output closer to the content image, while reconstruction from later convolution layers result in more texture from the original noise image.
Original botanic garden
|
Reconstruction of botanic garden
|
Original dog
|
Reconstruction of dog
|
- Here are some of the reconstruction examples. The reconstruction has slighly different color in some patches, but overall the original image and the reconstructed one are pretty similar. My favorite one is the dog picture.