我想要一个代码示例,说明如何从聪明的hans的对抗性攻击中生成训练数据。
adv_x = fgsm.generate_np(X_test, **fgsm_params)这会生成对抗性的x数据,但我如何获得y呢?
adv_pred = model.predict_classes(adv_x)这会给出“被愚弄”的结果,对吧?
我想要的是正确地显示生成的x,y,被愚弄的y(我指的是模型预测的结果,因为攻击可能是错误的)。我用的是Mnist,如果有用的话。
发布于 2018-12-18 16:23:32
根据您共享的代码片段,我提出两个建议:
X_test代替X_train。model.predict_classes(X_train)上的模型预测(这假设对抗性示例不足以更改输入的标签)。https://stackoverflow.com/questions/53827086
复制相似问题