STATUS : being written, be patient
Here I’ll quickly go over the installation you need to do to run Theano Keras and Tensorflow
Regarding Theano, least check the requirements if you have a doubt : http://deeplearning.net/software/theano/install.html#requirements
It may seem obvious but do install Theano before Keras and/or Lasagne.
If you have a Nvidia GPU Theano can use it to do much faster computations; be sure to install all Theano’s required CUDA dependencies. See also “What is GPU accelerated computing?” on Nvidia’s website.
Once CUDA is installed you need a Deep Learning specific library for your GPU called cuDNN. Go download it there. (you have to register and answer a few questions but no restriction)
Also, a very nice tutorial (but careful some things aren’t up to date and if you’re not comfortable with linux these Cuda/cuDNN libraries are going to be painful to install)
Keras can use either Theano or Google’s Tensorflow as a processing backend. I have not tried Tensorflow so everything I say might or not be portable to the Tensorflow backend. My feeling is that it is.