Courses

Linear Algebra

Notes and exam papers from the M1 Artificial Intelligence class "Mathematics for Data Science" at Université Paris-Saclay. Topics include:-

  • Vectors and Matrices
  • Linear Transformations (including Kernel, Image, Rank)
  • Eigenvalues and Diagonalization
  • Orthogonality and Orthonormal Bases
  • Matrix Decompositions (SVD, Polar)
  • Norms and Conditioning
  • Tensors



Machine Intelligence and Deep Learning

Notes taken from various Machine Learning and Deep Learning courses, mainly the Pattern Recognition & Machine Intelligence (EC61211) and the Deep Learning courses offered by the EECE department, IIT Kharagpur.



Natural Language Processing

Exam papers and notes taken during Professor Animesh Mukherjee's NLP lectures (CS60075) from the CSE department, IIT Kharagpur, and Stanford's NLP course (CS224N).



Algorithms

Notes taken during Professor Debashis Sen's Algorithms course (EC31205) from the EECE department, IIT Kharagpur. Topics include:-

  • Basic Concepts and Asymptotics (Arithmetic, Fibonacci, Asymptotic Notations)
  • Divide and Conquer (Recurrences, Mergesort, Quick Sort/Select, FFT)
  • Graph Algorithms (DFS, BFS, Shortest Paths, Flows, DAGs)
  • Greedy Algorithms (MST, Set Cover, Huffman Encoding)
  • Dynamic Programming (Shortest Path, Edit Distance, Knapsack, TSP)
  • NP-Complete Problems and Approximation



Computer Architecture

Notes taken during Professor Prabir Kumar Biswas' deadly Digital Computer Architecture course (EC30202) from the EECE department, IIT Kharagpur. Topics include:-

  • Fundamentals of Computer Architecture (Instructions, Registers, Data Paths)
  • Control Unit Design (Hardwired and Microprogrammed Control)
  • Memory Organization (SRAM, DRAM, Memory Hierarchy)
  • Addressing Modes and Instruction Formats
  • ALU and Arithmetic Operations
  • Pipelining and Performance Optimization
  • Cache Memory and Virtual Memory
  • Input/Output Systems and Bus Architectures



Miscellaneous

Université Paris-Saclay

  • Applied Statistics
  • Introduction to Quantum Computing and Algorithms
  • Relational Databases
  • Foundational Principles of ML
  • Optimization
  • Information Theory
  • IIT Kharagpur

  • Advanced Calculus
  • Probability Theory
  • Fourier Transform. Laplace Transform. Hilbert Space.