Neeraj Krishna's Blog

Reach out to me at

Why (and when) is multi-collinearity a problem for your model

Understanding the impact of multi-collinearity on your regression models.

An In-Depth Guide to PCA

The Linear Algebra of Dimensionality Reduction

A Gentle Introduction to Bayesian Personalized Ranking from Implicit Feedback

The Mathematical Mechanics of Pairwise Learning-to-Rank

Introduction to Newton's Method

Beyond Gradient Descent: The Power of Second-Order Optimization

A Gentle Introduction to Model-Based Collaborative Filtering and Funk SVD

Factorizing the User-Item Matrix for Recommendations

A Gentle Introduction to EASE: Embarrassingly Shallow Autoencoders for Sparse Data

A simple method to obtain item-item similarity using constrained least squares

Introduction to ControlBurn: How to Train Gradient Boosted Trees for Better Interpretability

Eliminating feature redundancy for sharper feature importance