Deep Learning by MIT Press
Written by superstars in the field, this free and detailed introduction to Machine Learning and Deep Learning is intended for experienced practitioners as well as students. The book covers deep learning background, its techniques and algorithms, and research perspective.
Created by: Ian Goodfellow
Produced in 2016
What you will learn
- Learn to successfully apply deep learning techniques on Google Maps example
- Commercial use of deep learning on speech recongition, computer vision, NLP
- Understand deep learning through mathematical concepts
- Basic machine learning algorithms such as linear regression
- Important deep learning techniques like deep feedforward networks and convolutional networks
- Choose the correct algorithm to improve your ML systems
- Master linear factor models, autoencoders, representation learning, structured probabilistic models, Monte Carlo methods
- Much, Much more!
Quality Score
Overall Score : 82 / 100
Course Description
Machine Learning Awards Best Text Based Course
Pros
Cons
-
- Covers the latest developments of Deep Learning.
- Clear and sophisticated presentation.
- Considered as "the Bible" of Machine Learning.
- Written by one of the most respected AI researchers.
- Perfect as a reference for further learning and research.
-
- The book is written in a high-level academic manner. Will be difficult to understand for some.
- Not recommended for students that prefer step-by-step tutorials.
Instructor Details
- 4.1 Rating
21 Reviews
Ian Goodfellow
Ian Goodfellow is a Director of Machine Learning in the Special Projects Group, who previously worked at Google and OpenAI. He holds PhD in machine learning from the University of Montreal.
More Machine Learning courses
Automated Machine Learning with AutoGluon Library in Python (2023)
4.8 (157 Reviews)
Provider: Udemy
Time: 5.5h
$84.99
Complete A.I. & Machine Learning, Data Science Bootcamp (2026)
4.7 (30,982 Reviews)
Provider: Udemy
Time: 44h
$129.99
Bayesian Machine Learning in Python: A/B Testing (2026)
4.7 (8,053 Reviews)
Provider: Udemy
Time: 10.4h
$109.99
[2026] Machine Learning: Natural Language Processing (V2)
4.7 (7,251 Reviews)
Provider: Udemy
Time: 23.5h
$99.99
Reviews
By Lee Richardson on 5/24/2019
A comprehensive overview of the Deep Learning paradigm, written by several leading researchers in the field. The author's cover many topics, and did a great job providing references to the current literature in the field. For this reason, I see this book more as a reference book than a book to read straight through. I read it straight through, but there were definitely some sections I skimmed over, especially when the author's introduced technical details of several related methods in the field.
By Oleg Dats on 5/20/2019
If you ask me about only one book about Deep Learning I would suggest this one. It covers everything.
By Nowm on 5/12/2019
The book describes the topic in an abstract and top-level mathematical point of view, that is succinct and generic, and yes, very much like reading papers. Thus it’s very intuitive mathematically, and not very intuitive the human way. And so, if reading paper is not one’s preference, I’d suggest avoid reading this book.
By thehumanlobster on 5/12/2019
If you are beginner I would definitely not recommend this book. Though well structured and an exceptional book, it is very intense and dry.
By Jan Van de Poel on 4/10/2019
The first chapters of the book are a great intro into the fundamentals, but as I progressed through the book, it felt like a list of topics, with a hint of math (I had hoped to get the raw details) and very few practical insights.
Not sure I would recommend this as a deep learning reference...
By Wojtekwalczak on 9/29/2018
Reading this book was tiresome. Imagine extracting the most technical pieces of hundreds of publications and piling them all together into a single book. This really is a prescription for unreadable manual, and that's unfortunately what has happened to "Deep Learning" book.
By Hampus Wessman on 7/17/2018
A very good high-level overview of the most popular deep learning techniques at the time. I will keep it around as a reference for sure.
It requires some prior maths, statistics and machine learning knowledge, but is not a mathematical book with proofs and detailed abstract theory. The focus is on practically applicable theory at a high level, which it provides in a good way.
By Edward Barker on 7/12/2018
Really well structured. Includes a knowledge tree to explain where you can use the book for reference, and where certain chapter are dependent on others. Only criticism is the lack of depth of explanation for linear Algebra and probability theory, but for a book that is not about these subjects, definitely excusable.
By Terran M on 3/27/2018
I found this book to be an excellent introduction and overview of deep neural networks for someone who already understands other types of statistical and machine learning models. It can be a challenging book, but it's clear and well written; the challenge is commensurate with the inherent complexity of the material, and not because the authors capriciously skip steps. In fact, rather the opposite is the case - the authors are quite explicit and put in more intermediate steps in their derivations than most books, let alone papers, which I quite like.
By Ethan on 2/12/2018
This book is great for readers to gain intuition behind many of the concepts underpinning deep learning techniques taken for granted, with a focus on probabilistic graphical models towards the end.
By The_phet on 1/19/2018
If you are like me, someone who knows about ML or AI, and want to know about DL, or even if you are someone who doesn't know much about ML or AI, please run away from this now, don't do the mistake I did of devoting your time to a pointless process. I am not going to recommend any other book, because I don't want people to think I am here to shill, but there are way better options out there.
If you want to learn DL: run away. In my opinion this book is for people who are already expets in DL and want to go deep into its theoretical background. If that is your case, then probably this is perfect for you. It is probably also very good for PhD students or researchers who are researching about DL. If you want to use DL as a final end-user: run away.
By Luke Duncan on 11/27/2017
I both appreciated this book and was frustrated by it. If you want an academic survey paper with cited sources in the form of a book this is the book for you. If you want an approachable introduction this probably isn’t it. The authors claim to be targeting two audiences: students and software engineers in industry. I think they understand the first audience much more than the second.
Showing 12 of 21 reviews
Could not load more reviews.





![[2026] Machine Learning: Natural Language Processing (V2)](/programming/machine-learning/images/4294434_daf2_5.jpg?v=1789268237)
