Contrastive Representation Learning — Blankdot