#129, Road No.10, KIADB Bangalore IT Park, Arebannimangala Village, Near Bagalur, Bangalore North -562129
+91 98451 46067

Deep Learning

machine_learning3
deep_learning1


Description:
View deep learning as a computational graph constructed from a group of function approximators. Develop deep neural networks to solve classification and regression tasks in computer vision and natural language processing.

Prerequisites:
The courses assignments and notes will use python programming language and expects a basic knowledge of python. We assume the student has completed the mathematics section of the Machine Learning Fundamentals course or has an equivalent fluency in mathematics and fundamentals.

Note: If you haven’t done the Machine learning fundamentals you will have to pass a test that verifies your understanding of fundamentals.

Schedule
Duration: 4 Weeks

Week

Date

Topic

1

12-August

Artificial Neural Networks

1

13-August

Backpropagation and loss

2

19-August

Deep Neural Networks

2

20-August

Break

3

26-August

Convolutional Networks

3

27-August

Recurrent Neural Networks

4

02-September

Transfer Learning

5

03-September

 

Syllabus

  1. Artificial Neural Networks:- Develop artificial neural networks as a graph computation and look at them from the lense of a programming pipeline.
  2. Backpropagation and Loss:- Dive deeper into understanding loss metrics and computing loss gradients across a computational graph.
  3. Deep Neural Networks:- Accomplish more complex tasks using deep neural networks and investigate optimization of deep networks.
  4. Convolutional Networks:- Transition from engineering features to learning features using deep convolutional neural networks for image recognition.
  5. Recurrent Networks:- Construct sequence based models using recurrent neural networks to arrive at solutions for simple language based tasks.
  6. Transfer Learning:- Understand transferring learned experiences across models to enhance learning using deep neural networks.

Cost: INR 50,000