Image Stylizer is a deep neural network experiment that uses the stylistic elements of one image to draw the content of another.
This project is an simplified implementation of A Neural Algorithm of Artistic Style (Gatys et al) using Python and TensorFlow. It uses a pre-trained model for transfer learning, in this case VGG19 (19-layer VGG Network). I replaced the max pooling layers with average pooling layers and discarded all fully connected layers, as the paper suggests, and after defining heuristics for content and style loss it gave me some very convincing results!
All of the images you see on this page are drawn by Image Stylizer; I've included the content and style images along with the final results for reference. Scroll through the gallery below and take a look!
© Wei Xiong, 2017