This repo is accepted by "Neural computing and applications" (IF=5.6 CCF-C 2021.11)
M-GCN: Brain-inspired Memory Graph Convolutional Network for Multi-Label Image Recognition
doi: 10.1007/s00521-021-06803-z
Considering the hippocampal circuit and memory mechanism of human brain, a brain-inspired Memory Graph Convolutional Network (M-GCN) is proposed. M-GCN presents crucial short-term and long-term memory modules to interact attention and prior knowledge, learning complex semantic enhancement and suppression
You can run the "train" OR "test" independently if you do not need to train or visualize.
-
train:You can use to train your own dataset OR make some references :
Train: python main.py -b 8 --data VOC2007 Test: python main.py -e --data VOC2007 more control details in main.py "args".
-
test: I make some simple work for visualization and test.
The input is a single picture, and the visible.py will output the predicted class.
Test:
python visible.py
The "checkpoint/checkpoint_07.pth" is used for VOC2007 (num_classes = 20). Please put the checkpoint in "./train/checkpoint/" OR "./test/checkpoint/"
You can download here :
https://pan.baidu.com/s/1vbMSsvm8kJp3dhazfFHmOw (1919)
We use the dataset in ADD-GCN.
We referenced the repos below for the code
·SSGRL(VOC2012 is working on this code)
·ADD-GCN (The mainly code I chosen in rewriting my code)
If you find our code or our paper useful for your research, please cite our work:
@article{MGCN,
title={M-GCN: Brain-inspired memory graph convolutional network for multi-label image recognition},
author={Yao, Xiao and Xu, Feiyang and Gu, Min and Wang, Peipei},
journal={Neural Computing and Applications},
pages={1--14},
year={2022},
publisher={Springer}
}
If you have any question or comment, please contact [email protected]
It also should be noticed that I will studied in ZJU soon. So you can contact my personal email [email protected].