This repo holds the original notebook from an excellent tutorial on the Alternating Least Squares with Weighted-λ-Regularization method, as well as a modified version where I compare the original computation with a dramatically sped-up version (~70x) that takes advantage of the sparsity while doing the same math.
Check out my blog post for more details.