Open Ethanwl opened 5 years ago
The current config.py
dose not mean the default setting, which is only the latest setting for a specific experiments.
If you want to reproduce the proposed results in readme, you should adopt the provided parameter setting in results_reports
. Each experiments setting are saved in setting.py
and config.py
.
Do different mean and std have significant impact? Many projects use mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225], such as official CSRNet https://github.com/leeyeehoo/CSRNet-pytorch/blob/ed29d895989c188cb913a9503721271c6cf1ab1f/train.py#L118
I don't do the experiments using CSR's setting. But I think the performance is only affected slightly. In my other experiments (not shown in this repo), I mistakenly use the other dataset's mean and std to train the model, which is close to the result of correct setting.
I use your pre-trained CSRNet model on GCC to train with UCF-QNRF for 180 epoches. The best mae 112.4 and mse 188.4 at epoch 161
I use the CSRNet to predict and always get the pictures with red dots, such as the right picture. Do you meet the same problem?
@gjy3035 Cound you realease the pre-trained SANet model on GCC?
I have updated the link for each pretrained model in readme. Please visit the page to download them.
Thank you for your pretrained model. I train the pretrained vgg_decoder model on QNRF and get the best mae 109.4 and mse 181.9 at epoch 317. I find that the mae and mse in https://github.com/gjy3035/C-3-Framework/blob/master/README.md are not the same as https://github.com/gjy3035/C-3-Framework/blob/master/results_reports/VGG_decoder/UCFQNRF/readme.md I have another two questions:
@Ethanwl Also, I noticed that in GCC_cl/config.py line 23: __C.NET = 'Res50' #
Which is mismatched from the txt result, and __C.NET
should be VGG_DECODER
. I doubted that the result and setting of VGG_Decoder may not be correct here.
Hi @gjy3035, could you pls check if the VGG_Decoder results are all correct?
How many epochs to get the corresponding results of the dataset and model? The default setting in config.py is 100 and there is no explanation. And will you release the trained models?