Course Details

Course Details

Course CodeCourse NameTarget audienceCourse contentsSuggested referencesCore or Elective
AI 5030Probability and Stochastic ProcessesM.Tech and PhDProbability on finite sample spaces; joint and conditional probabilities; independence; total probability; Bayes rule; random variables; CDF/PMF/PDF; discrete and continuous distributions; mean and variance; central limit theorem; Markov and Chebyshev inequalities; Chernoff bounds; estimation; random processes; Markov chains; Markov decision processes; Poisson point processes.Sheldon Ross, Introduction to Probability Models, Academic Press, 2019; Athanasios Papoulis and S. Unnikrishna Pillai, Probability, Random Variables, and Stochastic Processes, Tata McGraw-Hill, 2002; Dimitri P. Bertsekas and John N. Tsitsiklis, Introduction to Probability, Athena Scientific, 2007.Core
AI 5000Machine LearningMTech (1st year), PhD (1st year)ML & Learning Paradigms:
ML, Types of ML, Probability Refresher
Foundations & Methodology:
Bias-Variance Tradeoff, Generalization Error, Cross-Validation, and Regularization techniques.
Linear Models (Regression):
Maximum-likelihood estimate (MLE), Maximum a posteriori (MAP) estimate, Least squares estimate,
Geometric Interpretation of Least Squares
Linear Models (Classification):
Linear discriminant functions, Fisher discriminant analysis, Perceptron, Support Vector Machines (SVM),
Bayes decision theory, generative vs. discriminative models (ML and MAP approaches), and Logistic
Regression.
Nonlinear Models:
Cover's theorem, Nonlinear kernel transformation (fixed vs. data-driven kernels), Decision Trees,
Ensemble Methods, k-Nearest Neighbors, Feed-forward neural networks, error back-propagation
Unsupervised Learning:
Clustering, density estimation, Gaussian mixture models (GMM), dimensionality reduction (e.g., PCA),
and autoencoders with variants.
1. Bishop, C. M. (2006). Pattern Recognition and Machine Learning. Springer.

2. Shai Shalev-Shwartz, Shai Ben-David, Understanding Machine Learning: From
Theory to Algorithms, 2014
3. Murphy K. P., 2022, Probabilistic Machine Learning: An Introduction | Murphy
Core
AI 5100Deep LearningMTech(1st year), PhD(1st year)Foundations of Deep Learning:
Artificial Neuron Models (MP neuron, Perceptron), Perceptron Convergence, Network of Perceptrons,
and the Representational Power of Multi-Layer Perceptrons (MLPs).
Training Deep Neural Networks:
Gradient Descent, Backpropagation, Cross-Entropy Loss, Optimization algorithms, and Regularization
techniques.
CNNs:
Building blocks of Convolutional Neural Networks (CNNs), Evolution of CNN Architectures, and
Visualizing/Understanding CNNs (CAM, Grad-CAM, DeepDream, Style Transfer).
Sequence Modeling & NLP:
Recurrent Neural Networks (RNNs, LSTMs, GRUs) and Word Embeddings(GloVe, Word2Vec).
Attention & Transformers:
Encoder-Decoder Models, Attention Mechanisms, Self-Attention, Transformer, and their downstream
applications(GPT, BERT, LLM).
Generative Models:
Autoencoders, Variational Autoencoders (VAEs), Generative Adversarial Networks (GANs), and
Diffusion Models.
Contrastive Learning:

SimCLR,CLIP, SigLIP
Multimodal Large Language Models:
Llava, Qwen, GLM
1. Bishop, C. M., & Bishop, H. (2023). Deep learning: Foundations and concepts. Springer
2. Goodfellow et al., Deep Learning (2016), MIT Press
Core
AI 5110Linear Algebra and ApplicationsM.Tech, PhDVector spaces; inner products and distances; linear transformations; systems of linear equations; linear dependence/independence; column and null spaces; rank, dimension and rank-nullity; orthogonal matrices; projections; Gram-Schmidt; QR decomposition; trace; matrix-operation complexity; inverse and pseudoinverse; eigenvalues/eigenvectors; EVD; SVD; Jordan canonical form; least squares and variants; PCA; low-rank approximations; Eckart-Young-Mirsky theorem; randomized matrix multiplication, JL lemma and randomized least squares.Boyd and Vandenberghe, Introduction to Applied Linear Algebra, Cambridge, 2018; Horn and Johnson, Matrix Analysis, Cambridge, 2012; Sheldon Axler, Linear Algebra Done Right, Springer, 1997; Gilbert Strang, Linear Algebra and Learning from Data, Wellesley-Cambridge, 2019.Core
AI 5120Topics in OptimizationMTech, PhD, and third or final-year BTech.Convex Sets, Convex Functions, Operations that preserve convexity, Convex Optimization Problems, Duality. Algorithms: Unconstrained Minimization, Equality Constrained Minimization, Interior Points Methods. Applications: Support Vector Machines, Compressed Sensing, Linear and Logistic Regression, Nuclear Norm Minimization Semidefinite Programming (SDP), Low-Rank Matrix Approximation.1. S. Boyd L. Vandenberghe. Convex Optimization, Cambridge. 2. D. Bertsekas. Convex Optimization Theory, Athena Scientific.Core
AI 5040Game Theory and Mechanism DesignM.Tech, PhD, B.Tech IVCooperative and non-cooperative games; strategic-form games; matrix games; dominant-strategy equilibria; Nash equilibria; Shapley value; correlated equilibria; mechanism design; Gibbard-Satterthwaite theorem; auctions; matching; voting; cake division.Y. Narahari, Game Theory and Mechanism Design, 2016, 1st ed.; Michael Maschler, Eilon Solan and Shmuel Zamir, Game Theory, 2013, 2nd ed.; Nisan, Roughgarden, Tardos and Vazirani, Algorithmic Game Theory, Cambridge University, 2007.Elective
AI 5073Neuromorphic Artificial IntelligenceM.Tech, PhD, B.Tech IVBrain computation at microcircuit, system and behavioral levels; neuron models including LIF and Hodgkin-Huxley; sensory coding in vision, audition, smell and touch; brain-inspired networks; attractors; vector symbolic architectures; spiking neural networks; continual and local learning; signal processing; encoding/decoding; neuromorphic architectures; neuromorphic deep learning including surrogate gradients and DNN-to-SNN conversion.Gerstner, Kistler, Naud and Paninski, Neuronal Dynamics, 2014, 1st ed.; Goodfellow, Bengio and Courville, Deep Learning, MIT Press, 2016; Sterling and Laughlin, Principles of Neural Design, MIT Press, 2015; Breedlove and Watson, Behavioral Neuroscience, 2017, 8th ed.; Bermudez, Cognitive Science, 2017, 2nd ed.Elective
AI 5080Generative Artificial Intelligence (GenAI)PhD, Masters and final-year Bachelors in AI and CSEGenerative modeling and foundation models; GANs and VAEs; transformers for vision and language; diffusion models; flow-based models; DALL-E; language modeling and LLMs including autoregressive models, GPT and Llama; pre-training, fine-tuning, RLHF, adapters and in-context learning; bias, hallucination, adversarial attacks and data contamination; multimodal models including CLIP, CLAP and ViT; evaluation of generative models; responsible AI.Goodfellow, Bengio and Courville, Deep Learning, MIT Press, 2016; Simon J. D. Prince, Understanding Deep Learning, MIT Press, 2023; Vaswani et al., Attention Is All You Need, NeurIPS 2017; Radford et al., Improving Language Understanding by Generative Pre-Training, 2018; Radford et al., Language Models are Unsupervised Multitask Learners, 2019; Ho et al., Denoising Diffusion Probabilistic Models, NeurIPS 2020; other relevant papers.Elective
AI 5090Stochastic Processes: Theory and ApplicationsB.Tech 4th year, M.Tech 2nd year, PhD all yearsSequences of random variables; convergence modes; CLT, WLLN, SLLN; Bernoulli processes; random processes and finite-dimensional distributions; stationarity; autocorrelation/cross-correlation; finite-state discrete-time Markov chains; transition matrices; Chapman-Kolmogorov equations; recurrence/transience; communicating classes; stationary distributions; stopping times; strong Markov property; Wald identity; ergodic theorem; MCMC and Metropolis; Markov-chain applications in AI/ML including Markovian bandits; Poisson processes.R. G. Gallager, Stochastic Processes: Theory for Applications, Cambridge, 2013; Anurag Kumar, Discrete Event Stochastic Processes lecture notes, IISc; Grimmett and Stirzaker, Probability and Random Processes, Oxford, 2020; Vincent Y. F. Tan stochastic-process lectures; V. Moulos, Concentration and Sequential Decision Making in Markovian Environments, UC Berkeley, 2020; Küchler and Sørensen, On Exponential Families of Markov Processes, 1998.
Source(s): [Course Proposal] AI 5090 - Stochastic-Processes and Applications.docx
Elective
AI 5050Explainability in Machine LearningM.Tech, PhD, B.Tech IVInterpretability and explainability of ML models; interpretable models including prototype-based approaches, sparse linear models, rule-based techniques and generalized additive models; post-hoc black-box explanations; counterfactual explanations; saliency maps; links to causality, debugging, bias and fairness; applications in criminal justice, computer vision and healthcare; student presentations and semester-long project.Christopher Molnar, Interpretable Machine Learning: A Guide for Making Black Box Models Explainable, 2023, 1st ed.; Uday Kamath and John Liu, Explainable Artificial Intelligence: An Introduction to Interpretable Machine Learning, Springer, 2021, 1st ed.
Elective
AI 5133AI and SensorsB.Tech IV, M.Tech, PhDAnalog-to-digital converters; calibration; sensor signal processing; design principles, preprocessing and encoding; AI-based handling of data from CMOS image sensors, event-based cameras, angle-sensitive pixels, X-rays, lidars, chemical sensors, force/strain/tactile sensors, pressure/flow sensors, occupancy and motion detectors, position/displacement/level sensors, velocity and acceleration sensors, and acoustic sensors; neural networks, k-means, SVM and Kalman filtering for sensor systems.Jacob Fraden, Handbook of Modern Sensors: Physics, Designs, and Applications, Springer, 4th ed., 2010; Gerard Meijer, Michiel Pertijs and Kofi Makinwa, Smart Sensor Systems: Emerging Technologies and Applications, IEEE Press, 2014; Goodfellow, Bengio and Courville, Deep Learning, MIT Press, 2016.Elective
AI 5153Mobile RoboticsB.Tech IV, M.Tech, PhD from AI, ME and EE departmentsIntroduction to mobile robots: history, applications and robot types; mobile robot kinematics, locomotion and wheel types; holonomic and non-holonomic robots; behavior-based, subsumption, reactive and deliberative robotic paradigms; sensors and actuators; uncertainty characterization; motors and wheels; localization including odometry, Kalman/EKF, particle filters and SLAM; planning and navigation including map representation, A*, RRT and PRM; trajectory tracking, optimization, model-based and model-free control.Peter Corke, Robotics, Vision and Control, 2nd ed., 2017; Siegwart, Nourbakhsh and Scaramuzza, Introduction to Autonomous Mobile Robots, MIT Press, 2nd ed., 2011; lecture/tutorial slides, handouts and notebooks.Elective
AI 5163Cybersecurity and AIB.Tech 4th year, M.Tech 1st/2nd year, PhD 1st yearIntroduction to cybersecurity; AI in threat detection and vulnerability management; ethical hacking using AI systems; securing AI systems; AI and generative AI for automated response to network intrusions; AI for automated vulnerability assessments; AI in identity and access management; data privacy and AI; AI in cybersecurity governance; practical group projects.Brooks, Cybersecurity Essentials, Wiley, 2018; Mitnick and Simon, The Art of Deception, Wiley, 2011; Roberts and Brown, Intelligence-Driven Incident Response, OReilly, 2017; Tsukerman, Machine Learning for Cybersecurity Cookbook, Packt, 2019; Gil and Liska, Security with AI and Machine Learning, OReilly, 2019; Wu, Ge and Li, AI and Machine Learning for Network and Security Management, Wiley-IEEE, 2022; Kaur et al., Artificial Intelligence for Cybersecurity, Information Fusion, 2023; Li et al., Differential Privacy, Springer, 2016; Hu et al., LLM-TIKG, 2023.Elective
AI 5170Introduction to Stochastic Differential EquationsB.Tech III/IV, M.Tech, PhDModern probability review; continuous-time stochastic processes; Brownian motion; Wiener integral; construction of Brownian motion; stochastic integrals; extensions of stochastic integrals; stochastic integrals for martingales; Ito formula and applications; stochastic differential equations; filtering applications; finance applications; Feynman-Kac formula.Gopinath Kallianpur, Stochastic Filtering Theory, Springer New York, 1980, 1st ed.; Hui-Hsiung Kuo, Introduction to Stochastic Integration, Springer New York, 2005, 1st ed.; Bernt Oksendal, Stochastic Differential Equations, Springer Berlin Heidelberg, 2003, 6th ed.Elective
AI 7010An Overview of Reinforcement LearningA. Background material: Introduction to probability and stochastic processes; Markov processes.
B. Markov Reward and Markov Decision Processes: Value iteration; Bellman's optimality equation; policy iteration.
C. Stochastic Approximation: Standard stochastic approximation and its variants, namely asynchronous and two time-scale; finite-time stochastic approximation.
D. Approximation Methods for Solving MDPs: Monte Carlo simulation; temporal difference learning.
E. Parametric Approximation Methods: Value approximation methods; policy gradient approach; Zap Q-learning; deep Q-learning.
F. Introduction to Statistical Learning: Vapnik-Chervonenkis (VC) and Pollard (P) dimensions; applications to concept and function learning; applications to neural network learning.
G. Finite-Time Reinforcement Learning: PAC-MDP; finite-time stochastic approximation
R. S. Sutton and A. G. Barto. Reinforcement Learning: An Introduction (Second Edition). MIT Press, 2018.
Csaba Szepesvári, Algorithms for Reinforcement Learning, Morgan & Claypool, 2010
Elective
AI 3403Multi-Agent SystemsB.Tech (3rd and 4th Year), M.Tech, PhDQuick Review of Linear Algebra & Basic Optimization, Fundamentals of Graph Theory, Consensus & Resilient Distributed Control, Coordination between Agentic AI, Basic Coordination Algorithms, Distributed Learning, ADMM, Formal Methods for Multi-agent Systems: Signal Temporal Logics & Epistemic Logics.1) Gerhard Weiss, “Multi-Agent Systems - A Modern Approach
to Distributed Artificial Intelligence”, MIT Press, 1999. 2) Francesco Bullo, “Lectures on Networked Systems”, Edition 1.7 - April 2024, ISBN 978-1-986425-64-3. 3) Lars Lindemann, and Dimos V. Dimarogonas, “Formal Methods for Multi-Agent Feedback Control Systems”, MIT Press, ISBN: 9780262382793, 2025. 4) Hans van Ditmarsch, Wiebe van der Hoek, and Barteld Kooi, “Dynamic Epistemic Logic”, Springer Publications, 2007. 5) https://stanford.edu/~boyd/admm.html
Elective
AI 1233Optimization-IB.Tech IConvex sets and functions (calculus of convex sets and functions,
epigraphs, quasi convexity and
other properties), basics of convex analysis, convex optimisation (subtypes:
LP, QP, QCQP, SOCP, SDP, Geometric programs: definitions and properties;
transformation techniques). Modeling real world problems as convex
optimization problems, introduction to disciplined convex programming
and using CVX. KKT conditions and duality, convex relaxation and examples.
Boyd, Stephen P., and Lieven Vandenberghe. Convex optimization.
Cambridge university press, 2004.
Bertsekas, Dimitri, Angelia Nedic, and Asuman Ozdaglar. Convex analysis
and optimization. Vol. 1. Athena Scientific, 2003.
Core
AI 2200Concentration InequalitiesB.Tech IIRecap: Markov inequality, Chebyshev inequality, Jensen’s inequality.
Chernoff Bounds, sub Gaussian tail bounds, Han’s inequality,
Hoeffding’s inequality, Bernstein’s inequality, Effron-Stein’s inequality,
transportation inequality, log-sobolev inequality, bounded difference

property, coupling. Applying concentration inequalities to example
problems.
Vershynin, Roman. High-dimensional probability: An introduction with
applications in data science. Vol. 47. Cambridge university press, 2018.
Sridharan, Karthik. "A gentle introduction to concentration inequalities."
Dept. Comput. Sci., Cornell Univ., Tech. Rep (2002).
Boucheron, Stéphane, Gábor Lugosi, and Olivier Bousquet. "Concentration
inequalities." Summer school on machine learning. Berlin, Heidelberg:
Springer Berlin Heidelberg, 2003. 208-240.
Core
AI 2111Optimization-IIB.Tech IIFirst-order methods for convexity: gradient descent and variants, analysis
of gradient descent. Second-order methods. Subgradient and ellipsoid
methods. Proximal methods. Applications to signal processing, machine
learning and other related areas.
Beck, Amir. First-order methods in optimization. Society for Industrial and
Applied Mathematics, 2017.
Nesterov, Yurii. Lectures on convex optimization. Vol. 137. Berlin: Springer,
2018.
Boyd, Stephen P., and Lieven Vandenberghe. Convex optimization.
Cambridge university press, 2004.
Core
AI 3703Natural Language ProcessingB.Tech IIIIntroduction to statistical NLP, Parts of Speech tagging, Named Entity
Recognition, Parsing , Representation Learning and word embedding
Encoder Decoder models and Transformers, Coreference Resolution,
Discourse Language Modeling and Large Language Models
Speech and Language Processing 3rd Edition by Jurafsky and Martin
Jurafsky, Dan. Speech & language processing. Pearson Education India,
2000.
Eisenstein, Jacob. "Natural language processing." Jacob Eisenstein (2018).
Goldberg, Yoav. "A primer on neural network models for natural language
processing." Journal of Artificial Intelligence Research 57 (2016): 345-420.
Core
AI 3603Computer VisionB.Tech IIIImage formation (Camera types, projection, light), multi-view geometry,
reconstruction, low-level image processing (convolution, filtering, effects),
interest points, descriptors, matching, and high-level vision tasks like image
classification, object detection, semantic segmentation, etc.
Learning-based vision (CNNs, ViTs, etc.)
1. Computer Vision: Algorithms and Applications by Richard Szeliski.
2. Computer vision: A modern approach: Forsyth and Ponce,
Pearson.
Core
AI 1010Intro to Classical AIB.Tech ISearch strategies : Breadth first search, depth first search, best first search ,
Games and adversarial search, A* algorithm, heuristic search, minimax
algorithm, alpha-beta pruning, constraint satisfaction, propositional logic,
first order logic, inference in first order logic, probabilistic reasoning, Bayes
rule, Bayesian networks
Norvig, P. Russel, and S. Artificial Intelligence. A modern approach.
Prentice Hall, 2002.
Kevin Knight, Elaine Rich, Shivashankar B. Nair, ARTIFICIAL
INTELLIGENCE Third Edition McGraw Hill, 2017
Core
AI 1013Programming for AIB.Tech IData types, functions, loops, conditional statements, tuples, lists,
dictionaries, Pandas, NumPy, SciPy, Matplotlib, Seaborn. Data analysis in

Python using real-world datasets. Learning to implement core tasks in
AI/ML such as training of artificial neural networks, backpropagation,
k-means clustering, and k-nearest neighbor classification from scratch.
Course will behave a strong Lab and project component. Assignments and
exercises will help students gain familiarity with Python programming and
basic linux commands, and will be tailored towards implementing
advanced algorithms in Deep Learning and Reinforcement Learning in
subsequent semesters.
Bader, Dan; Jablonski, Joanna; Amos, David; Heisler, Fletcher. Python
Basics: A Practical Introduction to Python 3
Joshi, Prateek. Artificial intelligence with python. Packt Publishing Ltd,
2017.
Bratko, I. Prolog Programming for Artificial Intelligence. Addison Wesley.
(2000).
Géron, Aurélien. Hands-on machine learning with Scikit-Learn, Keras, and
TensorFlow: Concepts, tools, and techniques to build intelligent systems.
O'Reilly Media, 2019.
Core
AI 1001Introduction to Modern AIB.Tech IThis course provides a high level overview of the
foundational principles that drive AI-based

technologies. Topics to be introduced include -
concepts of modelling, inference and learning; Linear
and nonlinear models, supervised and unsupervised
learning, classification, regression and multi layer
perceptions, SVMs; state based models, Markov
decision processes, games, Bayesian networks;
constraint satisfaction and logic; example applications.
Core
AI 4000RoboticsB.Tech IVMathematical modeling of robots, rigid motion in 3D, forward
and inverse kinematics, dynamic equations of motion, motion
planning, joint control, feedback linearization,
underactuation, mobile robots.
1) Robot Modeling and Control by Spong, Hutchinson, and
Vidyasagar, second edition, Wiley, 2020.
2) Introduction to Robotics by S K Saha, second edition,
McGraw Hill Education, 2017.
Core
AI 3000Reinforcement LearningB.Tech IIIIntroduction and motivation to reinforcement learning;
Markov decision process; Dynamic programming and
Bellman optimality principle; Model based techniques : Value
and policy iteration; Model free approaches : Q-learning and
SARSA; Function approximation; Introduction to Deep RL,
Deep Q Networks (DQN); Policy gradient techniques;
Actor-critic Methods (Asynchronous (A3C) and synchronous
(A2C) methods); Deterministic policy gradients; Natural
policy gradient based algorithms.
1) Andrew Barto and Richard Sutton, Reinforcement
Learning : An Introduction, MIT Press, 1998.
2) Dimitri Bertsekas, Reinforcement Learning and
Optimal Control, Athena Scientific, 2019
3) Csaba Szepesvari, Algorithms for Reinforcement
Learning, Morgan and Claypool, 2010
Core
AI 2000Foundations of Machine LearningB.Tech IIIntroduction to Machine Learning; Classification methods:
k-NN, Naive Bayes classifier, Decision Trees, Support Vector
Machines, Kernel Methods, Neural Networks, Ensemble
Methods: Bagging, Boosting, Adaboost, Random Forests;
Regression methods: Linear regression, Generalized Linear
Models, Logistic Regression, Kernel Ridge regression, Support
Vector Regression; Clustering methods: k-means, Gaussian
Mixture Models, Expectation Maximization, Hierarchical
clustering, Spectral clustering; Dimensionality reduction
methods: Principal component analysis, Independent
component analysis, Manifold learning, Discriminant analysis
Main references:
1. Bishop, Christopher M. Pattern Recognition and
Machine Learning. Springer, 2006. ISBN
978-0-387-31073-2
2. Alpaydin, Ethem Introduction to Machine Learning.
MIT Press, 2014. ISBN 978-0-262-02818-9
Other useful references:

1. Duda, Richard, Peter Hart, and David Stork. Pattern
Classification. 2nd ed. New York, NY:
Wiley-Interscience, 2000. ISBN: 9780471056690.
2. Mitchell, Tom. Machine Learning. New York, NY:
McGraw-Hill, 1997. ISBN: 9780070428072.
3. Bishop, Christopher. Neural Networks for Pattern
Recognition. New York, NY: Oxford University Press,
1995. ISBN: 9780198538646.
4. Hastie, T., R. Tibshirani, and J. H. Friedman. The
Elements of Statistical Learning: Data Mining, Inference
and Prediction. New York, NY: Springer, 2001. ISBN:
9780387952840.
5. MacKay, David. Information Theory, Inference, and
Learning Algorithms. Cambridge, UK: Cambridge
University Press, 2003. ISBN: 9780521642989.
Available on-line.
Core
AI 2100Foundations of Machine LearningB.Tech IIIntroduction/History of Neural Networks, Feedforward
neural networks, Backpropagation, Regularization
methods, Optimization methods, Convolutional Neural
Networks (CNNs), Visualizing and Understanding
CNNs, Sequence learning with NNs, Recurrent Neural
Networks, LSTM and GRU, Deep Unsupervised
Learning, Autoencoders, Deep Generative Models,
Variational Autoencoders, Generative Adversarial Networks (GANs), Deep Reinforcement Learning.
Books/References
1. Deep Learning By Ian Goodfellow and Yoshua
Bengio and Aaron Courville, MIT Press, 2016
2. Neural Networks and Deep Learning, By Michael
Nielsen, Online book, 2016
3. Learning Deep Architectures for AI (slightly dated) By
Yoshua Bengio, NOW Publishers, 2009
Core
AI 4013AI for HumanityB.Tech IV1. Different notions of fairness; disparate impact, group

based and individual fairness.
2. Bias and Fairness in AI with applications in
classification, regression, clustering, ranking and
bandits; algorithms and tools,
3. Data analysis; pre, in and post-processing techniques to
remove bias in data
4. Differential privacy, security, causality issues and AI
algorithms
Books/References

Books:
Fairness and Machine Learning, limitations and
Opportunities by Solon Barocas, Moritz Hardt, Aravind
Narayanan (not published yet) online version available
here
Weapons of Math Destruction, How Big Data Increases
Inequality and Threatens Democracy, by Cathy O’Neil,
2016, Broadway books, First Edition
The Ethical Algorithm: The science of socially aware
algorithm design, by Michael Kearns and Aaron Roth,
Oxford University Press, 2019, First Edition
4. Algorithms of Oppression: How Search Engines
Reinforce Racism, by Safiya Umoja Noble, 2018, NYU
Press, First Edition .
5. Automating Inequality:How high-tech tools profile,
police, and punish the poor by Virginia Eubanks, 2018,
St. Martin's Press, First Edition
6. Artificial Unintelligence: How Computers
Misunderstand the World by Meredith Broussard, 2018,
MIT Press, First Edition.
Core
AI 4010Online LearningB.Tech IV, MTech, PhDOnline Convex Optimization: Online gradient descent,
exponentially weighted online convex optimization,
regularization techniques, follow-the-regularized-leader,
online mirror descent, randomized regularization,
follow-the-perturbed-leader technque for expert advice
Online Learning:Online classification, regret minimization,
prediction with expert advice, minimax regret, discounted
regret, follow the best expert strategy, tight regret bonds for
specific class of loss functions, randomized prediction,
calibration, prediction with limited feedback,

bandit learning: stochatic and adversarial multi-armed bandit
settings, EXP3/EXP4 algorithms and their varients, UCB1 and
its varients, Thomson Sampling and contextual bandits.
Applications: online spam filtering, clinical trials, game playing,
sequential investment/portfolio selection, recommendation
systems, universal lossless data compression.
1. "Prediction, Learning and Games". Nicolo Cesa-Bianchi and
Gabor
Lugosi, Cambridge University Press, 2006
References
2. “ Bandit Algorithms.” Lattimore T, Szepesvári C. Cambridge
University Press; 2020.
3. “Introduction to Online Convex Optimization”, Elad Hazan,
MIT
Press, 2022
Elective
AI 4803AI in FinanceB.Tech IV, MTech, PhDThis course offers an in-depth exploration of how Artificial
Intelligence and Machine Learning are transforming modern
finance. It begins with a brief history of computing in finance,
the evolution of trading, and an introduction to
high-frequency trading (HFT). Students will learn about market
microstructure, including order types, order-driven markets,
and liquidity dynamics.
Core topics include time-series modelling, volatility
forecasting, and the application of scale-invariant
patterns—such as directional changes—in financial market
analysis. The course emphasizes algorithmic trading in FX
markets. Students will use ML methods for portfolio
optimization and trading signal generation and will build and
back-test their own trading algorithms. The course also
provides practical insights into deploying trading strategies in
live markets and explores how AI/ML can be applied in
automated trading within high-frequency financial markets.
Marcos Lopez de Prado, Advances in Financial Machine
Learning, Wiley, 1st
edition 2018.
Edward Tsang, AI for Finance (AI for Everything), CRC Press, 1st
edition, 2023.
High frequency trading: a practical guide to algorithmic
strategies and
trading system, Irene Aldridge, 2013, John Wiley & Sons. ISBN
9781118343500
An introduction to high-frequency finance, Dacorogna et al.,
2001, Academic
press. ISBN 0122796713
Trading & Exchanges: Market Microstructure for Practitioners,
Larry Harris,

2002, Oxford University Press. ISBN 9780198090540
Elective
AI 1110Introduction to Probability and Random VariablesB.Tech IProbability space, pmf, pdf, cdf, mean and variance,
examples and modelling using random variables; functions of
random variables, convergence of sequence of random
variables, Markov and Chebyshev inequalities, Chernoff
bounds; introduction to estimation (LMSE, MMSE and MLE)
Core
AI 1000Matrix TheoryB.TechSystems of linear equations; row and column viewpoints; Gaussian elimination; matrix operations; inverses; vector spaces, subspaces, span, linear independence, basis, dimension, rank, and null spaces; linear transformations and matrix representations; determinants and their geometric interpretation; inner products, norms, orthogonality, projections, Gram–Schmidt orthogonalization, and least-squares problems; eigenvalues, eigenvectors, diagonalization, and spectral decomposition; symmetric, orthogonal, positive definite, and positive semidefinite matrices; singular value decomposition and low-rank approximation; Applications and carefully selected examples from modern machine learning and deep learning.Core
Scroll to Top