Coder Social home page Coder Social logo

deeplearning-training-course's Introduction

Deep Learning Training

The objective of this training is to allow you to grasp the essential concepts that help you get started with Deep Learning. This training covers the vast majority of ideas and concepts that you should encounter when solving a deep learning problem. The main framework used in this training is Tensorflow 2.

Please follow the order of folders and files the way they are sorted and numbered.

The package versions used in this training have been freezed to requirements.txt

Here is the outline of the training:

  • Introduction to Deep Learning

    • What is AI, Machine Learning, and Deep Learning
    • Components of Machine Learning
      • Data
      • Features
      • Algorithms
    • Defining Machine Learning Type
      • Supervised Learning
      • Unsupervised Learning
    • ML Model Representation
      • Simple linear regression
        • Model Representation
        • Model Cost Function
      • Multi variate linear regression
        • Model Representation
      • Logistic Regression
        • Model Representation: Sigmoid activation function
        • Cost function: Cross Entropy
        • Multi-output logistic regression
          • One-vs-All
          • SoftMax Logistic Regression
    • Model Optimization
      • OLS
      • Gradient Descent
  • Deep Feedforward Networks

    • Why is Deep Learning Taking off
    • The Neural Network
      • Biological Neuron
      • The perceptron
      • Multi-layer perceptron
    • Neural Network Representation
    • Activation Functions
      • Activation Functions in Tensorflow
    • Output Layers for Regression & Classification
      • Regression: linear activation
      • Binary Classification: Sigmoid or tanh activation
      • Multiclass classificaiton: softmax activation
    • Cost Functions for Regression & Classification
      • Cost functions in Tensorflow
    • Gradient Descent for Neural Networks
      • Forward & Backpropagation
    • Applications:
      • Implementing Deep Feedforward Networks with TensorFlow & Keras
      • Options to load data to TF Keras
        • Numpy array
        • Tf Dataset
  • Practical Aspects Deep Learning

    • Data Splitting
    • Bias / Variance Diagnosis & Correction
      • Plot history log with tfdocs
      • Tensorboard
      • Notebook: Overfitting and Underfitting
    • Regularization
      • L1/L2
      • Dropout regularization
    • Improving Neural Networks
      • Input Normalization
      • Batch Normalization
      • Vanishing / exploding gradients
      • Weight Initialization
    • Optimization Algorithms
      • Mini-batch gradient descent
      • Gradient Descent with Momentum
      • RMSprop
      • Adam optimization
      • Learning rate decay
    • Hyperparameter Tuning
      • Grid Search, Random Search, Bayesian Optimisation, Hyperband
      • Options to do HT with Tensorflow
        • Keras Tuner
        • Hparams
    • Feature Engineering
      • Tf keras processing layers
      • Tf Feature Columns
  • Convolutional Neural Networks

    • CNNs foundations
      • Convolutions
      • Pooling
      • Fully Connected
    • Popular CNNs architectures:
      • LeNet
      • AlexNet
      • ResNets
      • Inception Networks
      • MobileNet
    • Data Augmentation
      • ImageDataGenerators
      • Keras preprocessing layers
      • Tf.image
    • Embeddings
    • Transfer Learning
    • Object Detection
      • Image Classification
      • Classification & Localization
      • Landmark Detection
      • YOLO Algorithm
    • Face Recognition
      • One Shot Learning
      • Siamese Network
      • Triple Loss
    • Use Case: Implementing Image Classification with TensorFlow & Keras
  • Sequence Models

    • Recurrent Neural Networks
    • Bidirectional RNNs
    • Encoder-Decoder Sequence-to-Sequence Architectures
    • Gated Recurrent Unit (GRU)
    • Long Short Term Memory (LSTM)
    • Natural Language Processing & Word Embeddings
    • Sentiment Classification
    • Implementation with TensorFlow & Keras
    • Embeddings
      • Pretrained embeddings
        • Word2vec

deeplearning-training-course's People

Stargazers

Maggie Mhanna avatar  avatar Devmario avatar Romell D.Z. 福笛 avatar Omar Aflak avatar  avatar  avatar  avatar

Watchers

James Cloos avatar Maggie Mhanna avatar Neil Ségard 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.