Skip to content

[IEEE TNNLS 2022] An official source code for paper Interpolation-based Contrastive Learning for Few-Label Semi-Supervised Learning.

License

Notifications You must be signed in to change notification settings

xihongyang1999/ICL_SSL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interpolation-based Contrastive Learning for Few-Label Semi-Supervised Learning

GitHub stars GitHub forks visitors

An official source code for paper Interpolation-based Contrastive Learning for Few-Label Semi-Supervised Learning, accepted by IEEE TNNLS 2022. Any communications or issues are welcomed. Please contact xihong_edu@163.com. If you find this repository useful to your research or work, it is really appreciate to star this repository. ❤️


Overview

Illustration of Interpolation-based Contrastive Learning Semi-Supervised Learning (ICL-SSL) mechanism.

Requirements

The proposed ICL_SSL is implemented with python 3.8.8 on a NVIDIA 1080 Ti GPU.

Python package information is summarized in requirements.txt:

  • torch==1.8.0
  • tqdm==4.61.2
  • numpy==1.21.0
  • tensorboard==2.8.0

Quick Start

python train.py 

Citation

If you use code or datasets in this repository for your research, please cite our paper.

@article{yang2022interpolation,
  title={Interpolation-based contrastive learning for few-label semi-supervised learning},
  author={Yang, Xihong and Hu, Xiaochang and Zhou, Sihang and Liu, Xinwang and Zhu, En},
  journal={IEEE Transactions on Neural Networks and Learning Systems},
  volume={35},
  number={2},
  pages={2054--2065},
  year={2022},
  publisher={IEEE}
}

About

[IEEE TNNLS 2022] An official source code for paper Interpolation-based Contrastive Learning for Few-Label Semi-Supervised Learning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages