yangze0930 / NTS-Net

This is a PyTorch implementation of the ECCV2018 paper "Learning to Navigate for Fine-grained Classification" (Ze Yang, Tiange Luo, Dong Wang, Zhiqiang Hu, Jun Gao, Liwei Wang).
MIT License
452 stars 118 forks source link

在standford cars 数据集上,测试正确率88.6%左右就上不去了,有达到论文中的93.9%的吗,batch size为8 #17

Open dongzhi0312 opened 5 years ago

heartInsert commented 5 years ago

我内存爆炸了我去,你运行环境多大内存的

novioleo commented 5 years ago

@heartInsert

我16G内存,16Gswap能撑住cub200

dongzhi0312 commented 5 years ago

12G 内存,batch size 为 12

heartInsert commented 5 years ago

我改了dataset,只有在getittem的时候才读取Img,而不是一开始就读取img

novioleo commented 5 years ago

@heartInsert 如果能做预加载就很好了

heartInsert commented 5 years ago

@heartInsert 如果能做预加载就很好了 啥?

novioleo commented 5 years ago

@heartInsert 你每次get_item再去读取图片,会从某个角度影响性能,决定于磁盘io。如果你多个worker还行,如果不是的话,就需要预加载,就是让后台去提前加载这部分图像到内存,然后到时内存直接读取,而不需要等待了。

heartInsert commented 5 years ago

@heartInsert 你每次get_item再去读取图片,会从某个角度影响性能,决定于磁盘io。如果你多个worker还行,如果不是的话,就需要预加载,就是让后台去提前加载这部分图像到内存,然后到时内存直接读取,而不需要等待了。

00,对的,这样确实比较慢,直接读内存那种肯定快好多

lyn0102 commented 5 years ago

@heartInsert 你每次get_item再去读取图片,会从某个角度影响性能,决定于磁盘io。如果你多个worker还行,如果不是的话,就需要预加载,就是让后台去提前加载这部分图像到内存,然后到时内存直接读取,而不需要等待了。

00,对的,这样确实比较慢,直接读内存那种肯定快好多

你有遇到训练和测试在测试集上的结果不一样的情况么?

novioleo commented 5 years ago

@lyn0102 能具体说下么?或者po图。

lyn0102 commented 5 years ago

@lyn0102 能具体说下么?或者po图。

应该是他的测试代码有问题,少了个eval

lunchben commented 5 years ago

No description provided.

您好,请问怎么在Stanford cars上训练啊,能分享一下您的dataset文件吗?

yangxh11 commented 4 years ago

请问问题解决了吗,我也遇到这个问题,stanford cars的测试效果上不去,不管是否使用该数据集提供的bbox标签

haobabuhaoba commented 4 years ago

No description provided.

您好,请问怎么在Stanford cars上训练啊,能分享一下您的dataset文件吗?

请问,您现在会修改成自己的数据集了吗?

lunchben commented 4 years ago

No description provided.

您好,请问怎么在Stanford cars上训练啊,能分享一下您的dataset文件吗?

请问,您现在会修改成自己的数据集了吗?

我学了pytorch之后懒得写dataloader,把自己的数据集用python脚本写成CUB200的格式然后直接用源代码运行就行了。

haobabuhaoba commented 4 years ago

不太会,你能发给我一个脚本吗?我试着把自己的数据集改成CUB200的格式的,我的是VOC格式的数据集

------------------ 原始邮件 ------------------ 发件人: "yangze0930/NTS-Net" <notifications@github.com>; 发送时间: 2020年11月13日(星期五) 上午9:53 收件人: "yangze0930/NTS-Net"<NTS-Net@noreply.github.com>; 抄送: "张冰华"<993210357@qq.com>;"Comment"<comment@noreply.github.com>; 主题: Re: [yangze0930/NTS-Net] 在standford cars 数据集上,测试正确率88.6%左右就上不去了,有达到论文中的93.9%的吗,batch size为8 (#17)

No description provided.

您好,请问怎么在Stanford cars上训练啊,能分享一下您的dataset文件吗?

请问,您现在会修改成自己的数据集了吗?

我学了pytorch之后懒得写dataloader,把自己的数据集用python脚本写成CUB200的格式然后直接用源代码运行就行了。

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

lunchben commented 4 years ago

不太会,你能发给我一个脚本吗?我试着把自己的数据集改成CUB200的格式的,我的是VOC格式的数据集 ------------------ 原始邮件 ------------------ 发件人: "yangze0930/NTS-Net" <notifications@github.com>; 发送时间: 2020年11月13日(星期五) 上午9:53 收件人: "yangze0930/NTS-Net"<NTS-Net@noreply.github.com>; 抄送: "张冰华"<993210357@qq.com>;"Comment"<comment@noreply.github.com>; 主题: Re: [yangze0930/NTS-Net] 在standford cars 数据集上,测试正确率88.6%左右就上不去了,有达到论文中的93.9%的吗,batch size为8 (#17) No description provided. 您好,请问怎么在Stanford cars上训练啊,能分享一下您的dataset文件吗? 请问,您现在会修改成自己的数据集了吗? 我学了pytorch之后懒得写dataloader,把自己的数据集用python脚本写成CUB200的格式然后直接用源代码运行就行了。 — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

链接:https://pan.baidu.com/s/10Wc1KmtlFDVCgFQFnNq6-A 提取码:Lv19

Opalus-wangs commented 3 years ago

No description provided.

您好,请问怎么在Stanford cars上训练啊,能分享一下您的dataset文件吗?

请问,您现在会修改成自己的数据集了吗?

我学了pytorch之后懒得写dataloader,把自己的数据集用python脚本写成CUB200的格式然后直接用源代码运行就行了。

您好,我想请问一下,我想换成Standford Dog数据集,仿照CUB生成了那三个.txt(images.txt...)文件,思路是可以的么?但文件读取一直不合适,能分享一下您的脚本文件嘛?万分感谢

lunchben commented 3 years ago

No description provided.

您好,请问怎么在Stanford cars上训练啊,能分享一下您的dataset文件吗?

请问,您现在会修改成自己的数据集了吗?

我学了pytorch之后懒得写dataloader,把自己的数据集用python脚本写成CUB200的格式然后直接用源代码运行就行了。

您好,我想请问一下,我想换成Standford Dog数据集,仿照CUB生成了那三个.txt(images.txt...)文件,思路是可以的么?但文件读取一直不合适,能分享一下您的脚本文件嘛?万分感谢

链接: https://pan.baidu.com/s/1F3nuKOod05nH5K7VYtPrIg 提取码: bd98 脚本有点low,你要根据自己的路径和文件名改一下

durong1996 commented 2 years ago

No description provided.

您好,请问怎么在Stanford cars上训练啊,能分享一下您的dataset文件吗?

请问,您现在会修改成自己的数据集了吗?

我学了pytorch之后懒得写dataloader,把自己的数据集用python脚本写成CUB200的格式然后直接用源代码运行就行了。

您好,我想请问一下,我想换成Standford Dog数据集,仿照CUB生成了那三个.txt(images.txt...)文件,思路是可以的么?但文件读取一直不合适,能分享一下您的脚本文件嘛?万分感谢

链接: https://pan.baidu.com/s/1F3nuKOod05nH5K7VYtPrIg 提取码: bd98 脚本有点low,你要根据自己的路径和文件名改一下

可以麻烦再发一下您数据集的链接吗?就是Standford Dog数据集和Stanford cars数据集,特别感谢您