This chapter introduces the reader to Keras , which is a library that provides highly powerful and abstract building blocks to build deep learning networks. The building blocks Keras provides are built using Theano (covered earlier) as well as TensorFlow (which is an alternative to Theano for building computational graphs, automatically deriving gradients, etc.). Keras supports both CPU and GPU computation and is a great tool for quickly prototyping ideas.
We will introduce a number of key building blocks Keras provides, and then build a CNN and LSTM using Keras .
Let ...