🧮

Numerical Analysis

Algorithms for numerical approximation and mathematical analysis.

📐

Linear Algebra

Master vectors, matrices, and linear transformations. The foundation of ML.

🎲

Probability & Statistics

Understand uncertainty, distributions, and data analysis.

🤖

Machine Learning

From regression to deep neural networks.

🎨

Generative Modelling

Create new data with GANs, VAEs, and Diffusion models.

📉

Optimization Methods

Convex optimization, gradient descent, and beyond.

🌐

Optimization on Manifolds

Optimization on curved spaces and Riemannian geometry.

🤖

Sequential Decision Making

Dynamic Programming, RL, and Multiagent Systems.

Parallel Computing

HPC, GPU programming, and distributed systems.

⚛️

Physics Inspired NN

Solving differential equations with deep learning.

🧠

Reasoning Models

Chain of thought, logical reasoning, and planning in AI.

🛡️

Safety & Alignment

Ensuring AI systems are safe, robust, and aligned with human values.

🔢

Numerical Algorithms

Error analysis, root finding, and computational methods.

🧩

Discrete Structures

Logic, Sets, Graphs, and the math of Computer Science.