Skip to content

Commit edc2ac8

Browse files
committed
adding neutral-style-transfer algorithm
1 parent c542e4a commit edc2ac8

File tree

2 files changed

+54
-28
lines changed

2 files changed

+54
-28
lines changed

docs/neutral-style-transfer.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,30 @@ title: Neutral style transfer
44
sidebar_label: Neutral style transfer
55
---
66

7-
[Open a pull request](https://github.com/AllAlgorithms/algorithms/tree/master/docs/neutral-style-transfer.md) to add the content for this algorithm.
7+
Neural Style Transfer (**NST**) refers to a class of software algorithms that manipulate digital images, or videos, to adopt the appearance or visual style of another image. **NST** algorithms are characterized by their use of deep neural networks in order to perform the image transformation. Common uses for **NST** are the creation of artificial artwork from photographs, for example by transferring the appearance of famous paintings to user supplied photographs. Several notable mobile apps use NST techniques for this purpose, including DeepArt and Prisma.
8+
9+
<br>
10+
<img src="https://blog.paperspace.com/content/images/2017/02/Untitled-Diagram-4-.png" />
11+
<br>
12+
13+
## Pleriminary
14+
15+
**NST** is an example of image stylization, a problem studied for over two decades within the field of non-photorealistic rendering. Prior to NST, the transfer of image style was performed using machine learning techniques based on image analogy. Given a training pair of images–a photo and an artwork depicting that photo–a transformation could be learned and then applied to create a new artwork from a new photo, by analogy. The drawback of this method is that such a training pair rarely exists in practice. For example original source material (photos) are rarely available for famous artworks.
16+
17+
<br>
18+
<img src="https://ashispati.github.io/assets/img/StyleTransferImages/image1.jpg" />
19+
<br>
20+
21+
NST requires no such pairing; only a single example of artwork is needed for the algorithm to transfer its style.
22+
23+
## Helpful Links
24+
25+
- [Wikipedia](https://en.wikipedia.org/wiki/Neural_Style_Transfer)
26+
27+
## Videos
28+
29+
<video controls>
30+
<source src="https://d18ky98rnyall9.cloudfront.net/EcHftb0kEeefdA7Vgiz6pA.processed/full/360p/index.webm?Expires=1563580800&Signature=eE8RowXahxom~DrFF4F2G22jWcPxrm1xitHCCD-R~mj11z5rKAdHSAYwIz9aOgRsAUOJwJWwH9dElkuB546GSkFWRll3EjeovN8l0V7co6bG6qoUgJc19q28lluIoteyLGN9vr0EKU8yMMJS4zuEhahgAHdD1XsPHgQ5eUaUTOw_&Key-Pair-Id=APKAJLTNE6QMUY6HBC5A" type="video/mp4">
31+
Your browser does not support HTML5 video.
32+
</video>
33+

readme.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -105,33 +105,33 @@ just a paper and pencil.
105105

106106
## [Artificial Intelligence](artificial-intelligence)
107107

108-
- [Density-based spatial clustering of applications with noise (DBSCAN Clustering)](artificial-intelligence/dbscan)
109-
- [Interactive Self-Organizing Data Analysis Technique yAy! (ISODATA Clustering)](artificial-intelligence/isodata)
110-
- [Linear Regression](artificial-intelligence/linear-regression)
111-
- [Logistic Regression](artificial-intelligence/logistic-regression)
112-
- [Neutral Style Transfer](artificial-intelligence/neutral-style-transfer)
113-
- [SATisfiable (SAT)](artificial-intelligence/sat)
114-
- [Travelling salesman problem (TSP)](artificial-intelligence/tsp)
115-
- [A* (A Star)](artificial-intelligence/a-star)
116-
- [Artificial Neutral Network](artificial-intelligence/artificial-neutral-network)
117-
- [Convolutional Neutral Network](artificial-intelligence/convolutional-neutral-network)
118-
- [Decision Tree](artificial-intelligence/decision-tree)
119-
- [Factorization Machines](artificial-intelligence/factorization-machines)
120-
- [Gaussian Mixture Model](artificial-intelligence/gaussian-mixtrue-model)
121-
- [Gradient Boosting Trees](artificial-intelligence/gradient-boostring-trees)
122-
- [Hierachical Clustering](artificial-intelligence/hierachical-clustering)
123-
- [Image Processing](artificial-intelligence/image-processing)
124-
- [K Nearest Neighbors](artificial-intelligence/k-nearest-neighbors)
125-
- [K Means](artificial-intelligence/k-means)
126-
- [Minimax](artificial-intelligence/minimax)
127-
- [Native Bayes](artificial-intelligence/native-bayes)
128-
- [Nearest Sequence Memory](artificial-intelligence/nearest-sequence-memory)
129-
- [Neutral Network](artificial-intelligence/neutral-network)
130-
- [Perceptron](artificial-intelligence/perceptron)
131-
- [Principal Component Analysis](artificial-intelligence/principal-component-analysis)
132-
- [Q Learing](artificial-intelligence/q-learning)
133-
- [Random Forests](artificial-intelligence/random-forest)
134-
- [Restricted Boltzman Machine](artificial-intelligence/restricted-boltzman-machine)
108+
- [Density-based spatial clustering of applications with noise (DBSCAN Clustering)](https://allalgorithms.com/docs/dbscan)
109+
- [Interactive Self-Organizing Data Analysis Technique yAy! (ISODATA Clustering)](https://allalgorithms.com/docs/isodata)
110+
- [Linear Regression](https://allalgorithms.com/docs/linear-regression)
111+
- [Logistic Regression](https://allalgorithms.com/docs/logistic-regression)
112+
- [Neutral Style Transfer](https://allalgorithms.com/docs/neutral-style-transfer)
113+
- [SATisfiable (SAT)](https://allalgorithms.com/docs/sat)
114+
- [Travelling salesman problem (TSP)](https://allalgorithms.com/docs/tsp)
115+
- [A* (A Star)](https://allalgorithms.com/docs/a-star)
116+
- [Artificial Neutral Network](https://allalgorithms.com/docs/artificial-neutral-network)
117+
- [Convolutional Neutral Network](https://allalgorithms.com/docs/convolutional-neutral-network)
118+
- [Decision Tree](https://allalgorithms.com/docs/decision-tree)
119+
- [Factorization Machines](https://allalgorithms.com/docs/factorization-machines)
120+
- [Gaussian Mixture Model](https://allalgorithms.com/docs/gaussian-mixtrue-model)
121+
- [Gradient Boosting Trees](https://allalgorithms.com/docs/gradient-boostring-trees)
122+
- [Hierachical Clustering](https://allalgorithms.com/docs/hierachical-clustering)
123+
- [Image Processing](https://allalgorithms.com/docs/image-processing)
124+
- [K Nearest Neighbors](https://allalgorithms.com/docs/k-nearest-neighbors)
125+
- [K Means](https://allalgorithms.com/docs/k-means)
126+
- [Minimax](https://allalgorithms.com/docs/minimax)
127+
- [Native Bayes](https://allalgorithms.com/docs/native-bayes)
128+
- [Nearest Sequence Memory](https://allalgorithms.com/docs/nearest-sequence-memory)
129+
- [Neutral Network](https://allalgorithms.com/docs/neutral-network)
130+
- [Perceptron](https://allalgorithms.com/docs/perceptron)
131+
- [Principal Component Analysis](https://allalgorithms.com/docs/principal-component-analysis)
132+
- [Q Learing](https://allalgorithms.com/docs/q-learning)
133+
- [Random Forests](https://allalgorithms.com/docs/random-forest)
134+
- [Restricted Boltzman Machine](https://allalgorithms.com/docs/restricted-boltzman-machine)
135135

136136
## [Backtracking](backtracking)
137137

0 commit comments

Comments
 (0)