Artificial Intelligence can be used as a way to simulate higher function of the humain brain. One of these higher function is to see, analyze and link one think you see to a relevant painter.

For example you see this....

And you know this is a Picasso, right ? Do you also know that this Picasso is extracted from the "Période bleue", which lasted one year in 1913


How does it work ?


This project is based on supervised machine learning, i.e. a process by which you can make predictions with labelled dataset.

The idea is - for the AI - to recognize images. We give to a computer many images, like paintings, but from different painter in each image : Picasso, Modigliani, etc.

What would be the source code ?

  • First, you have to import p5 on your HTML page
  • Then, you will have to import ml5
  • On your JavaSript page, simply write this


  • The component of the field of machine learning we will use

    This technology will use pre-trained models. Thus, pre-trained models is widely used. More precisely we will use Mobile.net, which is a pre-trained model used to recognize the content of images.

    The pre-trained model we will use will be DoodleNet !

    Why would it be useful to recognize paintings ?

    Well, one of the greatest French sociologist Pierre Bourdieu put a great emphasis on how the "cultural capital" is a way for people to distinguish themselves. This application will substantially help people to analyze and recognize masterpieces

    Hello!