Skip to content

This repo contains various use-cases of deep-learning implemented in Pytorch. It also contains summarized notes of each chapter from the book, 'Deep Learning' written by Ian Goodfellow.

purvasingh96/Deep-learning-with-neural-networks

Repository files navigation

Overview

This repository contains -
✔️ Chapter-wise summarized notes.
✔️ Chapter-wise PDF.
✔️ Chapter-wise codes. (.ipynb files)
✔️ Summarized notes on Udacity's Nanodegree in AI (Bertelsmann Scholarship)

The images in this repository are taken from Udacity's Deep Learning Nanodegree program.

Repository Content: Projects and Theorey List

Over the course of time, I have enrolled in multiple MOOCs and read multiple books related to Deep Learning. I try to document all the important notes in one place so that it is easy for me to revise 😊.

Below are the list of projects/theorey that I have worked on/documented. Please see the Project List for the code and refer the Theorey List for the detailed explaination of various concepts.:

Project List

  1. Recap of Numpy and Matrices

  2. Introduction to PyTorch

  3. Convolutional Neural Networks

  4. Recurrent Neural Networks

  5. Generative Adversarial Networks (GANs)

  6. Deploying Sentiment Analysis Model using Amazon Sagemaker

  7. Natural Language Processing

  8. Attention Models

Theorey List

This list basically contains summarized notes for each chapter from the book, 'Deep Learning' by 'Goodfellow, Benigo and Courville':

  1. Chapter 1: Linear Algebra
  2. Chapter 2: Probability and Information Theorey
  3. Chapter 3: Numerical Computation
  4. Chapter 4: Machine Learning Basics
  5. Chapter 5: Deep Forward Networks
    5.1.Chapter 5.1: Back Propogation
  6. Chapter 6: Regularization for Deep Learning
  7. Chapter 7: Optimization for Training Deep Models
  8. Chapter 8: Convolutional Neural Networks
  9. Chapter 9: Reccurent Neural Networks
    9.1 Chapter 9.1: LSTMs

Contributor

Contributing

Please feel free to open a Pull Request to contribute towards this repository. Also, if you think there's any section that requires more/better explanation, please use the issue tracker to let me 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.