Skip to content

Minimal PyTorch Re-Implementation of Semi Supervised Learning Algorithms

Notifications You must be signed in to change notification settings

rohinarora/minSSL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minSSL - A Minimal Library for Self-Supervised Learning

Installation

$ conda activate <env_name>

Usage

  1. Pretrain
python pre_train.py --help #run options
python pre_train.py #default config 
python pre_train.py -data ./datasets --dataset-name stl10 --log-every-n-steps 100 --epochs 100 
  1. Evaluate on downstream tasks
python downstream_eval.py --help #run options
  • Currently supports SimCLR and MoCo. More SSL algorithms coming soon !

Authors

About

Minimal PyTorch Re-Implementation of Semi Supervised Learning Algorithms

Resources

Stars

Watchers

Forks

Packages

No packages published