megvii-research/ML-GCN has 1,448 GitHub stars and 345 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-10 04:14 UTC. Last push 2021-12-31.
PyTorch implementation of Multi-Label Image Recognition with Graph Convolutional Networks, CVPR 2019.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalML-GCN.pytorch
PyTorch implementation of Multi-Label Image Recognition with Graph Convolutional Networks, CVPR 2019.
Update
- In our original conference paper, we report the baseline classification results using GAP for comparison, because GAP is the default choice for feature aggregation in ResNet series. In our experiments, we found that replacing GAP with GMP leads to improved performance, and thus adopt GMP with our GCN method -- we regard GMP as one part of our method. For clarification, we re-run the baselines and here report the corresponding results in the following table.
| Method | COCO | NUS-WIDE | VOC2007 |
|---|---|---|---|
| Res-101 GAP | 77.3 | 56.9 | 91.7 |
| Res-101 GMP | 81.9 | 59.7 | 93.0 |
| Ours | 83.0 | 62.5 | 94.0 |
- We correct the typos in Eq. (8) as follows.
Requirements
Please, install the following packages
- numpy
- torch-0.3.1
- torchnet
- torchvision-0.2.0
- tqdm
Download pretrain models
checkpoint/coco (GoogleDrive)
checkpoint/voc (GoogleDrive)
or
Options
lr: learning ratelrp: factor for learning rate of pretrained layers. The learning rate of the pretrained layers islr * lrpbatch-size: number of images per batchimage-size: size of the imageepochs: number of training epochsevaluate: evaluate model on validation setresume: path to checkpoint
Demo VOC 2007
python3 demo_voc2007_gcn.py data/voc --image-size 448 --batch-size 32 -e --resume checkpoint/voc/voc_checkpoint.pth.tar
Demo COCO 2014
python3 demo_coco_gcn.py data/coco --image-size 448 --batch-size 32 -e --resume checkpoint/coco/coco_checkpoint.pth.tar
Citing this repository
If you find this code useful in your research, please consider citing us:
@inproceedings{ML-GCN_CVPR_2019,
author = {Zhao-Min Chen and Xiu-Shen Wei and Peng Wang and Yanwen Guo},
title = {{Multi-Label Image Recognition with Graph Convolutional Networks}},
booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
year = {2019}
}
Reference
This project is based on https://github.com/durandtibo/wildcat.pytorch
Tips
If you have any questions about our work, please do not hesitate to contact us by emails.
Explore related projects
tensorflow/tensorflow
An Open Source Machine Learning Framework for Everyone
201,427 starshuggingface/transformers
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
168,711 starsAUTOMATIC1111/stable-diffusion-webui
Stable Diffusion web UI
165,274 starsComfy-Org/ComfyUI
The most powerful and modular diffusion model GUI, api and backend with a graph/nodes interface. The fastest local inference engine in the world.
146,024 stars