[当前最佳0.00000 @ypw/ 0.20631 @LeeJuly30] Kaggle ImageNet Dogs


#203

请问你之前出现test loss没有下降的情况,是如何解决的?我也是训练集损失有下降,验证集一直不变。


#204

大佬,想问下有没有wide resnet 的mxnet版本?


#205

这个是社区小伙伴 @anabasYu 写的 wide resnet。如果喜欢就去点个星星吧


#206

我之前的不是test loss没有下降,而是提交到kaggle后分数很差,应该是输出csv文件的时候错位了。我也没解决。


#207

emmm… 我用的mxnet版本是0.12.1应该是最新了的吧 :see_no_evil:


#208

应该不是,最新的会带日期号。[第三波奖励揭晓,最终波奖励预计18年2月,当前最佳0.00254 @ypw/ 0.20631 @LeeJuly30] Kaggle ImageNet Dogs 这里有说具体的版本,不知道为啥我这里装不上。


#209


使用了standford的数据集,pretrained网络梯度更新时实际梯度乘以0.05。


#210

在运行教程的代码时,如果我使用俩快GPU (ctx=[mx.gpu(0),mx.gpu(1)])就会报错:
Traceback (most recent call last):
File “/home/codes/kaggle/kaggle_dog/gluon.py”, line 199, in
train(net,train_data,valid_data,num_epochs,learnig_rate,weight_decay,ctx,lr_period,lr_decay)
File “/home/codes/kaggle/kaggle_dog/gluon.py”, line 144, in train
label=label.as_in_context(ctx)
File “/usr/local/lib/python2.7/dist-packages/mxnet/ndarray/ndarray.py”, line 1689, in as_in_context
return self.copyto(context)
File “/usr/local/lib/python2.7/dist-packages/mxnet/ndarray/ndarray.py”, line 1640, in copyto
raise TypeError('copyto does not support type ’ + str(type(other)))
TypeError: copyto does not support type <type ‘list’>
哪位知道是怎么回事阿,一块gpu的时候是正常的


#211

pip install -U --pre mxnet-cu80==0.12.1b20171126

试试这个


#213

错误信息里说了,改成label = label.as_in_context(ctx[0])


#215

多谢 @ypw 的分享, 帮助很大.


#216

好的~ :smiley:


#217


您好,我添加了如上代码以后产生的结果和预期不符,以下是产生结果
1
能把您的关键代码贴一下吗?


#218

你显著图跑出来了吗,显著图对不对,是我上边发的那个样子吗。还有最后一步要把图片保存成astype(np.uint8)才能正常显示。


#220

显著图是跑出来了,输出图片保存成astype(np.uint8),还是出现下图
1


#221

final_alpha = np.stack((final_alpha, final_alpha, final_alpha), axis=-1)
final_alpha = final_alpha * save_rgb
final_alpha = final_alpha.astype(np.uint8)
我是这样获得结果图的,不知道哪里错了


#222

噢,忘了说了显著图是一个灰度图,是0-255的,要先二值化成0和1,所以直接乘肯定是有问题的,你再试试吧。
_, img_th = cv2.threshold(sal_img, 0, 1, cv2.THRESH_OTSU)


#224

可以啦~,很感谢!


#225

客气了 :grin:


#226

谢谢!!!!