Wolfram 语言

愚弄神经网络

视觉幻象可以欺骗人类。同样,可以为图像分类网络构建幻象。

Wolfram Neural Net Repository加载预先训练好的图像分类网络。

选择网络可以确定分类的两个图像。

为了 "cockroach the tiger",创建一个新的神经网络,在前面添加一个含有老虎图像的 ConstantArrayLayer

可通过 LearningRateMultipliers 选项只重新训练 ConstantArrayLayer,从而迫使网络始终将图像分类为蟑螂。

在 256 轮训练之后,从 ConstantArrayLayer 中提取所得图像。

对于人类而言,图像似乎保持不变,但网络却认为不同。它现在将老虎归类为蟑螂,概率为 83%。

网络已被高空间频率的微小变化所欺骗。

请注意,这种视觉幻象是某个网络特有的。ImageIdentify 中的神经网络不会被欺骗。

而且,模糊可很快消除这种视觉幻象。

相关范例

de en es fr ja ko pt-br