Back close

Course Detail

Course Name Data Science and Analytics
Course Code 24AT605
Program M. Tech. in Automotive Engineering
Semester 1
Credits 3
Campus Coimbatore , Chennai , Bengaluru , Amritapuri , Kochi

Syllabus

Lab Content: (MATLAB/Python/other open-source software) 45 hours

  1. Image Classification: Training a CNN to classify road signs and traffic
  2. Object Detection: Implementing a YOLO (You Only Look Once) model for detecting vehicles and
  3. Lane Detection: Developing a deep learning model to detect and track lane
  4. Semantic Segmentation: Using a CNN to segment road scenes into different classes (road, vehicles, pedestrians).
  5. Trajectory Prediction: Implementing an LSTM network to predict the future trajectories of other
  1. Path Planning: Developing a reinforcement learning algorithm to navigate an autonomous vehicle through a simulated environment.
  2. Localization: Implementing a particle filter-based localization algorithm to estimate the vehicle’s
  3. Sensor Fusion: Integrating data from multiple sensors (camera, LiDAR, radar) to detect and track
  4. Simulation: Building a simulation environment for testing autonomous vehicle algorithms and training
  5. Real-world Testing: Deploying trained models on an autonomous vehicle platform for real-world testing and
Unit 1

Machine learning – Basic motivation, examples of machine learning applications, supervised, unsupervised and reinforcement learning. Support Vector classification and K-Means clustering. Fundamentals of artificial neural networks (ANNs), Building blocks of neural networks: neurons, layers, and activation functions, Training neural networks using gradient descent and back propagation. ANN based regression model.

Unit 2

Deep learning – Introduction, Convolutional Neural Networks (CNNs) – Understanding CNN architecture, Convolutional layers, pooling layers, and fully connected layers, Training CNNs for image classification tasks. Recurrent Neural Networks (RNNs) -Introduction to RNNs and their applications in sequential data analysis, Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU) architectures, Training RNNs for time series prediction.

Unit 3

Advanced Deep Learning Techniques – Introduction to advanced deep learning architectures: Generative Adversarial Network,(GANs), autoencoders, and reinforcement learning, Applications of GANs in generating synthetic data for automotive engineering tasks, Implementing autoencoders for anomaly detection and dimensionality reduction.

 

Objectives and Outcomes

Course Objectives

  1. Inculcate the knowledge about various deep learning methods and its automotive applications
  2. Impart the concepts to formulate a deep learning model for autonomous vehicle
  3. Enable to use the computational tools for solving real time problems in autonomous

Course Outcomes

CO CO Description
CO1 Develop a machine learning model with the help of classification and regressions methods.
CO2 Acquire comprehensive understanding of neural network architectures, optimization algorithms and

activation functions involved in neural networks

CO3 Formulate a deep learning model using various deep learning methods for autonomous vehicle

applications.

CO4 Apply deep learning techniques to solve problems pertinent to autonomous vehicles using

computational tools.

CO-PO Mapping

PO1 PO2 PO3 PO4 PO5
CO1 3 2 2 1 2
CO2 3 2 1 2 2
CO3 3 2 1 2 3
CO4 3 2 2 3 3

Skills acquired

Develop expertise in autonomous driving technologies, mastering perception algorithms, deep learning, and reinforcement learning for effective implementation in autonomous systems.

Text Books / References

Text Books / References

  1. Nikhil Buduma, “Fundamentals of Deep Learning: Designing Next-Generation Machine Intelligence Algorithms”, O’Reilly, 2020.
  2. Shaoshan Liu, Liyun Li, Jie Tang, Shuang Wu and Jean-Luc “Creating Autonomous Vehicle Systems”, Morgan & Claypool Publishers, 2021.
  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 Tensor Flow”, O’Reilly, 2019.
  5. Nikhil Ketkar, “Deep Learning with Python: A Hands-on Introduction”, Apress, 2017.

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