• Stars
    star
    1,065
  • Rank 42,005 (Top 0.9 %)
  • Language
    Jupyter Notebook
  • Created over 6 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Attempting to make the Deep Learning Book easier to understand.

Deep-Learning-Book-Chapter-Summaries

This repository provides a summary for each chapter of the Deep Learning book by Ian Goodfellow, Yoshua Bengio and Aaron Courville and attempts to explain some of the concepts in greater detail. Some of the tougher chapters have blog post(s) dedicated to them which can be found on http://medium.com/inveterate-learner.

Chapters

  • Part I: Applied Math and Machine Learning Basics

    • Chapter 2: Linear Algebra [chapter]
    • Chapter 3: Probability and Information Theory [chapter]
    • Chapter 4: Numerical Computation [chapter]
    • Chapter 5: Machine Learning Basics [chapter]
  • Part II: Modern Practical Deep Networks

    • Chapter 6: Deep Feedforward Networks [chapter]
    • Chapter 7: Regularization for Deep Learning [chapter]
    • Chapter 8: Optimization for Training Deep Models [chapter]
    • Chapter 9: Convolutional Networks [chapter]
    • Chapter 10: Sequence Modeling: Recurrent and Recursive Nets [chapter]
    • Chapter 11: Practical Methodology [chapter]
    • Chapter 12: Applications [chapter]
  • Part III: Deep Learning Research

    • Chapter 13: Linear Factor Models [chapter]
    • Chapter 14: Autoencoders [chapter]
    • Chapter 15: Representation Learning [chapter]
    • Chapter 16: Structured Probabilistic Models for Deep Learning [chapter]
    • Chapter 17: Monte Carlo Methods [chapter]
    • Chapter 18: Confronting the Partition Function [chapter]
    • Chapter 19: Approximate Inference [chapter]
    • Chapter 20: Deep Generative Models [chapter]

Contributors

Contributing

Please feel free to open a Pull Request to contribute a summary for the chapters 5, 6 and 12 as we might not be able to cover them owing to other commitments. Also, if you think there's any section that requires more/better explanation, please use the issue tracker to let us know about the same.

Support

If you like this repo and find it useful, please consider (★) starring it (on top right of the page) so that it can reach a broader audience.

More Repositories

1

David-Silver-Reinforcement-learning

Notes for the Reinforcement Learning course by David Silver along with implementation of various algorithms.
Jupyter Notebook
764
star
2

siren

PyTorch implementation of Sinusodial Representation networks (SIREN)
Python
258
star
3

Operating-Systems

'Operating System Concepts' - Solutions to exercises and projects
C
126
star
4

Coursera-Specializations

Solutions to assignments of Coursera Specializations - Deep learning, Machine learning, Algorithms & Data Structures, Image Processing and Python For Everybody
Jupyter Notebook
77
star
5

udacity-deep-reinforcement-learning

My solutions to the projects (and mini-projects) of the Deep Reinforcement Learning Nanodegree by Udacity
Jupyter Notebook
63
star
6

WannaPark

Project aimed at presenting a model to find a vacant parking spot in real time and ensure car safety using Deep Learning (Parking spot Classification and Face recognition).
Python
34
star
7

Quora-Question-Pairs

The code for our submission in Kaggle's competition Quora Question Pairs which ranked in the top 25%.
Python
30
star
8

Brain-Tumor-Segmentation-Keras

Keras implementation of the multi-channel cascaded architecture introduced in the paper "Brain Tumor Segmentation with Deep Neural Networks"
Jupyter Notebook
23
star
9

Deep-learning-tutorials

Deep learning tutorials for classification of MNIST digits using CNNs and solutions to assignments for Udacity's deep learning course
Jupyter Notebook
18
star
10

machine-learning-paper-notes

This repository contains my notes for the research papers that I read for anyone to briefly glance over the details.
13
star
11

P2_Continuous_Control

My solution code for the second project of Udacity's Deep Reinforcement Learning Nanodegree
ASP
5
star
12

Bayesian_Decision_Making-Datagiri_Mumbai

Jupyter notebook accompanying my talk on "Bayesian Decision Making" for DataGiri
Jupyter Notebook
3
star
13

P1_Navigation

My solution code for the first project of Udacity's Deep Reinforcement Learning Nanodegree
ASP
2
star
14

CarND-Advance-Lane-Lines-P2

The code for my submission to the second project of Udacity's Self-driving Car Nanodegree Program
Jupyter Notebook
2
star
15

Social-Network

Social networking website using laravel framework
PHP
2
star
16

CarND-Traffic-Sign-Classifier-P3

The code for my submission for the third project of Udacity's Self-driving Car Nanodegree Program
Jupyter Notebook
2
star
17

streamlit-basics

A very simple app to learn the basics of streamlit
Python
1
star
18

CapsNet-Keras

Keras implementation of the NIPS 2017 paper "Dynamic Routing between Capsule"
Jupyter Notebook
1
star
19

Communication-Networks

Java
1
star
20

CarND-Behavioral-Cloning-P4

The code for my submission for the fourth project of Udacity's Self-driving Car Nanodegree Program
Python
1
star
21

Sunshine-Advanced

Displays the weather data for the next 2 weeks using OpenWeatherMap API
Java
1
star
22

Cython-tutorials

HTML
1
star
23

CarND-Lane-Finding-P1

The code for my submission to the first project of Udacity's Self-driving Car Nanodegree Program
Jupyter Notebook
1
star