All Projects → Impression2805 → CVPR21_PASS

Impression2805 / CVPR21_PASS

Licence: other
PyTorch implementation of our CVPR2021 (oral) paper "Prototype Augmentation and Self-Supervision for Incremental Learning"

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to CVPR21 PASS

cvpr clvision challenge
CVPR 2020 Continual Learning Challenge - Submit your CL algorithm today!
Stars: ✭ 57 (+3.64%)
Mutual labels:  incremental-learning, lifelong-learning, continual-learning
Adam-NSCL
PyTorch implementation of our Adam-NSCL algorithm from our CVPR2021 (oral) paper "Training Networks in Null Space for Continual Learning"
Stars: ✭ 34 (-38.18%)
Mutual labels:  incremental-learning, lifelong-learning, continual-learning
SIGIR2021 Conure
One Person, One Model, One World: Learning Continual User Representation without Forgetting
Stars: ✭ 23 (-58.18%)
Mutual labels:  lifelong-learning, continual-learning, self-supervised-learning
FACIL
Framework for Analysis of Class-Incremental Learning with 12 state-of-the-art methods and 3 baselines.
Stars: ✭ 411 (+647.27%)
Mutual labels:  incremental-learning, lifelong-learning, continual-learning
Continual Learning Data Former
A pytorch compatible data loader to create sequence of tasks for Continual Learning
Stars: ✭ 32 (-41.82%)
Mutual labels:  incremental-learning, lifelong-learning, continual-learning
Generative Continual Learning
No description or website provided.
Stars: ✭ 51 (-7.27%)
Mutual labels:  incremental-learning, lifelong-learning, continual-learning
MetaLifelongLanguage
Repository containing code for the paper "Meta-Learning with Sparse Experience Replay for Lifelong Language Learning".
Stars: ✭ 21 (-61.82%)
Mutual labels:  lifelong-learning, continual-learning
CPG
Steven C. Y. Hung, Cheng-Hao Tu, Cheng-En Wu, Chien-Hung Chen, Yi-Ming Chan, and Chu-Song Chen, "Compacting, Picking and Growing for Unforgetting Continual Learning," Thirty-third Conference on Neural Information Processing Systems, NeurIPS 2019
Stars: ✭ 91 (+65.45%)
Mutual labels:  lifelong-learning, continual-learning
FUSION
PyTorch code for NeurIPSW 2020 paper (4th Workshop on Meta-Learning) "Few-Shot Unsupervised Continual Learning through Meta-Examples"
Stars: ✭ 18 (-67.27%)
Mutual labels:  incremental-learning, continual-learning
class-norm
Class Normalization for Continual Zero-Shot Learning
Stars: ✭ 34 (-38.18%)
Mutual labels:  lifelong-learning, continual-learning
reproducible-continual-learning
Continual learning baselines and strategies from popular papers, using Avalanche. We include EWC, SI, GEM, AGEM, LwF, iCarl, GDumb, and other strategies.
Stars: ✭ 118 (+114.55%)
Mutual labels:  lifelong-learning, continual-learning
Remembering-for-the-Right-Reasons
Official Implementation of Remembering for the Right Reasons (ICLR 2021)
Stars: ✭ 27 (-50.91%)
Mutual labels:  lifelong-learning, continual-learning
Awesome-Vision-Transformer-Collection
Variants of Vision Transformer and its downstream tasks
Stars: ✭ 124 (+125.45%)
Mutual labels:  self-supervised-learning
SoCo
[NeurIPS 2021 Spotlight] Aligning Pretraining for Detection via Object-Level Contrastive Learning
Stars: ✭ 125 (+127.27%)
Mutual labels:  self-supervised-learning
awesome-graph-self-supervised-learning-based-recommendation
A curated list of awesome graph & self-supervised-learning-based recommendation.
Stars: ✭ 37 (-32.73%)
Mutual labels:  self-supervised-learning
info-nce-pytorch
PyTorch implementation of the InfoNCE loss for self-supervised learning.
Stars: ✭ 160 (+190.91%)
Mutual labels:  self-supervised-learning
GPM
Official Code Repository for "Gradient Projection Memory for Continual Learning"
Stars: ✭ 50 (-9.09%)
Mutual labels:  continual-learning
GCL
List of Publications in Graph Contrastive Learning
Stars: ✭ 25 (-54.55%)
Mutual labels:  self-supervised-learning
AirLoop
AirLoop: Lifelong Loop Closure Detection
Stars: ✭ 49 (-10.91%)
Mutual labels:  lifelong-learning
GeDML
Generalized Deep Metric Learning.
Stars: ✭ 30 (-45.45%)
Mutual labels:  self-supervised-learning

PASS - Official PyTorch Implementation

[CVPR2021 Oral] Prototype Augmentation and Self-Supervision for Incremental Learning

Fei Zhu, Xu-Yao Zhang, Chuang Wang, Fei Yin, Cheng-Lin Liu
Paper

Usage

We run the code with torch version: 1.10.0, python version: 3.9.7

  • Train CIFAR100
python main.py
  • Train Tiny-ImageNet
cd Tiny-ImageNet
python main_tiny.py
  • Train ImageNet-Subset
cd ImageNet-Subset
python main_PASS_imagenet.py

Citation

@InProceedings{Zhu_2021_CVPR,
    author    = {Zhu, Fei and Zhang, Xu-Yao and Wang, Chuang and Yin, Fei and Liu, Cheng-Lin},
    title     = {Prototype Augmentation and Self-Supervision for Incremental Learning},
    booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
    month     = {June},
    year      = {2021},
    pages     = {5871-5880}
}

Reference

Our implementation references the codes in the following repositories:

Contact

Fei Zhu ([email protected])

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].