One way to recommend movies (or anything for that matter) is to try to figure out the latent features that draw us to one type of movie over another. Let's use math to find those features!

One way to recommend movies (or anything for that matter) is to try to figure out the latent features that draw us to one type of movie over another. Let's use math to find those features!

Given a bunch of images of the same object, can a Machine Learning algorithm learn the key difference between them? Yes. Yes it can.

Trying to teach a robot to make smart decisions is (NP) hard. Let's instead make it greedy!

Some problems out there are much harder than they seem. And though I can't solve them, perhaps I can offer a painless alternative.

I recently taught a Python for Data Science course to working professionals. I learned a lot. Click in to read more and find some helpful tips for yourself!

Today I present Upper Confidence Bounds - an intuitive approach to finding the optimal choice in a multi-armed bandit problem!

In this post, we take a deeper look into the math behind the SpaceX rocket landing.

The process to generate many complex patterns start from humble beginnings. Let's dig deeper and see how.

In addition to seeing a cool academic poster (about randomized SVD), click through for some parting thoughts on my first semester.