Описание тега cleverhans
CleverHans - это библиотека Python для тестирования уязвимости систем машинного обучения на примерах противоборства.
1
ответ
Случайный лес черный ящик с CleverHans
Я новичок в этом деле и пытаюсь атаковать Случайный Лес с FGSM Black Box (от умных ханов) Но я не уверен, как это реализовать. У них есть пример "черного ящика" для данных Mnist, но я не понимаю, где я должен разместить свой случайный лес и где я до…
25 ноя '18 в 23:51
1
ответ
Потребление памяти при увеличении набора данных Якобиана
Я пытаюсь повторить результаты из https://arxiv.org/abs/1602.02697, но использую изображения размером 224x224x3, следуя учебному пособию черного ящика https://github.com/tensorflow/cleverhans/blob/master/cleverhans_tutorials/mnist_blackbox.py Тем не…
07 фев '19 в 18:36
1
ответ
Использование умных людей только с весами модели и без класса модели
Я использую предварительно подготовленную модель, созданную кем-то другим, они только выпустили веса моделей. В настоящее время я импортирую весовые коэффициенты модели в свой график и называю их тензорными именами. Тем не менее, это кажется несовме…
26 фев '19 в 12:13
2
ответа
Как исправить "ImportError: невозможно импортировать имя" флаги "при импорте флагов из Cleverhans.compat в Python
У меня проблема при воспроизведении следующего кода, приведенного в качестве примера в библиотеке Cleverhans: https://github.com/tensorflow/cleverhans/blob/master/cleverhans_tutorials/mnist_tutorial_jsma.py Проблема в строке № 18 . При воспроизведен…
15 янв '19 в 14:23
1
ответ
Генерация противоборствующих данных из моделей атак умных людей
Мне нужен пример кода для того, как генерировать данные о поездах из атак со стороны умного Ганса. adv_x = fgsm.generate_np(X_test, **fgsm_params) Это генерирует состязательные данные x, но как я могу получить y? adv_pred = model.predict_classes(adv…
18 дек '18 в 05:52
1
ответ
Объект 'RandomForestClassifier' не имеет атрибута 'layer'
Я пытаюсь атаковать мой случайный лесной классификатор. clf = RandomForestClassifier(max_features="sqrt", n_estimators=500, n_jobs=-1, verbose=1, warm_start=True) clf.fit(X_train, y_train) После этого определения я делаю свои прогнозы, и после этого…
31 окт '18 в 05:41
1
ответ
Какая атака на умных серфах - это атака серого ящика, а какая атака на белый / черный ящик в библиотеке умных людей?
Я использую https://github.com/tensorflow/cleverhans для создания изображений соперников, но алгоритм атак не приводится. Все коды алгоритмов атаки перечислены здесь: https://github.com/tensorflow/cleverhans/tree/master/cleverhans/attacks Я не знаю,…
30 янв '19 в 02:57
1
ответ
NotImplementedError: <класс 'cleverhans.model.CallableModelWrapper'>должен реализовывать `get_logits` или должен определять вывод logits в`fprop`
Когда я пытаюсь запустить с github.com/behzadanksu/rl-attack python train.py --env Breakout --noisy --save-dir./data/Breakout/ --attack fgsm --num-steps 20 --attack-prob 1.0 из библиотеки cleverhans я получаю следующую ошибку. Как я могу избежать эт…
27 фев '19 в 12:54
0
ответов
Чрезвычайно надежная модель Googlenet
Как обучить модель googlenet на собственном наборе данных классификации изображений? Например: при использовании библиотеки cleverhans данные, для которых предусмотрены пакеты для запуска атак, - это MNIST и CIFAR. Я обучил классификатор изображений…
18 мар '19 в 05:58
0
ответов
Как экспортировать состязательные примеры для Facenet в Cleverhans?
Я пытаюсь проследить за этим блогом https://brunolopezgarcia.github.io/2018/05/09/Crafting-adversarial-faces.html чтобы создавать изображения лиц, противостоящих Facenet. Код здесь https://github.com/tensorflow/cleverhans/tree/master/examples/facene…
30 мар '19 в 11:44
0
ответов
Получение исключения из метода generate_np
Я пытаюсь сгенерировать изображения MNIST с использованием методов generate_np. Получив это ниже исключения. Использование модели CNN по умолчанию от Cleverhans. FailedPreconditionError: Ошибка при чтении переменной ресурса dens_2 / bias из контейне…
17 апр '19 в 20:48
2
ответа
Почему tf.write_file не записывает файл?
Мой код: i = 0 fgsm = FastGradientMethod(wrap) adv = fgsm.generate(x_test_tensor, **fgsm_params) for adv_x in tf.unstack(adv): img = tf.cast(adv_x, dtype=tf.uint8) tf_image = tf.image.encode_jpeg(img) tf.write_file('adversarial_examples/' + str(i) +…
17 апр '19 в 23:06
1
ответ
Несовпадение рангов формы при активации FGSM в Keras ResNet
Я пытаюсь активировать FGSM с ResNet 50 с keras, но получите ошибку: ValueError: Shape must be rank 4 but is rank 5 for 'model_1/conv1_pad/Pad' (op: 'Pad') with input shapes: [2,1,224,224,3], [4,2]. Мой код: from keras.applications.resnet50 import R…
19 апр '19 в 03:00
0
ответов
Атакующая модель Tensorflow с CarliniWagnerL2 от Cleverhans, приводящая к NotImplementedError
Я пытаюсь познакомиться с тензорным потоком и умными людьми. Но кажется, что я перепутал функциональность. Я создал простую модель с тензорным потоком, обучил ее, а затем хочу создать изображение соперника с помощью атаки CarliniWagnerL2 от умных лю…
29 апр '19 в 09:17
0
ответов
Как исправить ошибку 'Вы должны передать значение для тензора-заполнителя'Placeholder_2'с ошибкой типа d float и shape [?,1,680,1]' в Python?
У меня проблема с запуском модифицированного кода в библиотеке Cleverhans. Я пытаюсь запустить модифицированную версию mnist_blackbox.py пример. Входы 3*680*1 вместо 28*28*1. x_adv_sub является тензором 1*680*1 и в сочетании с x_test_rest_tf который…
29 апр '19 в 09:18
0
ответов
Как работает convert_pytorch_model_to_tf()?
Я играю с mnist_tutorial_pytorch.py, и я установил eps = 0 в fgsm_params толковый словарь. Исходя из моего понимания, это означает, что fgsm атака ничего не должна делать, и точность целевой модели не уменьшится. Но я получил модель Pytorch, точност…
23 апр '19 в 15:11
1
ответ
Cleverhans, как выбрать одно устройство с графическим процессором?
Я тиражирую один из базовых уроков MNIST с использованием умных людей. У меня есть доступ к машине с несколькими графическими процессорами, и кажется, что библиотека полностью использует преимущества архитектуры с несколькими графическими процессора…
03 июн '19 в 22:53
1
ответ
Извлечение оригинального формата изображения после состязательной атаки с Cleverhans
Предположим, я загружаю набор данных MNIST с Cleverhans и атакую изображение с помощью FGM. Любое изображение, которое я загружаю через набор данных Cleverhans MNIST, уже имеет свои значения пикселей, ограниченные [0, 1], и то же самое верно после…
18 июл '19 в 18:08
1
ответ
Как сделать так, чтобы умные люди хорошо работали с набором данных Imagenet? Я не могу найти правильные параметры
Я использую код cleverhans для cw, чтобы создавать состязательные примеры на Imagenet. Целевая модель - InceptionV3(из кераса), и я хочу использовать cw для целевой атаки. Но когда я сохраняю изображение adv, они сильно изменились по сравнению с исх…
27 июл '19 в 06:15
0
ответов
Загрузка предварительно обученной модели Resnet в формат модели Cleverhans
Я пытаюсь загрузить предварительно обученную модель ResNet из MadryLab CIFAR-10 вызов в CleverHans рассчитать передачу атаки. Однако восстановление сохраненных моделей в model_zoo.madry_lab_challenges.cifar10_model.ResNet объект не работает. Похоже,…
30 июл '19 в 10:08