![[object Object]](/static/2d0f4e01d6e61412b3e92139e5695299/e9fba/profile-pic.png)

Stats with Python: Sample Correlation Coefficient is Biased
February 24, 2021 | 6 min readIs the sample correlation coefficient an unbiased estimator? No! This post visualizes how large its bias is and shows how to fix it.

Ready Steady GO: Dispatcher-Worker with errgroup
February 14, 2021 | 2 min readA golang implementation of dispatcher-worker pattern with errgroup. It immediately cancels the other jobs when an error occurs in any goroutine.

Stats with Python: Rank Correlation
February 06, 2021 | 8 min readThe correlation coefficient is a familiar statistic, but there are several variations whose differences should be noted. This post recaps the definitions of these common measures.

Stats with Python: Finite Population Correction
January 29, 2021 | 6 min readWhen you sample from a finite population without replacement, beware the finite population correction. The samples are not independent of each other.

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.