
Deep Learning
by Ian Goodfellow, Yoshua Bengio, Aaron Courville, Francis Bach · first published 2016
54% recommend40% neutral6% critical
Why HN recommends it
Comprehensive, textbook-style grounding in deep learning fundamentals, with a math refresher appendix; suits readers with a technical or math background who want to go from beginner to understanding how modern AI works.
Summarised by Claude from recommending comments
"Deep learning is a form of machine learning that enables computers to learn from experience and understand the world in terms of a hierarchy of concepts. Because the computer gathers knowledge from experience, there is no need for a human computer operator to formally specify all the knowledge that the computer needs. The hierarchy of concepts allows the computer to learn complicated concepts by building them out of simpler ones; a graph of these hierarchies would be many layers deep. This book introduces a broad range of topics in deep learning. The text offers mathematical and conceptual ba
Affiliate links. As an Amazon Associate I earn from qualifying purchases.






…well is "Probability Theory: the Logic of Science" by E. T. Jaynes. "Elements of Statistical Learning" by Tibshirani is also good. "Bayesian Data Analysis" by Andrew Gelman is another great read. "Deep Learning" by Ian Goodfellow and Yoshua Bengio is useful for getting caught up with recent advances in that field.
on “Ask HN: What maths are critical to pursuing ML/AI?” ↗Deep Learning (by Aaron Courville, Ian Goodfellow, and Yoshua Bengio) Read cover to cover, then applied these techniques to Crypto Markets (turns out, crypto markets are pretty inneficient)
on “Ask HN: Which books made you the most money?” ↗…book, but that's how far one can go. If one is serious in getting in AI today, a great way to do is read the following books, in order: 1. AI: A Modern Approach by Stuart Russell and Peter Norvig. 2. Deep Learning by Ian Goodfellow and Yoshua Bengio. It is amazing how approachable both books are for beginners, but you will be diving a lot into academic stuff as you go along.
on “Ask HN: Best books on AI?” ↗…Recognition and Machine Learning (Information Science and Statistics) and also: - [1] The Elements of Statistical Learning - [2] Reinforcement Learning: An Introduction by Barto and Sutton - [3] The Deep Learning by Aaron Courville, Ian Goodfellow, and Yoshua Bengio - [4] Neural Network Methods for Natural Language Processing (Synthesis Lectures on Human Language Technologies) by Yoav Goldberg Then some math…
on “Ask HN: What are the best textbooks in your field of expertise?” ↗I made the same transition earlier in my career. One book on deep learning that meets your requirements is [0]. It’s readable, covers a broad set of modern topics, and has pragmatic tips for real use cases. For general machine learning, there are many, many books. A good intro…
on “The Matrix Calculus You Need for Deep Learning” ↗…Financial Engineering (Ruppert & Matteson): https://www.amazon.ca/gp/product/1493926136/ - Reinforcement Learning (Sutton & Barto): https://www.amazon.ca/Reinforcement-Learning-Introduction-Ri... - Deep Learning (Godfellow, Bengio & Courville): https://www.amazon.ca/Deep-Learning-Ian-Goodfellow/dp/026203... - Networks (Mark Newman): https://www.amazon.ca/Networks-Mark-Newman/dp/0198805098/ I have a ton of textbooks…
on “Ask HN: What do you read for general knowledge?” ↗…Computation and Machine Learning series) https://www.amazon.com/gp/product/0262018020/ref=as_li_ss_tl... Exhaustive overview of the entire field of machine learning. It's engaging and full of graphics. # Deep Learning https://www.amazon.com/gp/product/0262035618/ref=as_li_ss_tl... http://www.deeplearningbook.org/ You probably have heard about this whole "deep learning" meme. This book is a pretty self-contained…
on “Ask HN: What's the best computer science book you've read recently?” ↗Deep Learning (Adaptive Computation and Machine Learning series) by Ian Goodfellow, Yoshua Bengio, Aaron Courville Came out in November 2016. Split in 3 parts: Part I: Applied Math and Machine Learning Basics (Linear…
on “Ask HN: What's the best computer science book you've read recently?” ↗It's still in early access, but this could be of interest to you : https://www.manning.com/books/deep-learning-and-the-game-of-....
on “How to build your own AlphaZero AI using Python and Keras” ↗…all the way down to the theory/math. If you want more comprehensive ways to learn the theory, I highly recommend Stanford's 231n course (http://cs231n.stanford.edu/) and the Goodfellow/Bengio/Courville Deep Learning book (https://www.amazon.com/Deep-Learning-Adaptive-Computation-Ma...)
on “Lobe – Deep Learning Made Simple” ↗I just flipped through that course. It covers just vectors, matrices, probability, and derivatives. A better (and faster) resource is to use chapters 2-5 of Deep Learning by Goodfellow et al, but the mathematical detail in that book may be offputting for beginners.
on “Amazon’s own ‘Machine Learning University’ now available to all developers” ↗…from the king of Japanese horror manga Lenin: The man, the dictator, the master of terror by Victor Sebestyen - great bio on Vladimir Lenin. Knew very little about him before reading this. Fantastic! Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville - definitive text book on Deep Learning The Curse of Bigness by Tim Wu - interesting read into the history of Antitrust and the Sherman Act and how…
on “Ask HN: Books you read in 2018?” ↗It's really important not to skip the math. As a friend once said to me, doing deep learning without understanding the math is like gambling. It's fine to initially take a more practical, project-based approach for the sake of staying motivated, and you'll retain things better if you have project…
on “Ask HN: Best way to get started with AI?” ↗You can start with this book if you want to go straight to making a gameplay agent https://www.manning.com/books/deep-learning-and-the-game-of-...
on “Practical Deep Learning for Coders 2019” ↗https://www.manning.com/books/deep-learning-and-the-game-of-... This is an amazing book that goes over how alpha go works and how to replicate it. The book uses keras.
on “Ask HN: Suggestions to Make Alphago Zero Clone” ↗