Back close

Course Detail

Course Name Generative AI
Course Code 23CSE475
Program B. Tech. in Computer Science and Engineering (CSE)
Credits 3
Campus Amritapuri ,Coimbatore,Bengaluru, Amaravati, Chennai

Syllabus

PROFESSIONAL ELECTIVES

Electives in Artificial Intelligence

Unit I

Introduction to Generative AI, Autoencoders – Representational power, layer size and depth, Undercomplete autoencoders, Denoising autoencoders, Contractive autoencoders, Variational autoencoders, Case study: Applications of autoencoders in dimension reduction.

Unit II

Generative Adversarial networks (GAN) – structure and training algorithm, Deep Convolutional GAN, Autoregressive models – Finite memory, long range memory through RNN and CNN, Transformers – Encoder, decoders, scaling laws, Case study: Generative Adversarial Networks-aided Intrusion Detection System.

Unit III

Structured probabilistic models – Issues of unstructured models, Directed and Undirected Graphs to describe the models, Partition function, separation and D-separation, Conversion of graphs, sampling from graphical models, Case study: Restricted Boltzmann machine.

Objectives and Outcomes

Course Objectives

  • This course covers the mathematical and computational foundations of generative modeling, as well as applications.
  • Specific topics include variational autoencoders, generative adversarial networks, autoregressive models such as Transformers, normalizing flow models, information lattice learning, neural text decoding, prompt programming, and detection of generated content.

Course Outcomes

CO1: Understand principles of Generative AI and their applications.

CO2: Analyze Autoencoder and transformer in real-world scenarios.

CO3: Analyze GAN architectures and applications.

CO4: Analyze graphs for probabilistic models.

CO-PO Mapping

 PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO
CO1 3 3 3 3 2 0 3 2 2 2 0 0 3 3
CO2 3 3 3 3 3 0 3 2 2 2 0 0 3 3
CO3 3 3 3 3 3 0 3 2 2 2 0 0 3 3
CO4 3 3 3 3 3 0 3 2 2 2 0 0 3 3

Evaluation Pattern

Evaluation Pattern: 70:30

Assessment Internal End Semester
Midterm 20
Continuous Assessment – Theory (*CAT) 10
Continuous Assessment – Lab (*CAL) 40
**End Semester 30 (50 Marks; 2 hours exam)

*CAT – Can be Quizzes, Assignments, and Reports

*CAL – Can be Lab Assessments, Project, and Report

**End Semester can be theory examination/ lab-based examination/ project presentation

Text Books / References

Textbook(s)

  1. Goodfellow, Y. Bengio, and A. Courville, “Deep Learning”, MIT Press, 2016.

Reference(s)

Raut, R., Pathak, P. D., Sakhare, S. R., & Patil, S. (Eds.), “Generative Adversarial Networks and Deep Learning: Theory and Applications”. CRC Press, 2023.

  1. M. Tomcsak, “Deep Generative Modeling”, Springer, 2022.

Langr J, Bok V. “GANs in action: deep learning with generative adversarial networks”. Manning. 2019.

  1. Papoulis and S. U. Pillai, “Probability – Random Variables, and Stochastic Processes”, Fourth Edition, McGraw-Hill, 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