- Deep Learning and Neural Networks(2015).pdf
Introduction
Series Introduction
Example Computer Languages
Prerequisite Knowledge
Fundamental Algorithms
Other Resources
Structure of this Book
This book is the third in a series covering select topics in artificial intelligence (AI), a
large field of study that encompasses many sub-disciplines. In this introduction, we will
provide some background information for readers who might not have read Volume 1 or 2.
It is not necessary to read Volume 1 or 2 before this book. We introduce needed
information from both volumes in the following sections.
Series Introduction
This series of books introduces the reader to a variety of popular topics in artificial
intelligence. By no means are these volumes intended to be an exhaustive AI resource.
However, each book presents a specific area of AI to familiarize the reader with some of
the latest techniques in this field of computer science.
In this series, we teach artificial intelligence concepts in a mathematically gentle
manner, which is why we named the series Artificial Intelligence for Humans. As a result,
we always follow the theories with real-world programming examples and pseudocode
instead of relying solely on mathematical formulas. Still, we make these assumptions:
The reader is proficient in at least one programming language.
The reader has a basic understanding of college algebra.
The reader does not necessarily have much experience with formulas from calculus,
linear algebra, differential equations, and statistics. We will introduce these formulas
when necessary.
Finally, the book’s examples have been ported to a number of programming languages.
Readers can adapt the examples to the language that fits their particular programming
needs.