Learn the basics of deep learning and get up and running with this technology.
Overview
Syllabus
Introduction
- Getting started with deep learning
- Prerequisites for the course
- Setting up the environment
- What is deep learning?
- Linear regression
- An analogy for deep learning
- The perceptron
- Artificial neural networks
- Training an ANN
- The input layer
- Hidden layers
- Weights and biases
- Activation functions
- The output layer
- Setup and initialization
- Forward propagation
- Measuring accuracy and error
- Back propagation
- Gradient descent
- Batches and epochs
- Validation and testing
- An ANN model
- Reusing existing network architectures
- Using available open-source models
- The Iris classification problem
- Input preprocessing
- Creating a deep learning model
- Training and evaluation
- Saving and loading models
- Predictions with deep learning models
- Spam classification problem
- Creating text representations
- Building a spam model
- Predictions for text
- Exercise problem statement
- Preprocessing RCA data
- Building the RCA model
- Predicting root causes with deep learning
- Extending your deep learning education
Taught by
Kumaran Ponnambalam