Rasta is a system built to automatically identify the artistic style of a paiting from a picture of this painting. It can identify the style of any known or unknown painting. Currently, it can recognise 25 styles: Abstract Art, Abstract Expressionism, Art Informel, Art Nouveau (Modern), Baroque, Color Field Painting, Cubism, Early Renaissance, Expressionism, High Renaissance, Impressionism, Magic Realism, Mannerism (Late Renaissance), Minimalism, Naïve Art (Primitivism), Neoclassicism, Northern Renaissance, Pop Art, Post-Impressionism, Realism, Rococo, Romanticism, Surrealism, Symbolism and Ukiyo-e.
Rasta is based on recent advances on Deep Learning and was trained with a set of 60,000 paintings annotated with their style. When you submit a painting, Rasta will display what it considers to be the three most probable artistic style (represented as probabilities). Note: the example pictures on this webpage were not used to train the system, they are completely new to Rasta.
The source code and the models are available here.