Learn Image Filters

In this demo, a perceptron will be trained to learn how to apply different filters to an image. During the training, the network will receive a picture as an input, and a filtered version of that same picture as an output (RGB values of their pixels). Eventually, the network will be able to take any picture as input and it will output a filtered version of it.

Original

Original

Filtered

Filtered


Input

Network Input

Network Output


Iterations: