Как использовать Nightshade для защиты ваших работ от генеративного искусственного интеллекта

5
компьютеры и технологии 40.webp.webp

Последнее обновление 19.02.2024 — Иван Катанаев

Быстрые ссылки

  • Что такое отравление ИИ?
  • Как использовать паслен

Ключевые выводы

  • Nightshade — это инструмент искусственного интеллекта, который «отравляет» цифровое искусство, делая его непригодным для обучения моделей искусственного интеллекта.
  • Инструмент изменяет цифровые изображения таким образом, что они кажутся людям неизменными, но сбивают с толку алгоритмы ИИ.
  • Nightshade предоставляет создателям цифровых технологий возможность защитить свою работу от использования в наборах данных ИИ без согласия.

Инструменты искусственного интеллекта являются революционными и теперь могут вести беседы, генерировать текст, похожий на человеческий, и создавать изображения на основе одного слова. Однако данные обучения, которые используют эти инструменты искусственного интеллекта, часто поступают из источников, защищенных авторским правом, особенно когда речь идет о генераторах текста в изображение, таких как DALL-E, Midjourney и других.

Остановить генеративные инструменты ИИ, использующие для обучения изображения, защищенные авторским правом, сложно, и художники из всех слоев общества изо всех сил пытаются защитить свои работы от наборов данных для обучения ИИ. Но теперь все меняется с появлением Nightshade, бесплатного инструмента искусственного интеллекта, созданного для отравления результатов генеративных инструментов искусственного интеллекта и, наконец, позволяющего художникам вернуть себе часть власти.

По теме:  Что такое вредоносные приложения и насколько они опасны?

Что такое отравление ИИ?

Отравление ИИ — это «отравление» набора обучающих данных алгоритма ИИ. Это похоже на намеренное предоставление неверной информации ИИ, в результате чего обученный ИИ работает со сбоями или не может обнаружить изображение. Такие инструменты, как Nightshade, изменяют пиксели цифрового изображения таким образом, что оно кажется совершенно отличным от того, что ИИ тренирует на нем, но практически не отличается от оригинала для человеческого глаза.

Например, если вы загрузите в Интернет отравленное изображение автомобиля, для нас, людей, оно будет выглядеть одинаково, но ИИ, пытающийся научиться идентифицировать автомобили, просматривая изображения автомобилей в Интернете, увидит нечто совершенно иное.

Достаточно большой размер выборки этих поддельных или отравленных изображений в обучающих данных ИИ может повредить его способности генерировать точные изображения по заданной подсказке, поскольку понимание объекта ИИ будет поставлено под угрозу.

Есть еще несколько вопросов о том, что ждет генеративный искусственный интеллект в будущем, но защита оригинальных цифровых работ является определенным приоритетом. Это может даже повредить будущим итерациям модели, поскольку обучающие данные, на которых строится основа модели, не являются на 100 % правильными.

По теме:  Что означают все цвета на картах Google?

Используя эту технику, создатели цифровых технологий, которые не дают согласия на использование их изображений в наборах данных ИИ, могут защитить их от передачи генеративному ИИ без разрешения. Некоторые платформы предоставляют авторам возможность отказаться от включения своих работ в наборы данных для обучения ИИ. Однако такие списки отказа игнорировались преподавателями моделей ИИ в прошлом и продолжают игнорироваться практически без последствий.

По сравнению с другими инструментами защиты цифровых произведений искусства, такими как Glaze, Nightshade является оскорбительным. Glaze не позволяет алгоритмам ИИ имитировать стиль конкретного изображения, а Nightshade меняет внешний вид изображения на ИИ. Оба инструмента созданы Беном Чжао, профессором компьютерных наук Чикагского университета.

Как использовать паслен

Хотя создатель инструмента рекомендует использовать Nightshade вместе с Glaze, его также можно использовать как отдельный инструмент для защиты ваших произведений искусства. Использовать этот инструмент также довольно просто, учитывая, что для защиты ваших изображений с помощью Nightshade требуется всего три шага.

Однако есть несколько вещей, которые вам нужно иметь в виду, прежде чем начать.

  • Nightshade доступен только для Windows и MacOS с ограниченной поддержкой графического процессора и минимальным объемом видеопамяти 4 ГБ. Графические процессоры сторонних производителей и компьютеры Intel Mac в настоящее время не поддерживаются. Вот список поддерживаемых графических процессоров Nvidia по данным команды Nightshade (графические процессоры GTX и RTX можно найти в разделе «Продукты GeForce и TITAN с поддержкой CUDA»). Альтернативно вы можете запустить Nightshade на своем процессоре, но это приведет к снижению производительности.
  • Если у вас GTX 1660, 1650 или 1550, ошибка в библиотеке PyTorch может помешать вам правильно запустить или использовать Nightshade. Команда Nightshade может исправить это в будущем, перейдя с PyTorch на Tensorflow, но обходных путей на данный момент нет. Проблема также распространяется на варианты этих карт Ti. Я запустил программу, предоставив доступ администратора на своем компьютере с Windows 11 и подождав несколько минут, пока она откроется. Ваш пробег может отличаться.
  • Если в вашей работе много сплошных фигур или фона, вы можете столкнуться с некоторыми артефактами. Противостоять этому можно, используя меньшую интенсивность «отравления».

Что касается защиты ваших изображений с помощью Nightshade, вот что вам нужно сделать. Имейте в виду, что в этом руководстве используется версия для Windows, но эти шаги также применимы и к версии для macOS.

  1. Загрузите версию для Windows или macOS со страницы загрузки Nightshade.
  2. Nightshade загружается в виде архивной папки и не требует установки. После завершения загрузки извлеките ZIP-папку и дважды щелкните Nightshade.exe, чтобы запустить программу.
  3. Выберите изображение, которое хотите защитить, нажав кнопку «Выбрать» в левом верхнем углу. Вы также можете выбрать несколько изображений одновременно для пакетной обработки.
  4. Настройте диски «Интенсивность» и «Качество рендеринга» в соответствии со своими предпочтениями. Более высокие значения приводят к более сильному отравлению, но также могут привести к появлению артефактов в выходном изображении.
  5. Затем нажмите кнопку «Сохранить как» в разделе «Вывод», чтобы выбрать место назначения для выходного файла.
  6. Нажмите кнопку «Запустить Nightshade» внизу, чтобы запустить программу и отравить ваши изображения.

При желании вы также можете выбрать ядовитую метку. Nightshade автоматически обнаружит и предложит тег из одного слова, если вы этого не сделаете, но вы можете изменить его, если он неверен или слишком общий. Имейте в виду, что этот параметр доступен только при обработке одного изображения в Nightshade.

Если все пойдет хорошо, вы должны получить изображение, которое для человеческого глаза выглядит идентично оригиналу, но совершенно отличается от алгоритма искусственного интеллекта, что защитит ваше произведение искусства от генеративного искусственного интеллекта.