Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: Pierre Baldi

This is the first rigorous, self-contained treatment of the theory of deep learning. Starting with the foundations of the theory and building it up, this is essential reading for any scientists, instructors, and students interested in artificial intelligence and deep learning. It provides guidance on how to think about scientific questions, and leads readers through the history of the field and its fundamental connections to neuroscience. The author discusses many applications to beautiful problems in the natural sciences, in physics, chemistry, and biomedicine. Examples include the search for exotic particles and dark matter in experimental physics, the prediction of molecular properties and reaction outcomes in chemistry, and the prediction of protein structures and the diagnostic analysis of biomedical images in the natural sciences. The text is accompanied by a full set of exercises at different difficulty levels and encourages out-of-the-box thinking.

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
【One-Line Pitch】 A rigorous, self-contained account of deep learning theory that connects neural-network fundamentals to real scientific problems in physics, chemistry, and biomedicine. Best for scientists, instructors, and graduate students who want the mathematical "why" behind deep learning, not just a toolkit. 【Book Arc】 - **Opening (~0%–10%)**: Sets the stage with a history of carbon- and silicon-based computing, from early neuroscience (Cajal, Sherrington, Hodgkin–Huxley) and logic/computability (Boole, Turing, von Neumann, Shannon) to McCulloch–Pitts and the roadmap for the book. - **Early (~10%–35%)**: Builds the basic vocabulary—synapses, units, activations, transfer functions, discrete vs. continuous time, architectures, capacity, Bayesian statistics, information theory, learning rules, and computational complexity—then moves into shallow networks, their capacity, and shallow learning. - **Middle (~35%–55%)**: Extends to deeper architectures, universal approximation properties, capacity of multilayer networks, and the geometric intuition (hyperplane arrangements) behind what networks can represent. - **Late (~55%–85%)**: Develops the theory and practice of deep learning proper—learning algorithms, regularization, stochasticity, and the bridge from theory to applications. - **Ending (~85%–100%)**: Applies the framework to scientific problems: exotic particle and dark matter searches in physics, molecular property and reaction prediction in chemistry, protein structure prediction, and diagnostic analysis of biomedical images, with exercises throughout. 【Key Takeaways】 - **The book is a theory-first treatment of deep learning** (Opening): it builds from neuroscience and information theory rather than starting with code or frameworks, so readers understand the mathematical foundations before applying them. - **Four thinking principles recur as a problem-solving method** (Opening): simplify, generalize, take the limit, and invert—Baldi recommends these systematically for scientific questions and for working through the book's exercises. - **Capacity is a central lens for understanding networks** (Early–Middle): the text quantifies what shallow and deep architectures can represent, including results for linear threshold gates, polynomial threshold gates, and Boolean functions. - **Information theory and Bayesian statistics are foundational tools** (Early): mutual information, entropy, the data processing inequality, and the information bottleneck method are presented as core concepts for reasoning about learning and representation. - **Stochasticity is a deliberate design choice** (Middle): probabilistic neural networks, sampling in input/hidden/output layers, and dropout are treated as mechanisms for regularization and variational inference, not just implementation details. - **Universal approximation is established in both Boolean and classification settings** (Middle): two-layer threshold networks can compute any Boolean function, and layered feedforward networks can perfectly classify training sets under broad conditions. - **Applications span the natural sciences** (Ending): the same theoretical toolkit is applied to particle physics, chemistry, protein structure, and biomedical imaging, showing the breadth of deep learning as a scientific instrument. - **Exercises are integral, not optional** (throughout): they range in difficulty and are designed to encourage out-of-the-box thinking, making the book suitable for self-study or coursework. 【Reading Tips】 - **Deep-read the early chapters on basic concepts and shallow networks** if you want the theoretical grounding; these are the foundation for everything later. - **Skim the historical sections** (early 20th-century neuroscience and computing) on a first pass, then return if you want context for how the field emerged. - **Work the exercises actively**, especially the four-principle problems (simplify, generalize, limit, invert)—they are where the book's method becomes practical. - **Treat the application chapters as templates**: note how each scientific problem is framed, what network architecture is chosen, and how the theory justifies it. - **Keep a reference to the information-theory and capacity results** nearby; they recur and are easy to forget in detail. 【Coverage Limits】 The excerpts cover the book's structure, foundational concepts, and several theoretical results, but do not include the full text of the application chapters or the detailed solutions to exercises. Specific experimental results, dataset details, and complete derivations are not covered here.
Page 14
of the problems in the book, or more broadly to think about scientific and other questions, I recommend that my students systematically try at least four dif...
View in text
Excerpt 2
eld developed a discrete model of associative memory [355], followed by an analog version for optimization and other purposes [357, 720], that were particula...
View in text
Excerpt 3
mization problem: min I (X, Z ) − λI (Z,Y ), (2.45) P(z |x) where λ ≥ 0 is a Lagrange multiplier controlling the tradeoff between compression and prediction....
View in text
Excerpt 4
llow Networks and Shallow Learning 3.5 Exercises exercise 3.1 Derive the prior distribution associated with L1 regularization. Extend the analysis to Lp regu...
View in text
Excerpt 5
ΣXX is invertible and A is of full rank m, then the optimal B has full rank M and does not depend on the data. It is given by: B = (AT A)−1 AT, (5.16) and in...
View in text
Excerpt 6
are generated by perturbing the centroid using independent Bernoulli coin flips with small probability p2 = ε of changing the corresponding bit, so that K =...
View in text
Excerpt 7
the first things to try is to use a larger model with more units, more layers, etc. Sometimes it can also be a sign of lack of structure in the data. In over...
View in text
Excerpt 8
s the smallest integer for which: G(F , n) < 2n. exercise 6.27 Using the same setting as for the definition of the growth function G (Exercise 6.22), we can...
View in text
Tags
AI categories
Artificial IntelligenceDeep LearningScience
ISBN: 1108845355
Publish Year: 2021
Language: English
Pages: 387
File Format: PDF
File Size: 9.2 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…