Вставка моего ответа из системы отслеживания проблем GitHub на случай, если другие столкнутся с такой же проблемой:
Из вашего кода похоже, что вы инициализируете вес модели, определяете сеанс tf и т. Д. После обучения модели с использованием Keras. Я предполагаю, что массив adv_x не содержит изображений, которые являются состязательными. Это объясняет, почему точность, полученная в [22], близка к случайной - потому что веса моделей случайны. Когда вы восстанавливаете модель, ее веса снова устанавливаются на значения, полученные во время обучения, поэтому точность восстанавливается (поскольку изображения не являются состязательными).