Deep Learning (from basics)

Deep Learning with Python/ Keras
Instructor:
Shrirang Korde
75 students enrolled
The students will be able to understand what is Deep Learning. How to create various model and solve the problems hands-on using Keras.
As part of various hands-on activities, students will learn how to apply Deep Learning to real world problems

Following topics are covered as part of the course

  • Explore building blocks of neural networks

    • Data representation, Tensor, Back propagation

  • Keras

    • Dataset, Applying Keras to cases studies, over fitting / under fitting

  • Artificial Neural Networks (ANN)

    • Activation functions

    • Loss functions

    • Gradient Descent

    • Optimizer

  • Image Processing

    • Convnets (CNN), hands-on with CNN

  • Text and Sequences

    • Text data, Language Processing

    • Recurrent Neural Network (RNN)

    • LSTM

    • Bidirectional RNN

  • Gradients and Back Propagation – Mathematics

Introduction to Deep Learning

1
Introduction

The video gently introduces AI - ML- DL and then takes you to what's "deep" in deep learning, what's "learning" in Deep Learning and ends with what are next activities. In the end, the video gives the course overview which will get covered in next videos.

2
Tensors

The video describes what is a Tensor and what are various sensor types.

This video shows hands-on Implementation about tensors.

Lab: Perform the hands-on implementation that is demonstrated in the video  (by doing coding).

3
Tensor Operations

The video describes various tensor operations. It also shows hands-on Implementation of these tensor operations

Lab: Perform the implementation shown in the video (by doing coding)

4
Tensor Flow and Keras - Overview

The video first describes in brief what is Tensor Flow, how it is related to Keras.

The video introduces important aspects of Keras.

Artificial Neural Network (ANN)

1
ANN- Layers

The video introduces what is Artificial Neural Network (ANN). Meaning of Layers in ANN. It also gives overview of Back Propagation approach in ANN.

2
ANN- Optimizer and Activation Functions

This video covers optimizer - brief information about Adam optimizer.

The video also covers various Activation Functions.  Working of RELU is also demonstrated as part of Activation Function.

Lab: Perform the demonstration covered in this video (by doing coding).

3
ANN- Loss Functions

This video talks about various Loss functions used in Deep Learning. It also suggests applicability of loss function in various scenarios

4
Keras- Getting Started

This video talks about installation required for using Keras.

It describes Keras workflow. It also describes an hands-on experiment using Keras.

5
Image Classification- Hands-on

This video gives hands-on implementation of Keras for image classification.

Lab: Perform the hands-on implementation (by doing coding)

Handling Images

1
Convolution Neural Network- Image Processing / Computer Vision

This video talks about details of Convolutional Neural Network.

- what is convolution,

- Pooling concept,

- layer requirements,

- CNN structure

It also talks about applying CNN to image data sets and doing it hands-on

2
CNN- Hands-on (part1)

This video shows hands-on Implementation of CNN using large Image data sets.

Lab: Perform the hands-on implementation (by doing coding)

3
CNN- Hands-on (part2)

This video shows hands-on Implementation of CNN using large Image data sets.

Lab: Perform the hands-on implementation (by doing coding)

Handling Sequence Data (/ Time Series Data)

1
Handling Text Sequences

This video talks about Text Sequences and techniques for handling text sequences.

It talks about word embeddings and its use for movie reviews classification.

2
Hands-on with Text Sequences (/ Word Embeddings)

This video gives hands-on implementation of word embeddings technique for handling text sequences.

It makes of pretrained word embedding model and classifies movie reviews comments positive or negative.


Lab: Perform the hands-on implementation (by doing coding)

3
Recurrent Neural Network (RNN)

This video talks about what is Recurrent Neural Network, the concepts behind RNN and support in Keras for RNN.

4
Hands-on with RNN

This video gives implementation  of RNN.

It also gives how to use RNN support of Keras with an example.

Lab: Perform the hands-on implementation (by doing coding)

5
LSTM, Bidirectional RNNs

This video talks about LSTM , concept behind LSTM and then graduate towards Bidirectional RNN. The concept behind Bidirectional RNNs is also explained.

6
Hands-on with LSTM

This video provides hands-on implementation of using LSTM support in keras for text analysis.

Lab: Perform the hands-on implementation (by doing coding)

7
Hands-on with Bidirectional RNN

This video gives Bidirectional RNN implementation with Keras.

It also tells how reversed implementation can be done using LSTM. It gives implementation for Bidirectional RNNs (LSTM, GRU).

Lab: Perform the hands-on implementation (by doing coding)

Fitment - Design Issues

1
Over fitting and Under fitting

The video explains the concept of Overfitting and Underfitting with Deep Learning model, what are the techniques to deal with it including dropouts.

Lab: The techniques explained in the video can be implemented (by doing coding)

Gradients and Back Propagation - Mathematics

1
Gradient and Back propagation (part1)

This video talks about: -

  • Overview of gradient descent,

  • Mathematics of differentiation, gradients,

  • Mathematics of functions with vector values, matrices

  • Chaining derivatives

  • Back propagation ,

  • Chaining derivatives example calculations

2
Gradient and Back propagation (part2)

This video talks about: -

  • Overview of gradient descent,

  • Mathematics of differentiation, gradients,

  • Mathematics of functions with vector values, matrices

  • Chaining derivatives

  • Back propagation ,

  • Chaining derivatives example calculations

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!

Be the first to add a review.

Please, login to leave a review
efc56aac6c68b975db51eb3fcbbf03cd
30-Day Money-Back Guarantee

Includes

7 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion

External Links May Contain Affiliate Links read more

Join our Telegram Channel To Get Latest Notification & Course Updates!
Join Our Telegram For FREE Courses & Canva PremiumJOIN NOW
+ +