Доброго времени суток, в этой статье мы проверим с вами работу такой утилиты как fawkes - она позволяет "замаскировать" лицо для нейросетей, что бы было невозможно нейросетям распознать вас.
Начало
Для использования, необходимо иметь установленный python версии 3.7 и выше. А так же установленный PyPI(pip).
Вводим в командной строке следующее:
pip install fawkes
после этого, переходим на сайт и скачиваем подходящий бинарник под вашу систему:
распаковываем в удобное вам место(можно в отдельную папку)
Скидываем в папку фотографии, и открываем командную строку
копируем путь до папки с фотографиями, и вставляем в командную строку следующую команду:
protection.exe -d C:\Users\Professional\Desktop\photo --mode low
-g, --gpu : можно добавить аргумент -g и id вашей карты для использования в процессе.
меняете путь на свой, --mode имеет несколько параметров:
low
mid
high - Чем выше уровень, тем больше искажений будет добавляться к изображению и обеспечивает более сильную защиту.
меняете путь на свой, --mode имеет несколько параметров:
можете сравнить оригинал(слева) и максимальный уровень(справа)
Теперь давайте проверим, что на это скажет нейросеть.
как мы можем увидеть, нейросеть поняла что это одна и та же персона. Да, коэффициент снизился, но всё же нейросеть смогла распознать лицо.
Данная утилита не позволяет вам быть полностью защищённым от распознавания нейросетями, но затруднить поиск похожих лиц, вполне может.