PinnedAdrien BiarnesBuilding a Multi-Stage Recommendation System (Part 1.1)Understanding candidate generation and the two-tower model·15 min read·Aug 13, 2022--9--9
Adrien BiarnesinTowards Data ScienceMixture-of-Softmaxes for Deep Session-based Recommender SystemsModern session-based deep recommender systems can be somehow limited by the softmax bottleneck like their language model cousins·15 min read·Jul 18, 2023----
Adrien BiarnesinTowards Data ScienceA Complete Tutorial on Off-Policy Evaluation for Recommender SystemsHow to reduce the offline-online evaluation gap·18 min read·Mar 11, 2023----
Adrien BiarnesBuilding a multi-stage recommendation system (part 2.1)Heavy ranking model strategy and design — Multi-gate Mixture-of-Experts·11 min read·Sep 27, 2022----
Adrien BiarnesBuilding a multi-stage recommendation system (part 1.2)Implementation of the two-tower model and its application to H&M data·14 min read·Aug 25, 2022--3--3
Adrien BiarnesinTowards Data ScienceHow CatBoost encodes categorical variables?One of the key ingredients of CatBoost explained from the ground up·17 min read·Feb 10, 2021--2--2
Adrien BiarnesinTowards Data ScienceFrom Boosting to GradientBoostA friendly but rigorous explanation·11 min read·Jan 26, 2021----
Adrien BiarnesinTowards Data ScienceMultinomial Mixture Model for Supermarket Shoppers Segmentation (A complete tutorial)Complete analysis and implementation of a multinomial mixture model for supermarket shopper segmentation and predictive profiles prediction·31 min read·Oct 14, 2020----
Adrien BiarnesEM of GMM appendix (M-Step full derivations)This article is an extension of “Gaussian Mixture Models and Expectation-Maximization (A full explanation)”. If you didn’t read it, this…·5 min read·Sep 21, 2020--2--2
Adrien BiarnesinTowards Data ScienceGaussian Mixture Models and Expectation-Maximization (A full explanation)The full explanation of the Gaussian Mixture Model (a latent variable model) and the way we train them using Expectation-Maximization·16 min read·Sep 11, 2020--2--2