Motivation • Usage • Demo • Site • Built with • To-do • Team • License
Ever since Deep Neural Style Transfer was introduced in 2016 Neural Style Transfer by Leon Gatys et al, the world has been fascinated by the creative power of Deep Learning Algorithms. Following the footseps of many people who were curious to build their own implementation and deployment we designed our web application to allow curious people who want to test out NST. Alongside inquisitiveness and diving into the structure of NST our application also lets users leverage the power of to create beautiful art using a varity of paintings. Try try it out!
In most Neural Style Transfer websites (PyTorch implementations) pre-trained packaged weights are used, these will perform optimially with respect to a given style of art (e.g a model focused on starry nights). Although these models do produce beautiful results our goal is to use a generic model using the layers of a previously trained model VGG19 (19 layered Visual Geometry Group) and the weights of ImageNet. You can find more information about VGG in our Wiki Docs here.
Our Model uses a TensorFlow implementation of Neural Style Transfer wrapped as a REST API. For our backend we used Flask to serve our model. Next we used ReactJs and served it as our frontend.The frontend is set up in such a way that it is able to send photos to the Flask backend for processing and recieve the result communicates with the backend. In order to record our data we are using Firebase. Another parameter we record is the user rating of the image. This is for future optimization of our model.
For usage and more information refer to our Wiki docs here.
Disclaimer: By using our service we are consenting to us collecting your image data. Under the spirit of open source we will only be using this data to further improve our algorithm.
Here is a working live demo :
Home | About | Canvas |
---|---|---|
Language | Framework | Component |
---|---|---|
JavaScript | React.js | Frontend |
Python | Flask | Backend |
Python | Firebase | Database |
Python | TensorFlow | Aritifical Intelligence |
David Knox | Pablo Domínguez Durán | Shayan Riyaz |
---|---|---|
🌍 💻 🤝 |
💻 🤝 |
🌍 💻 |
You can read the MIT License here.