Stats with Python: Unbiased Variance
January 17, 2021 | 6 min readWhat is unbiased sample variance? Why divide by n-1? With a little programming with Python, it's easier to understand.
Creating a Face Swapping Model in 10 Minutes
January 13, 2021 | 3 min readLet's re-inplement face swapping in 10 minutes! This post shows a naive solution using a pre-trained CNN and OpenCV.
NeurIPS 2020 Favorite Papers
January 10, 2021 | 6 min readNeurIPS 2020 virtual conference was full of exciting presentations! Here I list some notable ones with brief introductions.
Best Machine Learning Papers of 2020
January 02, 2021 | 12 min readLet's look back on the machine learning papers published in 2020! This post covers 10 representative papers that I found interesting and worth reading.
How I Built 🍣This Sushi Does Not Exist🍣
December 19, 2020 | 3 min readLightweight GAN has opened the way for generating fine images with ~100 training samples and affordable computing resources. This post presents "This Sushi Does Not Exist" and how I built it with GAE.
Custom Objective for LightGBM
November 22, 2020 | 6 min readIf you want to use a custom loss function with a modern GBDT model, you'll need the first- and second-order derivatives. This post shows how to implement them, using LightGBM as an example
A Deeper Look at ROC-AUC
November 15, 2020 | 4 min readHow come ROC-AUC is equal to the probability of a positive sample ranked higher than negative ones? This post provides an answer with a fun example.