The Anatomy of a Recommendation Engine

A recommendation engine is a software system that analyzes large amounts of transactional data and distills personal profiles to present its users with relevant products/information/content.

We see them in a wide variety of domains and applications and they help us navigate the overwhelming choice that we face everyday.

This tutorial will formally introduce the concepts and definitions of the recommendation systems literature and will quickly move on to an iterative process for building a minimal reco engine.

Recommendation Graph

Recommenders have been around since at least 1992. Today we see different flavours of recommenders, deployed across different verticals:

  • Amazon
  • Netflix ...
Read More....

A New Beginning

Anything you see below this is old news


Around the end of 2011, I stopped blogging. I had created a photography website using wordpress and was trying to make a living as any recent graduate would. I chose photography because I was good at it, and I had experience shooting with some professional photographers in the san diego area.

However, I didn’t go to school in photography, I had studied chemistry.

But upon realizing the difficulties associated with work in science with only an undergrad education, I chose photography. I was ultimately to study medicine, and it was my ...

Read More....