Everyone knows that cats have taken over the Internet. However, not as many people under how artificial intelligence and machine learning works. That’s why Christopher Hesse used Google’s machine learning software library, TensorFlow, to create Edges2cats.

Just doodle in a plain white box and the machine attempts to turn that doodle into a cat. The algorithm was trained using “about 2,000 stock cat photos” and pulls from its knowledge base to fill in the lines with what it thinks makes up a cat.

Create bizarre cat designs and the program rewards you with equally bizarre cat pictures tortured into whatever shape you drew. If you like the idea of experimenting with cats in a harmless, safe manner, then you might want to doodle your own cats and see what the program creates next.

To read more about the machine learning program that turns every doodle into a cat, click here.

[xyz-ihs snippet=”Amazon-Pet-Supplies”]