GithubHelp home page GithubHelp logo

pouriarouzrokh / sample_neuralstyletransfer Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 2.07 MB

This repository includes a sample of neural style transfer using deep learning with pytorch and the perceptual loss.

Jupyter Notebook 100.00%

sample_neuralstyletransfer's Introduction

Sample_NeuralStyleTransfer

This repository includes a sample of neural style transfer using deep learning with pytorch and the perceptual loss.

According to tensorflow.com: "Neural style transfer is an optimization technique used to take two images—a content image and a style reference image (such as an artwork by a famous painter)—and blend them together so the output image looks like the content image, but “painted” in the style of the style reference image. This is implemented by optimizing the output image to match the content statistics of the content image and the style statistics of the style reference image. These statistics are extracted from the images using a convolutional network."

In this repo, I have implemented the neural style transfer with pure Pytorch and using the "perceptual loss" first introduced in this paper:

Also, I have endorsed some implementation techniques and tips from the following blog posts:

You can open the notebook in this repo and try to play with the code by yourself!

Below is a sample of neural style transfer applied on one of my own images, transferring the style from the famous "scream" painting by Edvard Munch:

sample_neuralstyletransfer's People

Contributors

pouriarouzrokh avatar

Stargazers

Moein Shariatnia avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.