Creating Tensorflow C++ headers and libraries for macOS

Note: this is an updated post for Tensorflow 1.6.0   I had some tough times in finding out how to prepare a Tensorflow library package that you can use in your own cmake projects. Tensorflow uses bazel as build system and does not provide a build target yet for creating the necessary C++…


Deep Dream in HD

Around may 2015, a researcher at Google, Alexander Mordvintsev, took a deep network meant to recognize objects in an image, and instead used it to *generate new objects in an image. The internet quickly exploded after seeing one of the images it produced. Soon after, Google posted a blog entry on…


Painting with deep neural network

I'm fascinated by computer generated art and I think it would be great if a computer would be able to learn how to paint. As an experiment, I've created a deep neural network that takes coordinates input X of 2 neurons, mapped to 5 hidden layers with 64, 128, 256, 128 and 64 neurons respectively.…