Course prerequisites

Course prerequisites

Deep Learning With C# And CNTK

Buy nowLearn more

Course Introduction

  • I'm pleased to meet you!
  • The affiliate program
  • Course prerequisites
  • Installing NET Core 3.0
  • Installing Visual Studio Code

Introduction To Deep Learning

  • What is deep learning?

Introducing Linear Regression

  • Introduction
  • In this section...
  • Introducing linear regression
  • Linear regression
  • Introducing multiple regression
  • Multiple linear regression
  • Introducing regression metrics
  • Regression evaluation metrics
  • Quiz
  • Your assignment
  • Assignment: Predict taxi fares in New York
  • My answers
  • Recap

Deep Neural Networks

  • In this section...
  • Introducing deep neural networks
  • From linear regression to neural networks
  • The architecture of deep neural networks
  • How to visualise hidden network layers
  • How to train deep neural networks
  • Quiz
  • Assignment: Predict house prices in California
  • My answers
  • Recap

Binary Classification Networks

  • In this section...
  • Introducing binary classification
  • Binary classification
  • Regularization
  • Introducing binary metrics
  • Binary evaluation metrics
  • Introducing ROC and AUC
  • ROC, AUC, and Bias
  • Quiz
  • Assignment: Predict heart disease
  • My answers
  • Recap

Multiclass Classification Networks

  • In this section...
  • Introducing multiclass neural networks
  • Multiclass neural networks
  • Introducing multiclass metrics
  • Multiclass evaluation metrics
  • Quiz
  • Assignment: Recognise handwriting
  • My answers
  • Recap

How To Train Neural Networks

  • In this section...
  • Introducing overfitting and partitioning
  • Overfitting
  • Partitioning data
  • Minibatch training
  • Introducing sparse vector encoding
  • Sparse vector encoding
  • Introducing K-fold cross validation
  • K-Fold Cross Validation
  • Quiz
  • Assignment: Detect spam messages
  • My answers
  • Recap

Convolutional Neural Networks

  • In this section...
  • Introducing convolution and pooling
  • The convolution layer
  • The pooling layer
  • The dropout layer
  • Introducing data augmentation
  • Data augmentation
  • Quiz
  • Assignment: Detect hotdogs
  • My answers
  • Recap

Prebuilt Convolutional Neural Networks

  • In this section...
  • Introducing feature extraction and finetuning
  • The VGG16 model
  • Feature extraction
  • Finetuning
  • Quiz
  • Assignment: Detect cats and dogs
  • My answers
  • Recap

1D-Convolutional Neural Networks

  • In this section...
  • Introducing 1d-convolution and embedding
  • The 1D-convolution layer
  • The word embedding layer
  • Quiz
  • Assignment: Rate movie reviews with an 1D-ConvNet
  • My answers
  • Recap

Recurrent Neural Networks

  • In this section...
  • Introducing recurrent neural networks
  • Recurrent neural networks
  • Long short term memory networks
  • Quiz
  • Assignment: Rate movie reviews with an LSTM
  • My answers
  • Recap

Artistic Style Transfer

  • In this section...
  • Introducing style transfer
  • Artistic style transfer
  • Quiz
  • Assignment: AI-generated art
  • My answers
  • Recap

Generative Adversarial Networks

  • In this section...
  • Introducing generative adversarial networks
  • Up-convolutional networks
  • Generative adversarial networks
  • Quiz
  • Assignment: AI-generated wildlife
  • My answers
  • Recap

In Conclusion

  • What you've learned