Honors Syllabus
Honors Syllabus
For
Bachelor of Technology
In
Ar cial Intelligence
2. Syllabus
INTRODUCTION (06
Hours)
Review of basic concepts: Sor ng, Searching, Priority Queue, Complexity Analysis,
Divide and Conquer Approach, Backtracking basic fundamental techniques,
Recurrence rela ons, Subs tu on methods
DATA STRUCTURES (07
Hours)
Coun ng Sort, Radix Sort, Lower Bound on Sor ng, Fibonacci Heaps, Red Black Trees,
Segment tree and Fenwick tree
GREEDY ALGORITHMS (04
Hours)
Maximum Bipar te Cover Problem, Maximum Matching in an Unweighted Bipar te
Graph, Egyp an Frac on, Convex Hull Problem, Cats and Rats Problem
DYNAMIC PROGRAMMING (08
Hours)
ti
ti
ti
ff
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
fl
ti
ti
ti
ti
ti
ti
ti
ti
Bin-packing, Steiner trees, Minimum Edit Distance, Longest Palindromic Subsequence,
Longest Palindromic Substring, Subset Sum Problem, Unique BST, Minimum Par on
ADVANCED GRAPH ALGORITHMS (06
Hours)
Network Flows and its Applica ons: Augmen ng Path, Bo leneck Capacity, Residual
Network, Flow Network, Ford-Fulkerson, Edmonds-Karp, Johnson’s algorithm for
sparse graphs, Max- ow Min-cut Theorem, Longest path problem: General Graph,
Directed Acyclic Graph
COMPUTATIONAL GEOMETRY ALGORITHMS AND THEIR APPLICATIONS (06
Hours)
Visibility Graph, Convex Hull Algorithms, Voronoi Diagram, Sweep Line Algorithm,
Closest Pair of Points Problem, Delaunay Triangula on
NP-COMPLETENESS AND APPROXIMATION ALGORITHMs (08
Hours)
Coping with NP-Hardness, Polynomial- me approxima on, Set Cover Problem, Vertex
Cover Problem, The Subset Sum Problem, Travelling Salesman Problem
Tutorials will be based on the coverage of the above topics separately. (15
Hours)
3. Tutorials:
1. Computa on of me and space analysis of algorithms.
2. Problems on sor ng and tree
3. Problems on greedy algorithms
4. Problems on dynamic programming
5. Solving problems using advanced graph algorithms
6. Problems on computa onal geometry-based algorithms
7. Providing the proof for NP-completeness problems and solving them
4. Books Recommended:
1. Cormen, Leiserson, Rivest, Stein, “Introduc on to Algorithms”, 3/E, MIT Press, 2009.
2. Ding-Zhu Du , Ker-I Ko , Xiaodong Hu, “Design and Analysis of Approxima on Algorithms”, 1/E,
Springer, 2012.
3. Mark Berg, O ried Cheong, Marc Kreveld, Mark Overmars, “Computa onal Geometry
Algorithms and Applica ons”, 3/E, Springer, 2008.
4. Vijay V. Vazirani, “Approxima on Algorithms”, Springer, 1/E, 2003.
ti
tf
ti
ti
fl
ti
ti
ti
ti
ti
ti
ti
ti
ti
tt
ti
ti
ti
ti
Scheme L T P Credit
CO1 Understand the fundamentals of optimization problems and the principles of nature-
inspired computing techniques, including swam Intelligence and random works
CO2 Analyze and implement popular nature-inspired algorithms such as Particle Swarm
Optimization,
Ant Colony Optimization, and Cuckoo Search to solve complex optimization problems.
CO3 Explore advanced algorithms like Artificial Bee Colony Intelligent Water Drop,
Egyptian Vulture, and Invasive Weed Optimization for application in diverse real-world
domains
CO4 Develop and apply nature-inspired computing methods to address real-life optimization
challenges, including industrial, environmental, and engineering applications.
2. Syllabus
Preliminaries (06hours)
4. Practicals:
1 Implement random walks to explore the search space for solving a basic optimization
problem
2 Solve a benchmark optimization problem (i.e. Sphere Function ) using PSO
3 Implement Cuckoo search algorithm(CSA) for optimizing the Rastrigin function. The
Algorithm should employ Levy Flights for exploration and identify the minimum
values of the Rastrigin function within a specified range
4 Implement a Cuckoo search Algorithm to optimize the sphere function visualize nest
positions and their evaluation over iteration.
8 Apply the Flower Pollination Algorithm and Firefly Algorithm to solve a real-life
optimization problem such as resource allocation, supply chain optimization, or
production planning.
5. Books Recommended:
2. Syllabus
3. Prac cals:
1. Introduc on to TensorFlow/PyTorch
2. Implemen ng a Basic GAN and advanced GAN techniques
3. Image-to-Image Transla on using Pix2Pix, CycleGAN, StarGAN
4. Fine-tuning a Pre-trained LLM (BERT and its variants, GPT, BART, T5, BERT models for Indian
languages)
5. Applica ons of LLMs: Machine Transla on, Text Summariza on, Ques on & Answering
6. Implemen ng an image cap oning model using a pre-trained vision-language model
7. Integra ng pre-trained ASR, Machine Transla on, and TTS models for developing a Speech-to-
Speech MT model
8. Exploring all the evalua on metrics for all the models
9. Implemen ng Bias Detec on and Mi ga on Models
4. Books Recommended:
1. Deep Learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville
2. Natural Language Processing with Transformers, Lewis Tunstall, Leandro von Werra,
Thomas Wolf
3. Build a Large Language Model (From Scratch), Sebas an Raschka
5. Reference Books:
1. Josh Pa erson and Adam Gibson, “Deep learning: A prac oner's approach”, O'Reilly
Media, First Edi on, 2017.
2. Online Tutorials: Hugging Face, PyTorch, TensorFlow
3. Latest research papers from top er conferences (ACL, NEURIPS, AAAI, NAACL, COLING,
CONLL, SIGIR, CVPR, ICML, ICLR, ICCV, ECCV)
ti
tt
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
Scheme L T P Credit
B. Tech. IV (AI ) Semester-VII 3 1 0 4
Advanced Topics in Deep learning
AI411
2. Syllabus
Autoencoder, Architecture Design of AE, Convolu onal AE, Denoising Auroencoder, U-Net ,
YOLO, Applica ons and Integra on AE, U-Net, and YOLO in real-world tasks.
Deep Genera ve Models (08 Hours)
Genera ve Adversarial Networks (GANs), Varia onal Auto encoders (VAE), Self-A en on
Genera ve Adversarial Network, Progressive GAN, StyleGAN
Books Recommended:
1. Dive into Deep Learning: Book by Aston Zhang, Zack C. Lipton, Mu Li, Alex J. Smola.
2. Hartley, R., & Zisserman, A. Mul ple View Geometry in Computer Vision.
3. Ian Goodfellow and Yoshua Bengio and Aaron Courville, Deep Learning, MIT Press
4. Lewis Tunstall, Leandro von Werra, & Thomas Wolf, Natural Language Processing with
Transformers
Reference books:
5. Josh Pa erson and Adam Gibson, “Deep learning: A prac oner' approach”, O'Reilly Media,
1st Edi on, 2017.
6. Anil K. Jain , Arun A. Ross , Karthik Nandakumar , Thomas, Introduc on to Biometrics 2n
edi on, 2025
7. Recent papers and ar cles from IEEE PAMI, ACL, EMNLP, NeurIPS, CVPR, ICCV, and ECCV
conferences
4 Tutorial:
1. Case Study on Deep Learning Research Select a recent research paper from a top- er
conference (NeurIPS, CVPR, ICLR, etc.). Deliverable: A concise case study (3-4 pages).
2. Mathema cal Deriva ons for GAN, VAE, and Di usion Models.
3. Genera ve Models: Compare GANs, VAEs, and Di usion Models in terms of architecture and
applica on domains. Deliverable: Write a report (2-3 pages) including key insights from a
recent paper or study.
4. Theore cal Understanding: Explain the key di erences between Self-A en on and Cross-
A en on in transformer architectures. Deliverable: Submit a wri en explana on (2-3 pages).
5. Hugging Face Resources: h ps://huggingface.co/learn
6. Case Studies on a Mul modal System
7. Top- er conference Paper presenta on (NeurIPS, CVPR, ECCV, ICCV, ICLR, IJCB etc.)
8. Capstone Project
tt
tt
ti
ti
ti
ti
ti
ti
ti
ti
ti
tt
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
ti
tt
ti
ti
ti
ti
ti
ff
ff
ff
ti
ti
ti
tt
ti
ti
ti
ti
ti
ti
tt
ti
ti
ti
fi
ti
ti
ti