🎓 Applied Mathematics student at USTH (University of Science and Technology of Hanoi) 🔬 AI / ML Researcher & Mathematical Software Engineer — bridging rigorous mathematics and modern machine learning 📐 Building knowledge from first principles: derive mathematically, code from scratch, and verify empirically.
|
22 ML & Deep Learning algorithms — derived by hand, implemented in pure NumPy & PyTorch, verified by tests.
|
The rest of the first-principles trilogy:
- 🧮 applied-mathematics-foundation — the math prerequisites: Linear Algebra, Calculus, Probability & Statistics, Optimization, Information Theory, ODEs, Graph Theory, Numerical Methods
- 📐 first-principles-math-modeling — 15 modeling topics: dynamical systems, SIR epidemics, game theory, LP/IP/KKT optimization, simulation — 121 Colab-ready notebooks
- Mathematical Foundations of Deep Learning: Convex & non-convex optimization, matrix calculus, spectral theory.
- Neural ODEs & Dynamical Systems: Physics-Informed Neural Networks (PINNs), continuous-time models.
- First-Principles ML: Building transparent, scalable ML algorithms from scratch without black-box abstractions.
- Information & Optimization Theory: Variational inference, ELBO bounds, information geometry.
- Languages & Frameworks:
PythonPyTorchNumPySciPyPandasscikit-learn - Math & Authoring:
LaTeXKaTeXJupyterLabMatplotlibPlotly - DevOps & OS:
GitGitHub ActionsGitHub CLILinux (Bash)VS Code
"The purpose of computing is insight, not numbers." — Richard Hamming