1。 问题:输入一张图片,经过ckpt,两次运行结果,六层的predition与location的两次结果有轻微差异;
输入一张图片,经过pb,两次运行结果,六层的predition与location的两次结果有轻微差异但比ckpt的差异大;
这个问题不知道为什么,微信好友的答复如下:,但是还是没有理解透彻,希望大家留言各抒己见
原因:a.很多生成算法不是用argmax,而是按预测概率来选择,所以仅仅是argmax对应的那一项被选中的可能性最大而已,所以需要看你inference的实现
b. 保存的参数和soft Max有关,他是正例随机抽取,这样导致不严格误差;
激活函数选择导致的;
输入256维一个矩阵,经过映射,过滤,激活函数soft抽取进化是在一个范围内随机抽取负例正例,做选择
c.因为网络中应用了dropout
d. 输入模型的图片的预处理的方式与训练莫模型的图片预处理方式不一致,例如图片归一化的方式不一致
图片预测差异分析
本文探讨了使用不同模型(ckpt和pb)对同一张图片进行多次预测时出现的轻微差异问题。分析了可能的原因,包括预测概率的选择、softmax处理、dropout应用及图片预处理方式等。
3850





