0

cleverhans并确保扰动数据仍在有效范围内clip_minclip_max这很好用,例如,如果我正在处理矩阵中的值范围为0-255或的图像0-1。但是,当范围在不同维度上不同时,单个值不足以将图像约束为有效。例如,在大多数 ImageNet 模型中,图像是通过减去均值并除以每个通道的标准差来进行预处理的,因此单个值剪辑并不理想。这个问题有聪明的解决方法吗?

4

1 回答 1

0

我和你有同样的问题。

经过调查我发现,对于通道经过不同变换的Vgg和Resnet,有些人将不同通道的clip_min和clip_max设置为相同: clip_min=min(channel1_min,channel2_min,channel3_min)channel1_min表示通道1中的理论最小值,经过反归一化(乘std,添加均值),图像将被剪裁[0,1]

我认为这是一种可行的方法。

顺便说一下,我遇到了一些问题,请看一下。 Cleverhans库中需要sess参数的方法的使用

于 2020-05-29T08:15:51.527 回答