Я обучил архитектуру VGG16 (определенную классами cleverhans.picklable_model
) на CIFAR10 с использованием модуля cleverhans.train
.
Создает файл JobLib, как и ожидалось.
Когда я тестирую его с помощью cleverhans.utils_tf.model_eval
, я получаю точность 99% в наборе поездов и 86% в наборе тестов.
Но на самом деле, когда я делаю прогнозы для одного изображения CIFAR10 (я загружаю модель, используя joblib.load
, и вызываю модель в tf.Session()
), я всегда получаю, что класс равен 8 .
Я не понимаю, откуда возникла эта проблема.
Большое спасибо за вашу помощь.