UTA027: Artificial Intelligence
TIET Patiala
Course Website
Instructors:
( RGB)
Raghav B. Venkataramaiyer<bv.raghav>
( STT)
Stuti Chug<stuti.chug>
( ABJ)
Anu Bajaj<anu.bajaj>
(PTKRA)
Parteek Saini<psaini_phd24>
- Requires
thapar.edu
login
Course Syllabus
Evaluation
Code | Title | Date | Weightage |
---|---|---|---|
SESS#A1 | Assignment 1 | CE | 10 |
SESS#A2 | Assignment 2 | CE | 10 |
SESS#QZ1 | Quiz 1 | 18-02-2025 1730 IST | 05 |
MST | Mid Sem Exam | TBA | 25 |
SESS#QZ2 | Quiz 2 | 06-05-2025 1730 IST | 05 |
EST | End Sem | TBA | 45 |
Schedule of Lectures
Orientation
- Overview and administrative details.
Predicate Calculus [MST] [EST]
-
Predicate Calculus
Introduction to Predicate Logic and Representation of Knowledge and Heuristics - Reasoning (Predicate Calculus)
- Application to Knowledge Graphs and Lifecycle of a research problem
See also: A01
The Graphical Standpoint [MST] [EST]
- Graph Theory + BFS/DFS.
- Dijkstra’s Algorithm for Single-Source Shortest Path.
- Problem solving from a graphical stand point
Classical ML [MST] [EST]
See Also: ML Notes or, Download
Neural Methods [MST] [EST]
- Neuron and it application in Regression/ Classification
- Neuron and Piece-wise (Universal) Approximation
- Deep Neural Networks
- Recurrent Neural Networks
- State Machines and Reinforcement Learning
Computer Vision (Classical) [EST]
- Overview and Problems; Visual Cognition
- Canny’s Edges & Harris’ Corners
- Template Matching
- Hough Transform
- Pictorial Structures
- Visual Bag of Words
- Haar Cascades
- HOG+SVM
Computer Vision (Deep Learning) [EST]
- Convolution and its Arithmetic
- Visual Object Classification (Sequential and Residual Networks)
- Object Detection (Region Proposals and YOLO)
- Segmentation (U-Net)
- SLAM (Overview)
- Adversarial Learning
- Pix2Pix & Patch GAN
- StyleGAN (Progressive GAN, BiGAN)
Introduction to Advanced Topics [EST]
- Attention
- Diffusion
- Inverse Rendering
Schedule of Assignments123
S.No. | Desc/Link | Deadline |
---|---|---|
A01 | Predicate Calculus | 20-01-2025 0500 IST |
A02 | Graph Methods (TBA) Practice: Python and Algos | 10-02-2025 0500 IST |
A03 | Linear Regression | 24-02-2025 0500 IST |
A04 | Neural Regression | ~10-02-2025 0500 IST~ |
A05 | Sequence-to-Sequence Translation | ~17-02-2025 0500 IST~ |
A06 | Classify Sketches | 01-04-2025 0500 IST |
A07 | Segment Sketches | 14-04-2025 0500 IST |
A08 | Visual Object Detection | 21-04-2025 0500 IST |
A09 | GAN based Generative AI | 28-04-2025 0500 IST |
A10 | Proposals | 05-05-2025 0500 IST |
Resources
- [CL] The Central Library (Link)
- [RR] RefRead (Link)
- [TB] [CL] [RR]
Luger, G. F. & others. (1998). Artificial
intelligence: Structures and strategies for complex
problem solving (Sixth). Pearson Education
India.
ISBN: 9788131743744
- [TB] [CL] Bishop,
C. M. (2006). Pattern recognition and machine
learning. Springer.
ISBN: 9788132209065
- [RB] [CL] Cormen, T. H.,
Leiserson, C. E., Rivest, R. L., & Stein,
C. (2022). Introduction to Algorithms (Fourth). MIT
Press.
ISBN: 9788120340077
- [RB] [CL] Gareth James,
Daniela Witten, Trevor Hastie, & Robert
Tibshirani. (2013). An Introduction to Statistical
Learning (1st ed.). Springer.
DOI: 10.1007/978-1-4614-7138-7
ISBN: 9781461471387
(Link) - [RB] [CL] MacKay,
D. J. C. (2003). Information theory, inference and
learning algorithms. Cambridge University
Press.
ISBN: 9780521670517
(Link) - [RB] Bertsekas, D., & Tsitsiklis,
J. N. (2008). Introduction to probability
(Vol. 1). Athena Scientific.
ISBN: 9781886529236
(Google Scholar) - [YT] [MOOC] Introduction to Probability. (MIT-OCW) (Archive 2011) (Archive 2018)
- [YT] [MOOC] Algorithms Illuminated. by Tim Roughgarden Videos: Part 1 Basics, Videos: Part 2 Graphs and Official Website
- [RB] [CL] Jurafsky, D.,
& Martin, J. H. (2025, January). Speech and Language
Processing: An Introduction to Natural Language
Processing, Computational Linguistics, and Speech
Recognition.
ISBN: 9789332518414
(The Book), (The Chapter on Logistic Regression), (Official Website) - [MOOC] Illinois Institute Page on Logistic Regression.
- [YT] Late Prof. Winston’s Lecture on SVM (MIT-OCW) Video by MIT-OCW