Chapter 3

Deep Learning with Keras

Learning Objectives

By the end of this chapter, you will be able to:

  • Define Keras as a sequential model
  • Develop single-layer and multi-layer Keras models
  • Evaluate a trained model
  • Explain overfitting and underfitting
  • Perform early stopping as a technique to reduce overfitting

In this chapter, we will learn how to develop single-layer and multi-layer models. We will learn how to evaluate trained models and determine whether they are overfitting or not.


In this chapter, you will learn how to implement your first neural network using Keras. This chapter covers the basics of deep learning and will provide you with the foundation necessary to build highly complex neural network architectures. ...

Get Applied Deep Learning with Keras now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.