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