In this chapter, we explained what deep learning means and how it is applied in real-world applications. We also studied applications, such as self-driving cars and a video game bot, and how they can automatically learn how to perform tasks using deep learning. We explained what neural networks are and how DNNs are an improved version of them. We also studied a variant of DNNs, called CNNs, and presented the various components of a CNN.
Our aim in this chapter was to provide you with information about deep learning algorithms so that you could understand how they can be applied in the real world. Although we did not dive deep into the mathematics of deep learning, or provide all details on concepts such as activation functions, we hope that you gained a working knowledge of the field of deep learning. For those curious minds out there, there is a vast amount of ongoing...