Blog Posts
This collection covers topics in machine learning, statistics, and software engineering, with a focus on practical applications and theoretical foundations.
Machine Learning & Deep Learning
Reinforcement Learning
- Reinforcement Learning Foundations: From MDPs to Deep Q-Learning - Fundamentals of RL including MDPs, value functions, Q-learning, and Deep Q-Networks with mathematical derivations and implementations
Language Modeling
- Understanding Tokenizers in NLP - Overview of tokenization techniques including BPE, WordPiece, and SentencePiece with practical examples
- Attention Mechanisms in Transformers: MHA vs MQA vs GQA - Comparative analysis of Multi-Head, Multi-Query, and Grouped-Query Attention mechanisms with implementation details and performance trade-offs
Statistics & Probability
Probability Distributions
- Binomial Random Variable and Distribution - Binomial distributions and their applications
- Geometric Random Variable and Distribution - Geometric distributions in probability theory
- Poisson Distribution - Poisson distributions with real-world examples
- Exponential Distribution - Exponential distributions and their properties
Statistical Estimation
- Maximum Likelihood Estimation - MLE fundamentals and parameter estimation
- Maximum Likelihood Estimation for Poisson Distribution - MLE applied to Poisson distributions
- Maximum Likelihood Estimation for Exponential Distribution - MLE techniques for exponential distributions
Regression Analysis
- Linear Regression - Linear regression models and applications
- Logistic Regression - Classification using logistic regression
Product Management
ML Product Development
- Part I: Empowering Product and Program Managers in Crafting AI Products - Building AI products from an engineering perspective
- Part II: Understanding ML Development Life Cycle - ML development processes and methodologies
- Part III: Effective Collaboration with ML Engineers and Data Scientists - Cross-functional collaboration in ML teams
- Part IV: Communicating and Aligning while Developing ML Products - Communication strategies for ML projects
External articles are published on Medium.