A Program Learns Oriental Ink Painting
mikejuk writes about a neat use of machine learning. From the article: "Using reinforcement learning to make a computer paint like an oriental Sumi-e artist isn't just a matter of shouting 'well done' — and yet, when you look at the results, that's what you want to do. ... Three researchers at the Tokyo Institute of Technology have attempted to teach a computer how to do it [paint] using standard reinforcement learning. When the program used the brush to create a smooth stroke, it was rewarded. After it had learned to use the brush, it was set to rendering some photos and the results look very good."
...what was the reward? Human flesh?
Once the brush agent was trained it was used to create ink paintings of photos. The contours that the brush follows were generated manually, so the artistic effect isn't quite as autonomous as it might appear.
Basically, it only learned the basic movements. A person manually told it where to apply them.
The bird pic is not from a real bird.
Some guy did actually draw some birds based on the angry birds:
http://funnyzela.com/real-life-angry-birds/
So that oriental ink bird is a more abstract drawing of a pseudo-realistic version of an imaginary bird... Something like that - did I miss a step? :).
Can't imagine how the Sumo-e art would look like, tho ...
Muchas Gracias, Señor Edward Snowden !
Most of the componentry in your computer was designed by a western company. The most complex being the CPU and GPU. Well those come from Intel and AMD for CPUs and Intel, AMD, and nVidia for GPUs. All US companies. In the case of AMD the GPU design division is largely in Canada, and for Intel CPU design alternates between the US and Israel (they have two teams). nVidia does their design in California.
There are quite a few manufacturing facilities for various computer parts in Asia but most of the design work is in the west.
If you read the paper, it attempted to reproduce the pressure profile during the strokes.
See those nice renderings of photographs as brush strokes? The path of the strokes was generated by hand, only the learned pressure profile was used. And the pressure profile it actually used seems pretty poor.
The paper is pretty much faking its results (although it's at least honest about doing so).
The *people* are Asian. The *products* and *styles* are oriental.
Adobe Photoshop has been able to do this for years. At least since CS3 (the first version I used). Might be of some value as an exercise in a programming class, I guess. The finished product, however, is just a copy of other software that already exists.