InfoNCE Contrastive Predictive Coding: CPC Representation Learning with Contrastive Predictive Coding Aaron van den Oord Yazhe Li  - Information from scrapbox.io