Placeholder

Deep Learning

Overview
Curriculum
Reviews

Machine learning and deep learning are quantitative analysis skills that differentiate the data scientist from the other team members. Not to mention that the field of machine learning is the driving force of artificial intelligence. This course will teach you how to leverage deep learning and neural networks for data science. The technology we employ is TensorFlow 2.0, which is the state-of-the-art deep learning framework.

What You Will LearnĀ 

  1. Master the essential mathematics for understanding deep learning algorithms.
  2. Build and customize machine learning algorithms from scratch to enhance your control over model architecture.
  3. Understand key deep learning concepts such as backpropagation, stochastic gradient descent, and batching to optimize your neural network models.
  4. Learn how to deal with overfitting through early stopping and improve the generalizability of your models.
  5. Solve complex real-world challenges in TensorFlow 2
  6. Improve your career prospects by acquiring highly sophisticated technical skills such as deep learning in TensorFlow 2
  7. Position your profile to capitalize on the ever-growing number of AI development opportunities in the job market

Curriculum

  • 13 Sections
  • 92 Lessons
  • 0m Duration
Expand All
1. Introduction
1 Lesson
  1. Why machine learning
2. Neural Networks Intro
12 Lessons
  1. Introduction to neural networks
  2. Training the model theory
  3. Types of machine learning
  4. The linear model
  5. The linear model. Multiple inputs.
  6. The linear model. Multiple inputs and multiple outputs
  7. Graphical representation
  8. The objective function
  9. L2-norm loss
  10. Cross-entropy loss
  11. One-parameter gradient descent
  12. N-parameter gradient descent
3. Setting up the environment
7 Lessons
  1. Setting up the environment
  2. Why Python and why Jupyter
  3. Installing Anaconda
  4. Jupyter Dashboard - Part 1
  5. Jupyter Dashboard - Part 2
  6. Installing the TensorFlow package
  7. Installing the packages Read now
4. Minimal example
5 Lessons
  1. Outline
  2. Generating the data (optional)
  3. Initializing the variables
  4. Training the mode
  5. Minimal Example - Exercises.txt Read now
5. Introduction to TensorFlow 2
8 Lessons
  1. TensorFlow Outline
  2. TensorFlow 2 Intro
  3. A note on coding in TensorFlow
  4. Types of file formats in Tensorflow and data handling
  5. Model layout - inputs, outputs, targets, weights, bias, optimizer, and loss
  6. Interpreting the result and extracting the weights and bias
  7. Customizing your model
  8. Introduction to TensorFlow - Exercises Read now
6. Deep nets overview
8 Lessons
  1. The layer
  2. What is a deep net
  3. Understand deep nets
  4. Why do we need non-linearities
  5. Activation functions
  6. Softmax activation
  7. Backpropagation
  8. Backpropagation - intuition
7. Overfitting
6 Lessons
  1. Underfitting and overfitting. A regression example
  2. Underfitting and overfitting. A classification example
  3. Train vs validation
  4. Train vs validation vs test
  5. N-fold cross-validation
  6. Early stopping - motivation and types
8. Initialization
3 Lessons
  1. Initialization
  2. Types of simple initializations
  3. Xavier's initialization
9. Optimizers
7 Lessons
  1. SGD&Batching
  2. Local minima pitfalls
  3. Momentum
  4. Learning rate schedules
  5. Learning rate schedules. A picture
  6. Adaptive learning schedules
  7. Adaptive moment estimation
10. Preprocessing
5 Lessons
  1. Preprocessing
  2. Basic preprocessing
  3. Standardization
  4. Dealing with categorical data
  5. One hot vs binary
11. Deeper example
12 Lessons
  1. MNIST dataset
  2. How to tackle the MNIST dataset
  3. MNIST - Importing libraries and data
  4. Preprocess the data - create a validation dataset and scale the data
  5. Preprocess the data - scale the test data. Read now
  6. Preprocess the data - shuffle and batch
  7. Preprocess the data - shuffle and batch Exercise Read now
  8. Outline the model
  9. Select the loss and the optimizer
  10. Learning
  11. MNIST - Exercises Read now
  12. Testing the model
12. Business case
12 Lessons
  1. Exploring the dataset and identifying predictors
  2. Outlining the business case solution
  3. Balancing a dataset
  4. Preprocessing the data
  5. Preprocessing Exercise Read now
  6. Load the preprocessed data
  7. Load the preprocessed data Exercise Read now
  8. Learning and interpreting the result
  9. Setting an early stopping mechanism
  10. Setting an early stopping mechanism Exercise Read now
  11. Testing the business model
  12. Homework Read now
13. Conclusion
6 Lessons
  1. Summary
  2. What's more out there
  3. An overview of CNNs
  4. How DeepMind uses deep learning Read now
  5. An overview of RNNs
  6. Non-NN approaches
0 out of 5

0 user ratings

Ɨ

Free Lesson Videos:

Deleting Course Review

Are you sure? You can't restore this back

Course Access

This course is password protected. To access it please enter your password below: