Skip to content

JersonGB22/NeuralStyleTransfer-TensorFlow-PyTorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Neural Style Transfer

This repository implements models for neural style transfer, an optimization technique used to blend two images: a content image and a style reference image (e.g., artwork). The goal is to generate an output image that preserves the content of the former while adopting the visual style of the latter. This implementation optimizes the output image to match the content and style statistics of the input images, extracted through a convolutional neural network, using pre-trained models such as VGG19 in Tensorflow and VGG19 in PyTorch. Additionally, it includes an implementation of Fast Neural Style Transfer in TensorFlow using a pre-trained model from TensorFlow Hub for arbitrary image stylization.

Results

  • The Persistence of Memory (Salvador Dalí) <-- The Starry Night (Vincent van Gogh)

  • Mona Lisa (Leonardo da Vinci) <-- Cubism (Juan Gris)

  • Results across epochs
  • Results with the TensorFlow Hub model

You can find more examples in the model notebooks.

Technological Stack

Python TensorFlow PyTorch Plotly

Contact

Gmail LinkedIn GitHub

Releases

No releases published

Packages

No packages published