Back close

Course Detail

Course Name Deep Learning
Course Code 24AI636
Program M. Tech. in Artificial Intelligence
Semester Soft Core
Credits 4
Campus Amritapuri ,Coimbatore

Syllabus

Neural Networks basics – Linear Separable Problems and Perceptron – Multi layer neural networks and Back Propagation, Practical aspects of Deep Learning: Train/ Dev / Test sets, Bias/variance, Vanishing/exploding gradients, Gradient checking, Hyper Parameter Tuning

 

Convolutional Neural Networks – Basics and Evolution of Popular CNN architectures – Transfer Learning–Applications: Object Detection and Localization, Face Recognition, Neural Style Trans- fer Recurrent Neural Networks – GRU – LSTM – NLP – Word Embeddings – Transfer Learning – Attention Models – Applications: Sentinel Classification, Speech Recognition, Action Recognition

 

Restricted Boltzmann Machine – Deep Belief Network – Auto Encoders – Applications: Semi- Supervised classification, Noise Reduction, Non-linear Dimensionality Reduction. Goal Oriented Decision Making – Policy and Target Networks – Deep Quality Network for Reinforcement Learning

 

Introduction to GAN – Encoder/Decoder, Generator/Discriminator architectures. Challenges in NN training – Data Augmentation – Hyper parameter Settings – Transfer Learning– Developing and Deploying ML Models (e.g., Matlab/Tensor Flow/PyTorch)

Objectives and Outcomes

Preamble

With the advent of high-end computing facilities and with the availability of huge amount of data, deep learning became the de facto standard machine learning strategy to learn complicated patterns and is offering the state of the art results in diverse fields including but not limited to automatic language translation, speech processing, medical diagnoses and in almost all fields of computer vision. This course provides core understanding in different deep learning architectures, design principles, learning strategies and encourages the usage of many deep learning tools in designing and deploying solutions.

 

Course Objectives

  • To introduce to students, different deep neural network architectures, training strategies/ algorithms, possible challenges, tools and techniques available in designing and deploying solutions to different practical/Engineering problems.

 

Course Outcomes

COs

Description

CO1

Understand and apply the basics of neural networks and address practical aspects of deep learning

CO2

Design and implement CNNs and apply them to real-world tasks such as object detection, face recognition

CO3

Develop and utilize RNNs, GRUs, LSTMs, and attention models for NLP applications including word embedding and speech processing

CO4

Understand and implement advanced deep learning models and apply them to solve complex problems

 

Prerequisites

  • Computational Linear Algebra

CO-PO Mapping

 

COs

Description

PO1

PO2

PO3

PO4

PO5

CO1

Understand and apply the basics of neural networks and address practical aspects of deep learning

3

1

2

CO2

Design and implement CNNs and apply them to real-world tasks such as object detection, face recognition

3

3

2

1

CO3

Develop and utilize RNNs, GRUs, LSTMs, and attention models for NLP applications including word embedding and speech processing

3

1

2

2

1

CO4

Understand and implement advanced deep learning models and apply them to solve complex problems

3

3

2

1

Evaluation Pattern

Evaluation Pattern – 70:30

 

  • Midterm Exam – 20%
  • Lab Assignments & Case Study – 50%
  • End Semester Exam – 30%

Text Books / References

Text Book / References

  1. Ian Goodfellow, YoshuaBengio and Aeron Courville,” Deep Learning”, MIT Press, First Edi- tion, 2016.
  2. Adam Gibson and Josh Patterson,” Deep Learning, A practitioner’s approach”, O’Reilly, First Edition, 2017.
  3. Francois Chollet,” Deep Learning with Python”, Manning Publications Co, First Edition, 2018.
  4. Research Papers on Relevant Topics and Internet Resources

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now