Can AI easily mimic Caravaggio?
Artificial Intelligence technology performed an awesome show last year. Mimicking artistic style of Fine Art is surprisingly successful, which can be obviously proved by the popularity of a photo-editing application, Prisma .

The key algorithm of mimicking artistic style is neural networks , and this paper, Neural Algorithm of Artistic Style , elaborates the details of implementing neural networks. There are some open-source implementations of this algorithm on Github, like this and this . These guys have done good job, and most of images they got are pretty fancy and fantastic.
For example, Anish Athalye used these two images to produce a new image with Leonid Afremov style.



Given the open-source implementation and the amazing result, I was definitely eager to mimic more masterpieces. Therefore, I installed neural style , and tried to combine my picture with Caravaggio ’s style.
The original photo: my teammates and I were working for Datafest competition 2016

Caravaggio’s work, which I used to learn his style from:



However, it took my mac pro about 12 hours to run 100 iterations, and I don’t think the result is similar to any Caravaggio’s work at all (

The problem might be this algorithm is good at capturing styles of modern artists like Van Gogh and Claude Monet because the way they used color and brush are very characteristic. While what makes Caravaggio stand out is how he portrayed varies religious figures by realistic observation of physical and emotional human states and dramatic use of lighting. In addition, Caravaggio is also the best story teller in Fine Art history. Therefore, the styles of classical artists are harder to mimic for present AI technology because of their intricacy and delicacy.
Can AI easily easily mimic artists like Caravaggio? My answer is: we still have a long way to go.