Git Product home page Git Product logo

deep-learning-cv2's Introduction

Neural-Networks-and-Deep-Learning

Shristi Kumari(BITS Pilani)

  • In this course, the foundations of deep learning were covered. The major learnings after completing this course were :
    • Understood the major technology trends driving Deep Learning.
    • Been able to build, train and apply Fully Connected Deep Neural Networks.
    • Leant how to implement efficient (Vectorized) neural networks.
    • Understood the key parameters in a neural network's architecture.
    • This course also taught how Deep Learning actually works, rather than presenting only a cursory or surface-level description.

Programming Assignments :

  • The assignments of this course are in the folder Course 1 and it consits of the following assignments:
    • Python Basics with Numpy : [notebook]
    • Logistic Regression with a Neural Network mindset : [notebook]
    • Planar data classification with one hidden layer : [notebook]
    • Building your Deep Neural Network Step by Step : [notebook]
    • Deep Neural Network Application : [notebook]
  • After finishing the course the major takeaways were:
    • Understood industry best-practices for building deep learning applications.
    • Been able to effectively use the common neural network "tricks", including Initialization, L2 and Dropout Regularization, Batch Normalization, Gradient Checking.
    • Been able to implement and apply a variety of optimization algorithms, such as mini-batch Gradient Descent, Momentum, RMSprop and Adam, and check for their convergence.
    • Understand new best-practices for the deep learning era of how to set up train/dev/test sets and analyze Bias/Variance.
    • Been able to implement a neural network in TensorFlow.

Programming Assignments :

  • The assignments of this course are in the folder Course 2 and it consits of the following assignments:
  • This course taught how to build a successful machine learning project. The major learning after finishing this course were as follows :
    • Understood how to Diagnose Errors in a machine learning system, and been able to prioritize the most promising directions for reducing error.
    • Understood complex ML settings, such as Mismatched training/test sets, and comparing to and/or surpassing human-level performance
    • Learnt how to apply End-To-End Learning, Transfer Learning, and Multi-Task Learning.
  • This course taught how to build Convolutional Neural Networks and apply it to image data. The major learnings after completing this course were :
    • Understand how to build a convolutional neural network, including recent variations such as residual networks.
    • Know how to apply convolutional networks to visual detection and recognition tasks.
    • Know to use neural style transfer to generate art.
    • Be able to apply these algorithms to a variety of image, video, and other 2D or 3D data.

Programming Assignments :

  • The assignments of this course are in the folder Course 4 and it consits of the following assignments:

Course 5 : Sequence Models

  • This course taught how to build models for Natural Language, Audio, and other Sequence Data. After finishing the course the major takeaways were :
    • Understood how to build and train Recurrent Neural Networks (RNNs), and commonly-used variants such as GRUs and LSTMs.
    • Been able to apply sequence models to natural language problems, including Text Synthesis.
    • Been able to apply sequence models to audio applications, including Speech Recognition and Music Synthesis.

Programming Assignments :

  • The assignments of this course are in the folder Course 5 and it consits of the following assignments:

deep-learning-cv2's People

Contributors

kushal-h avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.