Art Generation-Neural Style Transfer

Anuj Ahuja

Anuj Ahuja

New Delhi, Delhi

0 0
  • 0 Collaborators

Neural Style Transfer is process of generating a new image by applying the style of the style image to the content image.Here by style I mean design and pattern. A pre-trained VGG16 convolutional neural network used. ...learn more

Project status: Published/In Market

Artificial Intelligence, Graphics and Media

Groups
Student Developers for AI, DeepLearning

Overview / Usage

Neural Style Transfer can be used to add cool design to your own images by choosing from any style image available.

Methodology / Approach

Neural Style Transfer exploits the learning property of neural networks that is the initial layers of neural network identify the edges and gradually the final layers identify a small component of an image.For example in face recognition initial layers identify edges while final layers identify eyes, nose etc.
In this approach we start with a initial random noisy image and gradually train it to become more like the content and the style image using the triplet loss function.
A unique point here is that we do not train the neural network but rather we alter the pixel values of the initial random image to minimise the loss function.

Technologies Used

Python
TensorFlow
Ipython

Comments (0)