Recently I was watching an introduction to TensorFlow and during that course Keras came up as an High Level API that could use either TensorFlow or Theano in the back end.
I played around with both of them and did a MNIST LeNet-5 implementation with first pure TensorFlow and after that with Keras. At least on my Machine I wasn't able to see any significant boost in performance, when using TensorFlow directly.
So my question now is: What are the advantages, of using TensorFlow directly over Keras? Maybe it's a matter of scale, will I see significant boost in perfomance on a larger scale project?