336 karma · joined June 29, 2017
This doesn't seem like a bad thing.
Maybe people just realize as they grow older how complex things really are, and eventually learn not to fall for the dunning Kruger effect on everything
Since then, a few papers have come out attempting to create a single model that could be used for all styles. I tried porting one of those models to the browser today.
A brief summary of how the algorithm works:
- For any particular style, a neural network encodes it into a 100-dimensional vector that represents the network's "understanding" of the style.
- This vector is fed, along with the content image, to another neural network that does the style transformation.
This is also how combining two styles work. The mean of the style vectors of Style A and Style B is calculated and used as the style vector input to the transformation network.
In any case, I acknowledge the results are not perfect and will not look good for all combinations of style and content (particularly faces, ugh), but I think it's a good reason to get excited about what will eventually become possible in the future using the browser alone.
To be fair, nobody does. But you're right, the author shouldn't be making these statements with such certainty.
By playing around with it, the results I got from fully connected were nowhere near as good as the results I got from convolutional.
At most they probably tweaked things a little bit for some minor improvements, but the underlying idea and algorithm is very likely the same.
Can't confirm this, though. :)
https://github.com/reiinakano/fast-style-transfer-deeplearnj...
https://github.com/reiinakano/fast-style-transfer-deeplearnj...
With regular Neural Style, you can do style transfer between any two arbitrary images. The disadvantage is it takes longer so doing it in the browser might be unfeasible for now. See https://github.com/anishathalye/neural-style
Anyway, even with Fast Neural Style, you can use any arbitrary image as a Style, but you'll have to train it first (4-6 hours on a GPU).
https://github.com/jcjohnson/fast-neural-style
https://github.com/lengstrom/fast-style-transfer
Admittedly, though, I haven't seen the Photoshop filters you speak of. Could you link to some of them that show these same effects?
If the issue is indeed with the library, there's little I can do.
I will still try to find what the issue is but can't make promises. Sorry for the letdown!
My only advice I guess is to try it on a different machine when you have one available. Sorry, if this is a problem with the library I used, I can't really do anything to fix it. :/
For everyone reading, these guys coded up the neural network I used, all I did was port it to a different library. :)
Eagerly waiting for the Tensorfire API!