-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
中文讨论请到这里 #10
Comments
运行结果,迭代一次后出现0.0,大概是这出错了,暂时还没找到具体原因。 |
你后来贴的这块是第二次融合的log,在这之前应该就有问题,因为视觉rank1很低,应该是keras增量训练部分的问题,检查一下有没有传入正确的fusion结果用于训练,以及测试时有没有使用正确的增量后的model |
好的,谢谢。 |
你好,你能给个联系方式吗?我也在跑这篇代码,有些问题能不能请教你,谢谢 |
@hacker-wei 是问我吗? |
是的,能给个联系方式吗?运行过程中出现了问题,多谢 |
是否可以搭个船?? @ @1067219243 |
qq1067219243 |
@ahangchen 您好,同样是viper-market,我修改一些路径后,增量优化前rank1:0.256,0.570, 增量优化后虽不像上次低的离谱,但却没有增量优化前高,只有:0.21,0.54. |
可以先试一下以viper2grid的transfer,如果也没什么提升的话应该就是有哪里没复现对,如果只是target为market没提升的话,应该是一些超参要改,比如batch size |
好的,谢谢。 |
运行结果: /home/hyl/coding/TrackViz/data/viper_grid-cv9-test/cross_filter_pid.log /home/hyl/coding/TrackViz/data/viper_grid-cv9-r-test/renew_pid.log /home/hyl/coding/TrackViz/data/viper_grid-cv9-r-test/cross_filter_pid.log |
有提升就应该没太大问题,估计有些细节要调一下,grid的评估是十次二折交叉验证,这只是其中一次的AP,前三个是rank1,rank5,rank10的结果 |
十次验证都有的,差别不大,只贴出来cv9的。想知道不同的数据集验证需要改哪个参数,如果可以告知就太感谢了! |
看AP,问题应该是在结合时空的部分,第一次结合时空应该能到30%左右,那样的话增量后也会更高一些,目前结合时空的约束的具体逻辑Market和GRID有些细微的差别,我最近会把稳定版代码整理到TFusion这个项目里,不用git submodule的形式了,避免大家复现的时候老是拉错版本。 |
好的,辛苦了。感谢。 |
已有同学成功复现 #12 |
@ahangchen同学,你好!请问我直接用你的孪生网络在1501上训练一个模型,应该用那部分代码? |
@ahangchen ,你好,请问你训练时后面的-acc是什么的准确率? |
@hacker-wei 设置了early stop |
@chj1933 训练集上的rank1 acc |
|
@ahangchen 你好 |
@bqxu1024 mix.list与论文中的实验无关,只是一个额外的测试。 |
@rintiunse 肯定是图像模型训练出问题了,需要提供更多信息才能判断具体原因。 |
你好,我跟你有一样的问题,我将作者pair_train的欧式距离函数改变之后,jude的损失一直持续在0.5无法下降,请问你解决了问题吗? |
你好,请问一下,为什么我运行这个pair_train.py文件时会显示 No module named train??? 知道的话请帮忙解答一下,还停留在跑第二py文件阶段,新手小白在这先谢谢您了 |
@ahangchen 作者你好,我想知道该论文的rank5和rank10的结果,可是我这么加为啥不对? |
@ahangchen 谢谢作者 |
最近在看代码的时候有一个疑惑的地方,想请教您一下。
|
@weibaogang 你说的是对的,不过因为predict_pid的范围也是[0, person_cnt - 1],而且[0,10]的范围相对于这个范围很小,所以选出来的随机数差不多,对结果没有什么影响。 |
您好,我最近在看代码的时候有一个疑惑,在st_filter.py文件中,计算最终的融合分数, |
|
好的,感谢,我再看看代码,有问题再请教您 |
|
好的,感谢,我再理解理解 |
作者你好,我发现你上传的代码都是空的py文件,没看明白怎么使用,方便上传完整的代码吗 |
@humpbackGao 空的应该是没有被使用的文件,而且好像也没多少空的py文件吧,建议检查一下网络是不是没加载出来… |
果然是网络问题。。 还有我想问一下这个项目怎么使用,是用两部分分别跑吗 我在复现结果,不过是新手不太会用 |
作者你好,请问怎么单独测试第二次融合的结果? |
@1067219243 目前多次增量的模型会相互覆盖,你可以通过改变这个iteration_cnt来改变增量次数,或者自己加一个模型备份代码。 |
设置的iteration_cnt=1,目前,viper_market-test/renew_pid.log, viper_market-test/cross_filter_pid.log, |
你是不是想单独做cross_filter_pid.log这个文件的eval?可以看一下这个函数: predict_eval |
您好,我想问您一下,在使用函数track_score计算score的时候,score = track_score(camera_delta_s, c1, time1, c2, time2, interval=700, filter_interval=50000),您是如何确定 interval 和 filter_interval的值的? |
@css1995 这是滑窗计算时空分数的两个超参数了,分别代表滑窗的大小和滑窗的范围,我们是可视化不同数据集上的时空分布曲线估算的这两个值,没有怎么调优过,后面其实也在尝试做自适应的滑窗。 |
作者您好,没有太看懂时空模型部分代码。 |
@css1995 对排序结果会有影响,但是person reid的评价指标计算是不管相同人在相同摄像头的样本的,所以对rank1和map的结果不会有什么影响 |
|
作者您好,有一个小问题想请教一下: |
@532091602hzy 一般来说依靠Siamese网络输出相似度来排序准确率是要高于按特征算余弦距离排序的,但这样网络forward次数特别多(probe*gallery),所以实际应用少。而计算特征的话网络只需要forward probe + gallery次。另外你可以检查一下相似度计算部分逻辑有没有问题,比如是不是把同摄像头的照片也考虑进去了。 |
作者您好,viper-market,我得到的结果是,视觉分类rank1:0.256,融合rank:0.565,但是一次迭代后,反而只有分类器rank1:0.011,融合rank1:0.112,不知道有可能在哪里出了错,会有这样的结果?
The text was updated successfully, but these errors were encountered: