愚弄神经网络
视觉幻象可以欺骗人类。同样,可以为图像分类网络构建幻象。
从 Wolfram Neural Net Repository加载预先训练好的图像分类网络。
选择网络可以确定分类的两个图像。
为了 "cockroach the tiger",创建一个新的神经网络,在前面添加一个含有老虎图像的 ConstantArrayLayer。
可通过 LearningRateMultipliers 选项只重新训练 ConstantArrayLayer,从而迫使网络始终将图像分类为蟑螂。
在 256 轮训练之后,从 ConstantArrayLayer 中提取所得图像。
对于人类而言,图像似乎保持不变,但网络却认为不同。它现在将老虎归类为蟑螂,概率为 83%。
网络已被高空间频率的微小变化所欺骗。
请注意,这种视觉幻象是某个网络特有的。ImageIdentify 中的神经网络不会被欺骗。
而且,模糊可很快消除这种视觉幻象。