Concept of this book
This book is about deep learning and covers the knowledge required to understand it step by step from the basics, including what it is, what it entails, and how it works as simply as possible to give readers a deeper understanding of the relevant technologies.
Then what should we do to better understand deep learning? Well, one of the best ways is by making something—for example, performing practical tasks to create a program that runs from scratch that promotes critical thinking while reading a source code. Now, "from scratch" in this context means using as little external already-made items (such as libraries and tools) as possible. The goal of this book is to use as little as possible of these "black boxes", whose contents are unknown, meaning that you begin with minimal basic knowledge, upon which you will build, analyze, and implement to understand and make state-of-the-art deep learning programs. If you were to compare this...