TS 01 ยท Study Notes ยท AI/ML
Every concept explained so simply. Every number computed step-by-step.
Beyond coursework: end-to-end applied work spanning cybersecurity, deep learning, and MLOps โ built, demoed, tested, and documented.
|
๐ Reentrancy Attack โ Smart Contract Security Live exploit + defense on Ethereum smart contracts โ drains an 11 ETH vault
via a classic reentrancy bug, then blocks the identical attack with
Checks-Effects-Interactions + a ๐ก๏ธ PoisonedRAG + RAG-Shield โ RAG Poisoning Defense Reproduces a USENIX Security 2025 RAG-poisoning attack (~90% attack success from just 5 malicious documents), then builds RAG-Shield โ a 3-ring defense-in-depth pipeline (ingest screening, retrieval trust scoring, cross-LLM consensus across Claude/Mistral/LLaMA) that drives attack success down to ~13% while preserving normal-query accuracy. CSL6010 ยท Group 6 |
๐จ Mode Collapse in GANs โ Presentation Kit Solo-built deep-learning presentation kit: an interactive browser-based live demo that simulates GAN mode collapse in real time (ten target classes collapsing to one, live mode-coverage tracking, one-click fix reveal), a presenter runbook, a Q&A guide, and full study notes running theory โ numericals โ runnable PyTorch (simple GAN + DCGAN). ๐ฆ Repo ยท ๐ฅ Live Demo ยท Deep Learning ยท Group 1 ๐ญ MLOps Emotion Pipeline โ DistilBERT CI/CD End-to-end MLOps: fine-tunes |
๐ More Deep Learning Demos โ Batchmates' Work
Interactive live demos from fellow M.Tech AI batchmates, worth a look:
| Demo | Topic | Live Link |
|---|---|---|
| ๐จ Watching a GAN Collapse | Generative Adversarial Networks โ mode collapse, live | rpaut03l.github.io/gan-mode-collapse-demo-grp-1-iit-j |
| ๐ฌ RBM Movie Recommender | Restricted Boltzmann Machines for recommendation | teal-frangipane-2c6927.netlify.app |
| ๐ง DBN Visualization | Deep Belief Networks, visualized | nikhilsaini-iitj.github.io/dbn-visualization |
| ๐งฒ Contrastive Learning Explorer | Explore how neural networks learn by comparing positive and negative pairs in embedding space | scarlet-hatti-38.tiiny.site |
| ๐ Contrastive Learning (Group 21) | Self-supervised contrastive learning | g25ait2134-tech.github.io/DL_Contrastive_Learning_Group21 |
| โป๏ธ Transfer Learning โ Feature Reuse | Transfer learning & feature reuse | sureshbabugandla.github.io/transfer-learning-feature-reuse |
| Subject | Description | |
|---|---|---|
| ๐ค AI | Artificial Intelligence | Search, Logic, Planning, Bayesian Networks, Reinforcement Learning โ 21 topics, 9800+ lines of ELI5 notes |
| ๐ง ML | Machine Learning | Ensemble Methods, Boosting, AdaBoost, Gradient Descent, Regularization, model building |
| ๐ข Maths | Mathematics for AI/ML | Linear Algebra, Probability & Statistics, Optimization, Calculus foundations |
| ๐ป DSA&T | Data Structures & Techniques | Arrays, Trees, Graphs, Dynamic Programming, Sorting & Searching |
| ๐ ODS | Optimization for Data Science | Convex Optimization, Gradient Descent, Convergence Analysis, Constrained Optimization, Duality |
| Area | Topics Covered |
|---|---|
| ๐ Search & Optimization | BFS ยท DFS ยท A* ยท IDA* ยท Hill Climbing ยท Simulated Annealing ยท Genetic Algorithms |
| ๐งฉ Constraint Satisfaction | Backtracking ยท AC-3 ยท Forward Checking ยท MRV ยท LCV ยท Min-Conflicts |
| โ๏ธ Game Playing | Minimax ยท Alpha-Beta Pruning ยท Expectimax ยท Evaluation Functions |
| ๐ Logic & Reasoning | Propositional Logic ยท First-Order Logic ยท Unification ยท Resolution ยท Backward Chaining |
| ๐บ๏ธ Planning | Situation Calculus ยท STRIPS ยท Partial Order Planning ยท Frame Problem |
| ๐ธ๏ธ Probabilistic Models | Bayesian Networks ยท CPTs ยท d-Separation ยท Causality ยท Simpson's Paradox ยท do-Calculus |
| ๐ฎ Reinforcement Learning | MDP ยท Bellman Equation ยท Value Iteration ยท Q-Learning ยท REINFORCE ยท Actor-Critic |
| ๐ง ML Algorithms | Ensemble Methods ยท AdaBoost ยท Gradient Boosting ยท Regression ยท Clustering ยท Deep Learning |
| ๐ Optimization | Convex Functions ยท Gradient Descent ยท SGD ยท Convergence Rates ยท Duality ยท KKT Conditions |
| Feature | Details | |
|---|---|---|
| ๐ผ | ELI5 Explanations | Every concept starts with a story โ ice cream shops for Queues, plate piles for Stacks, melting ice cream for Discount Factor ฮณ |
| ๐งฎ | Full Arithmetic Traces | No hand-waving. Every f=g+h, every e^(ฮE/T), every P(B|J,M) computed with every multiplication shown |
| Exam Trap Alerts | 200+ common mistakes flagged โ the ones professors LOVE to test and students ALWAYS get wrong | |
| ๐ | Worked Examples | 100+ step-by-step traces: BFS/DFS on graphs, A* on Romania, AC-3 REVISE calls, Q-table updates |
| ๐ | Linked Resources | Every topic maps to: class data (ts-01), best YouTube lecture, AIMA textbook chapter |
|
๐ Search (Quiz 1)
๐งฉ CSP (Quiz 1 + Assignment)
โ๏ธ Adversarial Search (Quiz 1)
|
๐ Knowledge & Reasoning (Quiz 2)
๐บ๏ธ Planning (Major)
๐ธ๏ธ Bayesian & Causality (Quiz 2 + Major)
๐ฎ Reinforcement Learning (Major)
|
TS-01 covers the foundations (AI, ML, Maths, DSA&T, ODS). The applied, production-facing continuation โ Deep Learning Operations and ML Operations โ lives in the sibling repo TS-02.
๐ฅ DLOps PyTorch โ CNNs โ tracking โ distributed โ deployment
| # | Topic | Notebook |
|---|---|---|
| 01 | Intro to PyTorch โ tensors, autograd, first nn | .ipynb |
| 02 | Basics for DL โ activations, losses, optimizers | .ipynb |
| 03 | CNN + Feature Extraction โ CIFAR/LeNet, RandomForest hybrid | .ipynb |
| 04 | Datasets & DataLoaders โ transforms, augmentation | .ipynb |
| 05 | Custom Datasets โ ImageFolder, TinyVGG | .ipynb |
| 06 | TensorBoard โ SummaryWriter, PR curves, hparams | .ipynb |
| 07 | W&B Sweeps (course) โ init/log/sweep/agent | .ipynb |
| 08 | W&B Sweeps (official) โ sweep_config grammar | .ipynb |
| 09 | W&B Artifacts โ data + model versioning | .ipynb |
| 10 | Distributed Training โ DataParallel, model parallel | 18a ยท 18b ยท 18c |
| 11 | TorchScript โ trace vs script | .ipynb |
| 12 | ONNX โ export, checker, onnxruntime | .ipynb |
๐ Start here โ DLOps Hub ยท README ยท all notebooks
โ๏ธ MLOps Data โ pipelines โ containers โ orchestration โ production
| Area | Covers |
|---|---|
| Systems Concepts | ML system design, reproducibility, the "why" behind MLOps |
| Preprocessing & EDA | Data cleaning, feature pipelines, exploratory workflows |
| Git ยท Docker ยท K8s | Containerizing training/serving, versioned pipelines, orchestration |
| Experiment Tracking | Bridges directly into DLOps modules 06-09 (TensorBoard, W&B) |
| Deployment | Serving patterns that pair with DLOps modules 11-12 (TorchScript, ONNX) |
๐ Related: K8s MLOps pipeline repo ยท ML workflows blog
How the three repos fit together: TS-01 (theory/foundations) โ TS-02/MLOps (systems & pipelines) โ TS-02/DLOps (deep learning in production) โ read in that order, or jump straight to whichever layer you need.
๐ Study & Notes
๐ AI / ML / RL
โ๏ธ Cloud & Infra
๐ง MLOps / AIOps
| Resource | Type | Link |
|---|---|---|
| AIMA (Russell & Norvig) | ๐ Textbook | artint.info |
| Stanford CS221 | ๐ Lectures | YouTube |
| MIT AI (Patrick Winston) | ๐ Lectures | YouTube |
| IIT Delhi AI | ๐ Lectures | YouTube |
| Turing โ "Can Machines Think?" | ๐ Paper |
Built with โค๏ธ and โ by rpaut03l
AI/ML Enthusiast ยท Singapore ๐ธ๐ฌ