swuxyj / DeepHash-pytorch

Implementation of Some Deep Hash Algorithms, Including DPSH、DSH、DHN、HashNet、DSDH、DTSH、DFH、GreedyHash、CSQ.
MIT License
495 stars 116 forks source link

关于复现不到论文结果的事情 #35

Open shuaichaochao opened 2 years ago

shuaichaochao commented 2 years ago

非常感谢您的工作。我想问一下为什么贝叶斯网络这一系列方法,hashnet,DCH等,都达不到那个结果,请问这跟使用什么GPU有关系嘛,我看您复现的结果是相近的,我也用了您的代码,但是还不行,是有什么细节嘛??

swuxyj commented 2 years ago

可能是我这边实现的问题,可以参考下原作者的代码

fuchun-wang commented 2 years ago

@shuaichaochao hashnet,我复现的差不太多的,你具体复现的结果差多少,可以贴点数据讨论讨论

shuaichaochao commented 2 years ago

@shuaichaochao hashnet,我复现的差不太多的,你具体复现的结果差多少,可以贴点数据讨论讨论

48位下,NUS-WIDE数据集,81个类别,MAP是53左右,imagenet是40多。你是用原作者的代码嘛?还是用这个作者的代码?

fuchun-wang commented 2 years ago

hashnet 48bit 下,直接跑imagenet数据集,使用这个作者的代码有 64 的mAP精度

shuaichaochao commented 2 years ago

hashnet 48bit 下,直接跑imagenet数据集,使用这个作者的代码有 64 的mAP精度

那你跑了NUS-WIDE数据集了嘛?你直接使用这个作者的参数嘛?还是使用了新的参数呀?

fuchun-wang commented 2 years ago

hashnet 48bit 下,直接跑imagenet数据集,使用这个作者的代码有 64 的mAP精度

那你跑了NUS-WIDE数据集了嘛?你直接使用这个作者的参数嘛?还是使用了新的参数呀?

没跑过多标签的数据集,参数应该影响不大!