In this chapter, we will experiment with deep learning neural networks using Keras. Keras is a high-level open source neural network library written in Python, that is capable of running on top of other deep learning libraries such as TensorFlow and Theano. The advantage of using Keras over TensorFlow and Theono is that it is easy to learn and use. Using Keras to build a deep learning model is like building a prototype architecture model, before launching into full scale build process.
By the end of this chapter, you will learn to build a deep learning predictive model quickly and easily, even if you are not a neural network specialist. This chapter is designed for anyone with minimal Python programming background. You will use Keras to apply deep learning to a real-world problem. We will work on both a simple and deep neural networks to solve this problem, and learn how a deep learning model could improve on a simple one.