Back close

Course Detail

Course Name Deep Learning and Applications
Course Code 26AL741
Program M. Tech. in Automotive Electronics
Credits 3
Campus Coimbatore

Syllabus

Unit 1

Introduction to autonomous driving-Autonomous driving technologies-Autonomous driving algorithms – Perception in autonomous driving – Deep learning in autonomous driving perception -The Neuron – Feed- Forward Neural Networks – Linear neurons and their limitations Activation functions – Training feed forward neural networks – Gradient descent – Delta rule and learning rates – Backpropagation algorithm – Stochastic and minibatch gradient descent – Preventing overfitting – Momentum-Based optimization- Learning rate adaptation.

Unit 2

Convolutional Neural Networks (CNN) architecture – Accelerating training with batch normalization – Visualizing learning in convolutional networks – Embedding and representation learning – Autoencoder architecture – Denoising – Sparsity in autoencoders Introduction to GAN : Examples in Automotive Domains

Unit 3

Models for sequence analysis, Recurrent Neural Networks – Vanishing gradients – Long Short – Term Memory (LSTM) Units – Augmenting Recurrent networks with Attention – Deep Generative Networks – Generative Adversarial Networks – Deep Reinforcement Learning – Explore versus Exploit – Policy versus Value learning – Q-Learning and Deep Q-Networks Introduction to Generative AI and Federated Learning: Examples in Automotive Domains.

Text Books / References

References

  1. Nikhil Buduma, Fundamentals of Deep Learning: Designing Next-Generation Machine Intelligence Algorithms, O’Reilly, 2017.
  2. Shaoshan Liu, Liyun Li, Jie Tang, Shuang Wu and Jean-Luc Gaudiot. Creating Autonomous Vehicle Systems, Morgan & Claypool Publishers,2018.
  3. Ian Goodfellow, Yoshua Bengio and Aaron Courville, Deep Learning, MIT Press, 2016.
  4. Aurélien Géron, Hands-On Machine Learning with Scikit- Learn and TensorFlow, O’Reilly, 2017.
  5. Nikhil Ketkar, Deep Learning with Python: A Hands-on Introduction, Apress, 2017.

Objectives and Outcomes

Course Objectives

  • To introduce the artificial neural networks and their architecture
  • To impart knowledge of artificial neural networks design for classification and sequence analysis.
  • To provide insight on design and deployment of deep learning models for machine learning problems.

Course Outcomes

  • CO01: Ability to understand the mathematics behind functioning of artificial neural networks.
  • CO02: Ability to analyze the given dataset for designing a neural network-based solution.
  • CO03: Ability to carry out design and implementation of deep learning models for signal/image processing applications.
  • CO04: Ability to design and deploy simple deep learning solutions to classification problems.

CO-PO Mapping

CO/PO PO1 PO2 PO3 PO4 PO5 PO6
CO01 2   2 3 3  
CO02 2   2 3 3 2
CO03 2   2 3 3 3
CO04 2   2 3 3 3

Skills acquired: Deep learning models, Generative AI, reinforcement Learning

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