BITS WILP AIML Knowledge Base: Semester 2 Resources & Elective Strategy
The definitive survival guide for BITS Pilani WILP M.Tech AIML Semester 2. Plan your specialization track without regrets, navigate bucket registration, access previous year papers with solutions, official course handouts, research papers, and curated study notes.
Before You Proceed... Essential Quick Links
Join our FREEMailing List— Zero spam. We send curated resources, elective selection updates, reminders, and exam tips straight to your inbox.
DownloadFree PDF Notes & Solved Papersfor BITS WILP AIML Semester 2 — Curated study guides, solved numericals, and cheatsheets to help working professionals study efficiently.
WhatsApp Us forPrinted Question Banks & Booksetscouriered directly across India. Includes bound PYQs with step-by-step explanations for your registered subjects.
Book a1-on-1 Mentoring Callfor personalized guidance on choosing the right electives, managing semester workload, preparing for open-book exams, and planning your final dissertation.
Semester II
The second semester introduces two core courses in Artificial and Computational Intelligence and Deep Reinforcement Learning, building on the foundations of Semester I. Students can select any two electives in this semester. These can be from the chosen specialisation track (NLP, Deep Learning, or Audio and Vision) or from the General Electives.
2 Mandatory Courses
Artificial and Computational Intelligence (5 Units) + Deep Reinforcement Learning (4 Units). Total 9 core units.
2 Electives (8 Units)
Select 2 electives from 4 official registration buckets. Options include NLP, IR, DL, Computer Vision, Cyber Security, DMML, and PGM.
Specialisation Track
Completing at least 3 courses in a designated track across Semesters 2 and 3 earns explicit mention on your BITS degree.
Specialisation Tracks – Semester II
Review the 4 distinct tracks available for BITS Pilani M.Tech AIML. Completing at least 3 track courses across Semesters II & III confers an explicit specialisation on your final degree certificate.
NLP Specialization
Focuses on Natural Language Processing, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG) for building intelligent language-based systems. Students gain expertise in conversational systems, information retrieval, and social media analytics and other real-world NLP applications using modern AI tools and frameworks.
- •Mandatory Semester II: ZG530 Natural Language Processing
- •At least 3 NLP-track courses to be completed across Semester II & III
Deep Learning Specialization
Focuses on advanced neural network architectures and their theoretical foundations, covering representation learning, generative modelling, and distributed computation at scale.
- •Mandatory Semester II: ZG533 Unsupervised Deep Learning
- •At least 3 DL-track courses to be completed across Semester II & III
Audio and Vision Specialization
Focuses on computational techniques for perceiving and interpreting the visual and auditory world, covering computer vision, video understanding, and audio signal analysis.
- •Mandatory Semester II: ZG525 Computer Vision
- •Mandatory Semester III: ZG539 Audio Analysis
- •At least 3 AV-track courses to be completed across Semester II & III
General Electives
For students who prefer a broader interdisciplinary profile, electives span multiple domains including Multimodal AI, Agentic AI Systems, Architecting AI Systems, Cybersecurity, MLOps, Data Engineering, Probabilistic Modelling, and Software Engineering for ML, without the constraints of a single specialization track. This flexible pathway enables students to curate a personalized learning experience aligned with their career goals and emerging industry demands.
Rationale for Semester II Core Courses
The two core courses of Semester II build directly on the machine learning foundations established in Semester I. Artificial and Computational Intelligence broadens the scope beyond statistical ML, introducing classical AI techniques including search algorithms, knowledge representation, probabilistic reasoning, fuzzy logic, and genetic algorithms — equipping students with a fuller picture of the AI landscape.
Deep Reinforcement Learning then introduces a distinct and powerful learning paradigm where agents learn through interaction with an environment, covering Markov decision processes, policy gradient methods, and deep RL — a critical area underpinning modern AI applications in gaming, robotics, and autonomous systems. Together, these two courses ensure students have both the breadth of classical AI and the depth of modern reinforcement learning before engaging with specialisation electives.
Core Courses
| CODE | COURSE | UNITS | TYPE |
|---|---|---|---|
| AIML*ZG557 | Artificial and Computational Intelligence | 5 | Core |
Official Course Description & Syllabus:Agents and environments, Task Environments, Working of agents; Uninformed Search Algorithms:Informed Search. Local Search Algorithms & Optimization Problems:Genetic Algorithm; Searching with Non-Deterministic Actions, Partial Information and Online search agents, Game Playing, Constraint Satisfaction Problem,Knowledge Representation using Logics: TT–Entail for inference from truth table, Proof by resolution, Forward Chaining and Backward Chaining, Inference in FOL, Unification & Lifting,Forward chaining, Backward Chaining, Resolution; Probabilistic Representation and Reasoning :Inference using full joint distribution, Representation of Conditional Independence using BN,Reinforcement Learning; Difference between crisp and fuzzy logic, shapes of membership function,Fuzzification and defuzzification, fuzzy logic reasoning; Decision making with fuzzy information, Fuzzy Classification; Connectionist Models: Introduction to Neural Networks, Hopfield Networks, Perceptron Learning, Back propagation & Competitive Learning, Applications of Neural Net: Speech, Vision,Traveling Salesman; Genetic Algorithms - Chromosomes, fitness functions, and selection mechanisms, Genetic algorithms: crossover and mutation, Genetic programming. | |||
| AIML*ZG512 | Deep Reinforcement Learning | 4 | Core |
Official Course Description & Syllabus:Introduction and applications. Markov decision processes(MDP), Tabular MDP planning,Tabular RL policy evaluation, Q-learning, model-based RL, deep RL with function approximation, policy search, policy gradient, fast learning, applications in game playing, imitation learning, RL for neural architecture search, batch RL. | |||
Planning Your Electives
Elective selection in Semester II is one of the most consequential academic decisions in the programme. Students must choose two electives that align with their intended specialisation track, as certain electives are mandatory for specific specialisations. Since specialisation requirements span both Semester II and Semester III, students are strongly advised to review the full elective list for both semesters together before registering. Changing electives after ERP registration is not permitted. Refer to the Overview tab for the complete specialisation requirements and plan your four-semester elective path before the registration window opens.
Electives on Offer
| CODE | COURSE | UNITS | SPECIALISATION |
|---|---|---|---|
| AIML*ZG530 | Natural Language Processing | 4 | NLPMandatory |
| AIML*ZG537 | Information Retrieval | 4 | NLP |
| AIML*ZG516 | ML System Optimization | 4 | DL |
| AIML*ZG533 | Unsupervised Deep Learning | 4 | DLMandatory |
| AIML*ZG525 | Computer Vision | 4 | AVMandatory |
| AIML*ZG540 | Video Analysis | 4 | AV |
| AIML*ZG567 | AI and ML Techniques for Cyber Security | 5 | Elective |
| AIML*ZG509 | Architecting AI Systems | 4 | Elective |
| AIML*ZG526 | Probabilistic Graphical Models | 4 | Elective |
| AIML*ZG543 | Multimodal Information Retrieval | 4 | Elective |
| AIML*ZG529 | Data Management for Machine Learning | 4 | Elective |
Choosing Your Specialisation Track
Students with aspirations in language technologies, conversational systems, text analytics, or multilingual applications may find the NLP Specialisation most aligned with their learning goals.
Those drawn towards building and understanding advanced neural architectures, generative models, or scalable distributed learning systems may find the Deep Learning Specialisation a better fit.
Students interested in visual intelligence, video understanding, audio processing, or multimodal perception will find the Audio and Vision Specialisation most relevant to their aspirations.
The General Electives suit students who wish to explore across these domains or whose interests span multiple areas without a single dominant focus.
Elective Buckets — Semester II (October 2026 onwards)
Semester 2 Evaluation Model & Academic Timeline
Semester 2 typically runs from May through September (or November through March depending on your cohort admission cycle). Continuous evaluation is split into three rigorous components:
| Exam Type | Phase | Typical Timeline |
|---|---|---|
| Mid-Semester (EC2) | Regular Exam | Late June / Early July (Weekend Sessions) |
| Mid-Semester (EC2) | Make-up Exam | Mid July (Subject to approval) |
| Comprehensive (EC3) | Regular Exam | Early September (Weekend Sessions) |
| Comprehensive (EC3) | Make-up Exam | Mid September (Subject to approval) |
Subject-Wise Resource Vaults & Solved Papers
Click any drawer below to expand solved previous year question papers, official handouts, research papers, and curated study materials. All drawers are collapsed by default.
1. Artificial and Computational Intelligence (ACI • AIML*ZG557)
ACI expands AI beyond purely statistical machine learning. You explore classical search algorithms (A*, IDA*, minimax, alpha-beta pruning, constraint satisfaction), knowledge representation, first-order logic, probabilistic reasoning with Bayesian inference, fuzzy logic controllers, and genetic algorithms. Exams feature a blend of tree-traversal traces, algorithmic proofs, and reasoning calculations.
Previous Year Question Papers (Digital Softcopies)3 Papers▼
ACI Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)
Step-by-step solved derivations for search heuristics, Alpha-Beta pruning, CSP backtracking, and fuzzy membership rules.
Complete Semester 2 Solved Question Bank & Notes Set
Complete bundle covering ACI, DRL, plus your registered electives (NLP, IR, DNN, DMML, PGM), printed and dispatched to your address.
Prescribed Textbooks & Open-Book Reference MaterialsStandard References▼
2. Deep Reinforcement Learning (DRL • AIML*ZG512)
DRL investigates sequential decision making under uncertainty. Topics cover Markov Decision Processes (MDPs), Bellman equations, Dynamic Programming (Policy & Value Iteration), Monte Carlo methods, Temporal Difference learning (Q-Learning, SARSA), Deep Q-Networks (DQN, Double DQN, Dueling DQN), Policy Gradients (REINFORCE), and Actor-Critic architectures (A2C, PPO, DDPG). Webinars and assignments are Python-based (Gymnasium / PyTorch), while examinations are heavily numerical.
Previous Year Question Papers (Digital Softcopies)4 Papers & Solutions▼
DRL Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)
Hand-worked solutions for Value Iteration gridworlds, Policy Iteration, TD-Error, SARSA updates, and Deep Q-Network loss calculations.
Complete Semester 2 Solved Question Bank Bookset
Get all your registered subjects bound together with step-by-step solved PYQs for Mid-Sem and Compre exams, delivered directly to your doorstep.
Seminal DRL Research Papers (DeepMind / NeurIPS / Nature)11 Research Papers▼
Prescribed Textbooks & Open-Book Reference MaterialsGold Standards▼
3. Natural Language Processing (NLP • AIML*ZG530)
NLP is the gateway course for language engineering, LLMs, and RAG architectures. Topics cover N-gram language modeling, Part-of-Speech (POS) tagging with Hidden Markov Models (Viterbi decoding), Maximum Entropy models, Vector Semantics (TF-IDF, Word2Vec, GloVe), Dependency Parsing, Sequence-to-Sequence models, Attention mechanisms, and Transformer encoders/decoders. Assignments are group-based; examinations combine algorithmic calculations (Viterbi lattices, perplexity) with reasoning.
Previous Year Question Papers & Solved Banks (Digital Softcopies)4 Papers▼
NLP Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)
Step-by-step solved calculations for HMM Viterbi lattices, N-gram smoothing (Good-Turing, Kneser-Ney), and Attention score derivations.
Complete Semester 2 Solved Question Bank Bookset
Order your complete set of 4 subjects (Core + Electives) printed with spiral binding and high-quality solution keys.
Important Learning Resources & Recommended LinksOfficial Spreadsheet▼
Prescribed Textbooks & Open-Book Reference MaterialsOpen-Book Friendly▼
4. Information Retrieval (IR • AIML*ZG537)
Information Retrieval covers the architectural building blocks of modern search engines, recommendation systems, and RAG retrieval stages. Topics include Inverted Indexing, Boolean retrieval, Vector Space Models, TF-IDF scoring, BM25 ranking, Web Crawling architectures, Link Analysis (PageRank, HITS), Evaluation metrics (MAP, MRR, NDCG), and Latent Semantic Indexing. This course is widely regarded as one of the least math-intensive electives, making it a high-scoring choice alongside NLP.
Previous Year Question Papers & Solution Keys (Digital Softcopies)4 Official Keys▼
IR Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)
Step-by-step solved calculations for PageRank power iteration, HITS authority/hub scores, BM25 term weights, and NDCG rankings.
Complete Semester 2 Solved Question Bank Bookset
Pair your IR book with ACI, DRL, and your 2nd elective for complete exam peace of mind.
Prescribed Textbooks & Open-Book Reference MaterialsStandard Text▼
5. Data Management for Machine Learning (DMML • AIML*ZG529)
DMML is an essential applied course for engineers who build data platforms for AI models. It bridges traditional databases with modern big data engineering: Kafka for stream ingestion, Apache Spark for distributed ETL, Airflow and DBT for workflow orchestration, Snowflake and Lakehouse architectures, feature stores (Feast), data versioning (DVC), and data quality monitoring. Practical, industry-aligned, and low math intensity.
Previous Year Question Papers & Solution Keys (Digital Softcopies)4 Official Keys▼
DMML Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)
Step-by-step solved questions on pipeline partitioning, Spark execution plans, schema evolution, and feature store caching.
Complete Semester 2 Solved Question Bank Bookset
Full set with bound notes, solved past papers, and quick reference formula cheat sheets.
6. Probabilistic Graphical Models (PGM • AIML*ZG526)
PGM is designed for students who thoroughly enjoyed the mathematical rigour of MFML in Semester 1. It investigates compact representations of joint probability distributions over high-dimensional spaces using graphs. Topics cover Directed Graphical Models (Bayesian Networks), Undirected Graphical Models (Markov Random Fields), D-separation, Variable Elimination, Clique Tree algorithms, Exact & Approximate Inference (MCMC, Gibbs sampling), and parameter learning. Heavily theoretical and proof-driven.
Previous Year Question Papers (Digital Softcopies)Past Papers▼
PGM Topic-Wise Solved PYQ Bank (Delivered Anywhere in India)
Worked-out derivations for variable elimination orders, factor multiplications, and junction tree potential calibrations.
Prescribed Textbooks & Open-Book Reference MaterialsCore Reference▼
7. Fair, Accountable & Transparent ML (FAccT ML • AIML*ZG517 / ZG534)
FAccT ML focuses on ethical and trustworthy AI. Topics cover demographic parity, equal opportunity, disparate impact metrics, model explainability (SHAP values, LIME, partial dependence plots, counterfactual explanations), algorithmic bias auditing, and differential privacy. Heavy programmatic assignments in Python with numerical exam calculations.
Free Notes, Practice Problems & Research FoundationsCurated PDFs▼
FAccT ML Solved Question Bank Books (Delivered Anywhere in India)
Comprehensive worked solutions for disparate impact ratios, equalized odds formulas, and Shapley game theory proofs.
Additional Semester 2 Electives Snapshot
Depending on your cohort intake and departmental availability, several specialized electives run in parallel:
Computer Vision
Image filtering, feature detection (SIFT, SURF), edge operators, optical flow, CNNs for classification, YOLO/Faster-RCNN for object detection, and semantic segmentation.
ML System Optimization
GPU acceleration, CUDA memory hierarchies, kernel optimization, backprop parallelization, model quantization, and distributed execution. (Requires basic C/C++ familiarity).
AI & ML for Cybersecurity
Anomaly detection in network traffic, malware clustering, intrusion detection systems (IDS), phishing detection with NLP, and adversarial attacks on ML classifiers.
Architecting AI Systems
End-to-end design of production AI systems, low-latency microservices, model serving at scale (Triton, TorchServe), caching strategies, and reliable edge/cloud deployments.
Get Your Complete Semester 2 Solved Question Bank Bookset
Includes comprehensive step-by-step solved question banks for your 2 Core subjects (ACI + DRL) plus your 2 registered electives. Delivered anywhere in India.
Frequently Asked Questions (Semester 2 FAQs)
How do I choose electives for BITS WILP AIML Semester 2?▼
Is it compulsory to choose a specialisation in BITS WILP AIML?▼
Can I change my chosen electives after registration?▼
What are the mandatory electives for each specialisation track in Semester 2?▼
Which Semester 2 electives are the least math-intensive?▼
What is the passing criteria and evaluation scheme for Semester 2?▼
Will Textbooks be allowed during the EC3 Comprehensive Exam?▼
What compute and GPU facilities are provided for DL and DRL assignments?▼
How many study hours are recommended per week for working professionals?▼
BITS WILP AIML Knowledge Base: Semester 1 Resources
Review foundational handouts, solved papers, and formula guides for MFML, ISM, DNN, and ML.