SCARCE
[ICML 2024] Learning with Complementary Labels Revisited: The Selected-Completely-at-Random Setting Is More Practical
Install / Use
/learn @wwangwitsel/SCARCEREADME
SCARCE
This repository is the official implementation of the paper "Learning with Complementary Labels Revisited: The Selected-Completely-at-Random Setting Is More Practical" and technical details of this approach can be found in the paper.
Requirements:
- Python 3.6.13
- numpy 1.19.2
- Pytorch 1.7.1
- torchvision 0.8.2
- pandas 1.1.5
- scipy 1.5.4
Arguments:
- lr: learning rate
- bs: training batch size
- ds: dataset
- me: method name, i.e. SCARCE
- mo: model
- wd: weight decay
- gpu: the gpu index
- ep: training epoch number
- bs: training batch size
- op: optimizer
- gen: generation process of complementary labels
- run_times: random running times
Demo:
python main.py -ds mnist -gen random -me SCARCE -mo mlp -op adam -lr 1e-3 -wd 1e-5 -bs 256 -ep 200 -seed 0 -gpu 0
Citation
@inproceedings{wang2024learning,
author = {Wang, Wei and Ishida, Takashi and Zhang, Yu-Jie and Niu, Gang and Sugiyama, Masashi},
title = {Learning with complementary labels revisited: The selected-completely-at-random setting is more practical},
booktitle = {Proceedings of the 41st International Conference on Machine Learning},
year = {2024}
}
Related Skills
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
best-practices-researcher
The most comprehensive Claude Code skills registry | Web Search: https://skills-registry-web.vercel.app
groundhog
400Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
