Skip to main content

Deep Learning (Goodfellow et al) Book Review

    I bought a Deep Learning textbook this week! Deep Learning by Ian Goodfellow, Yoshua Bengio and Aaron Courville.

    I bought it after a very thorough research on the contents and previous reviews. And actually it is a good choice. This book has developed to be one of the fundamental textbooks of Deep learning and is the latest of them.   

    I am excited about the book when i started reading it. But i feel reading is very lonely, i want to say what is actually exciting. I want to help some one who wants to know what the book is about. So i thought of writing a chapter wise review of the book. I plan to release review of each chapter on Fridays starting today(31/01/2019). I will keep updating this post with the links to the review of the chapter. This is my first experience in technical book review and i am hoping to do my best.

 
Chapter No Name Link Published/Scheduled Date
1Introductionhttps://viswa10.blogspot.com/2020/01/deep-learning-goodfellow-et-al-chapter.html31/01/20
2Linear Algebrahttps://viswa10.blogspot.com/2020/02/deep-learning-goodfellow-et-al-chapter.html16/02/20
3Probability and Information Theory-------------19/02/20
4Numerical Computation-------------21/02/20
5Machine Learning Basics-------------28/02/20
6Deep Feedforward Networks-------------06/03/20
7Regularization for Deep Learning-------------13/03/20
8Optimization for training Deep Models-------------20/03/20
9Convolutional Networks-------------27/03/20
10Sequence Modeling: Recurrent and Recursive Nets-------------03/04/20
11Practical Methodology-------------10/04/20
12Applications-------------17/04/20
13Linear Factor Models-------------24/04/20
14Autoencoders-------------01/05/20
15Representation Learning-------------08/05/20
16Structured Probabilistic Models for Deep Learning-------------15/05/20
17Monte Carlo Methods-------------22/05/20
18Confronting the Partition Function-------------29/05/20
19Approximate Inference-------------05/06/20
20Deep Generative Models-------------12/06/20
1-20Whole Book Review-------------15/06/20

Comments

Popular posts from this blog

CodeSignal - Almost Strictly Increasing Sequence

I came across an interesting question in Code Signal.   "Given a sequence of integers as an array, determine whether it is possible to obtain a strictly increasing sequence by removing no more than one element from the array."                                                                                                         It is strictly increasing if every element in the array is greater than its successor.     For a strictly increasing sequence we can check for each element whether it is greater than the next. In that case we can come to a conclusion that this sequence is not strictly increasing. If every element is greater than the successor we get to know it is a strictly increasing.    For worst case(The sequence is strictly increasing), the algorithmic complexity is O(n).     If we use similar approach for the question, we have to remove each element and pass the sequence to the above function.      So for n elements, we use a fun

Deep Learning (Goodfellow et al) - Chapter 2 review

     This chapter is the first chapter of the part - 1. This part prepares you for Deep learning and in this chapter Linear Algebra is covered. The author advice you to skip the chapter if you are already familiar with the concepts. Also it is not that you can become Gilbert Strang after reading this chapter! The chapter is so concise that what may be relevant to our future acquaintance with the book are only present here. Only at the end of the chapter some concepts author speaks on the application part. The focus is on mathematical concepts involving Linear Algebra.       Though Science and Engineering use Linear Algebra efficiently, Computer scientist have lesser experience with it. This is the motivation of the chapter and if you have experience it then author provides you with a reference (The Matrix Cookbook - Petersen and Pedersen, 2006) and waves you good bye to meet in the next chapter.      Definitions of scalar, vector, matrix and tensor are listed one by one