Pixel-Level Contrastive Learning. Train AI image models to understand images without labeled data by learning from pixel patterns.

github.com/lucidrains/pixel-level-contrastive-learning

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

February 2021
  • Release —0.1.1
  • make compatible with pytorch lightning
  • Release —0.1.0
  • make sure training works with multi-gpus
December 2020
  • more sure now that it is right
  • Release —0.0.11
  • fix projected coordinates dimensions
  • Release —0.0.10
  • use bilinear interpolation for coordinates cutout and resize
  • Release —0.0.9
  • automatically fall back to instance level loss if no positive pixel p…
  • Release —0.0.8
  • add BYOL instance-level learning
  • Release —0.0.6
  • attempt to fix positive pixel pair distance calculation
  • Release —0.0.5
  • add random horizontal flip
  • Release —0.0.4
  • bump fix
  • Merge pull request #3 from cjrd/patch-1
  • Release —0.0.3
  • fix augmentations
  • Add the two loss functions instead of multiplying them
November 2020
  • update readme
  • update readme
  • update readme
  • first release
  • prepare everything except for calculation of losses
  • add SimCLR-like projection head
  • finish pixel propagation module (PPM)