Syllabus
Unit 1
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 2
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 3
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.
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