TensorFlow and Keras
In this section we are going to address a very important feature for all data scientists and machine learning enthusiasts which is the integration of TensorFlow and Keras. Having this feature on board, you will be able to build a very complex deep learning systems with very few lines of code.

Figure 5: TensorFlow and Keras Integration (Source: https://blog.keras.io/img/keras-tensorflow-logo.jpg)
What is Keras?
Keras is an API that makes using and building deep learning models easier and faster. So it's a deep learning toolbox that's all about:
- Ease of use
- Reducing complexity
- Reducing cognitive load
And by making deep learning easier to use what happens is that you are making it accessible to more people. So the key design concept behind Keras is that to put deep learning into the hands of everyone.
So Keras is more like an API that has several different implementations. There's the Theano implementation which was originally released with Keras and you also have the TensorFlow...