>  기사  >  기술 주변기기  >  Nightshade를 사용하여 생성 AI로부터 작품을 보호하는 방법

Nightshade를 사용하여 생성 AI로부터 작품을 보호하는 방법

PHPz
PHPz앞으로
2024-03-14 22:55:02960검색

역자 | Chen Jun

Reviewer | Chonglou

보시다시피 현재 일어나고 있는 인공지능(AI) 혁명은 사회 전반을 휩쓸고 있습니다. 가장 직관적인 느낌은 인간-컴퓨터 대화를 기반으로 AI 알고리즘이 인간의 언어와 유사한 텍스트를 생성할 수 있을 뿐만 아니라 단어(그룹)를 기반으로 이미지와 비디오를 생성할 수 있다는 것입니다. 그러나 이러한 인공 지능 도구(특히 DALL-E, Midjourney와 같은 텍스트-이미지 생성기)에서 사용되는 학습 데이터는 저작권이 있는 데이터 소스에서 나오는 경우가 많습니다.

Nightshade를 사용하여 생성 AI로부터 작품을 보호하는 방법

디지털 영역에서 AI 생성 도구가 저작권이 있는 이미지에 대해 학습하는 것을 방지하는 것은 어려운 작업입니다. 모든 분야의 아티스트는 AI 훈련 데이터 세트로부터 자신의 작업을 보호하기 위해 다양한 수준에서 작업해 왔습니다. 디지털 세계의 급속한 발전으로 인해 감독과 보호가 더욱 어려워짐에 따라 지적 재산권 보호와 관련하여 복잡한 문제가 많이 직면하고 있습니다. 아티스트는 자신의 작품의 독창성과 독창성을 보장하기 위해 워터마크나 디지털 서명을 추가하는 등의 기술적 조치를 취할 수 있습니다. 그러나 이러한 조치가 항상 가능한 것은 아닙니다

이제 Nightshade의 출현으로 상황이 완전히 바뀔 것입니다. Nightshade는 생성 AI 도구의 결과를 "오염"시켜 아티스트의 저작권을 보호하는 데 도움이 되는 무료 AI 도구입니다. 이 도구의 출시는 창작자가 더 큰 통제력을 갖고 자신의 저작물을 침해로부터 더 잘 보호할 수 있음을 의미합니다. Nightshade의 출현은 아티스트에게 잠재적인 저작권 침해 문제를 처리할 수 있는 새로운 방법을 제공하여 더 자신감 있고 마음의 평화를 가지고 자신의 작품을 전시할 수 있게 해줍니다. 이 기술의 도입은 창작 분야 전체에 혁명적인 변화를 가져올 것이며, 예술계에도 혁명적인 변화를 가져올 것입니다.

개념적으로 말하면, 인공지능 포이즈닝은 인공지능 알고리즘의 훈련 데이터 세트를 "포이즈닝"하는 행위를 말합니다. 이는 의도적으로 AI에 잘못된 정보를 제공하여 훈련된 AI가 오작동하고 이미지를 감지하지 못하게 만드는 것과 유사합니다. 기술적으로 Nightshade와 같은 도구는 디지털 이미지의 픽셀을 변경하여 인공 지능을 훈련할 때 완전히 다르게 보이도록 할 수 있습니다. 그리고 인간의 눈의 관점에서 볼 때 이러한 변화는 기본적으로 원본 이미지와 여전히 일치합니다. 고양이 사진을 온라인에 업로드하면 인간에게는 사진이 그냥 평범한 고양이처럼 보일 수도 있습니다. 그러나 AI 시스템의 경우 조작이 가능하고 고양이를 정확하게 식별하지 못해 혼란과 오분류가 발생할 수 있습니다. 이는 데이터에 오류가 있거나 기만적인 정보가 시스템의 학습 및 성능에 부정적인 영향을 미칠 수 있으므로 AI 시스템을 훈련할 때 데이터 정확성과 완전성이 매우 중요하다는 것을 보여줍니다. 따라서 데이터의 품질과 신뢰성을 보장하는 것은 잘못된 결과와 부정확한 판단을 방지하기 위해 AI 모델을 훈련하는 데 있어 중요한 단계입니다.

또한, 인공지능을 위한 데이터 훈련 과정에서 스케일 효과로 인해 위조되거나 변조된 이미지 샘플이 너무 많으면 인공지능이 이해하는 정확도에 영향을 미쳐 그 기반이 손상될 수 있습니다. 프롬프트가 주어지면 정확한 이미지를 생성하는 능력.

생성 인공 지능 기술은 여전히 ​​빠르게 발전하고 있지만, 현재로서는 모델 훈련의 기초로 사용되는 데이터에 인간의 눈으로 볼 수 없는 오류가 발생하면 후속 모델에 미묘하게 손상을 입히게 됩니다. 이는 원본 디지털 저작물을 보호하는 효과가 있습니다. 즉, 이에 따르면 자신의 이미지가 인공지능 데이터세트에 사용되는 것을 원하지 않는 디지털 창작자는 자신의 이미지 작품이 허가 없이 생성 인공지능으로 유입되는 것을 효과적으로 방지할 수 있습니다.

현재 일부 플랫폼에서는 창작자에게 '인공지능 훈련 데이터 세트에 자신의 작품을 포함하지 않음' 옵션을 제공하기 시작했습니다. 물론 인공지능 모델 훈련자들 역시 이에 대해 충분히 주의를 기울일 필요가 있다.

Glaze

와 같은 다른 디지털 아트 보호 도구와 비교할 때 Nightshade

의 구현은 완전히 다릅니다.

Glaze는 AI 알고리즘이 특정 이미지 스타일을 모방하는 것을 방지하는 반면, Nightshade는 AI 관점에서 이미지의 모양을 변경합니다. 물론 두 도구 모두 시카고 대학교 컴퓨터 과학 교수인 Ben Zhao이 개발했습니다.

Nightshade 사용 방법

이 도구의 제작자는 사용자에게 NightshadeGlaze와 함께 사용할 것을 권장하지만 작업을 보호하기 위한 독립형 도구로 사용할 수도 있습니다. 전반적으로 이 도구를 사용하는 것은 복잡하지 않으며 Nightshade만 사용하여 몇 단계만으로 이미지 생성을 보호할 수 있습니다. 하지만 시작하기 전에 명심해야 할 세 가지 사항은 다음과 같습니다.

  1. NightshadeWindowsMacOS에서만 작동하며 GPU에 대한 지원이 제한됩니다. 최소 4GB VRAM이 필요합니다. 현재 NVIDIA GPU 및 Intel Mac 이외의 제품은 지원하지 않습니다. 다행히 Nightshade 팀에서는 Nvidia GPU--https://www.php.cn/link/719e427d3b21a35b8cdcd2d88db6ca11 지원 목록 링크를 제공합니다. (알고 계실 수도 있습니다: GTXRTX GPU는 "CUDA지원되는 GeForceTITAN 제품" 섹션에 있습니다. 또는 CPU에서 Nightshade를 실행할 수 있지만 성능이 저하됩니다.
  2. GTX 1660, 1650 또는 1550을 사용하는 경우 PyTorch 라이브러리의 버그 정상적으로 시작하거나 사용할 수 없게 됩니다. 밤의 그늘. Nightshade 팀은 나중에 PyTorch에서 Tensorflow로 마이그레이션하여 이 문제를 해결할 수도 있지만 아직 좋은 해결책은 없습니다. 게다가 문제는 이러한 그래픽 카드의 Ti 변형에도 적용됩니다. 테스트에서는 Windows 11 컴퓨터에서 관리자 액세스 권한을 부여했음에도 불구하고 프로그램을 열려면 몇 분 정도 기다려야 했습니다. 귀하의 상황이 달라질 수 있기를 바랍니다.
  3. 작품에 단색 모양이나 배경이 많이 포함되어 있으면 일부 아티팩트(artifact) 문제가 발생할 수 있습니다. 이 문제는 "독" 강도를 낮추면 해결될 수 있습니다.

이미지를 보호하기 위해 Nightshade를 구체적으로 사용하려면 다음 단계를 수행해야 합니다. 이 가이드는 Windows 버전을 사용하지만 macOS 버전에도 적용된다는 점을 명심하세요.

  1. Nightshade 다운로드 페이지에서 Windows 또는 macOS 버전을 다운로드하세요.
  2. Nightshade은 로컬에 아카이브 폴더 형태로 다운로드되기 때문에 추가 설치가 필요하지 않습니다. 다운로드가 완료된 후 ZIP 폴더의 압축을 풀고 두 번 클릭하여 Nightshade.exe를 실행하면 됩니다.
  3. 아래 그림과 같이 팝업 인터페이스에서 왼쪽 상단에 있는 "선택" 버튼을 클릭하여 보호하려는 이미지를 선택하세요. 일괄 처리를 위해 여러 이미지를 동시에 선택할 수 있습니다.
  4. 원하는 대로 슬라이더를 통해 이미지 작업 강도(Intensity)와 렌더링 품질(Render Quality)을 조정할 수 있습니다. 값이 높을수록 중독 효과가 강해지지만 출력 이미지에 아티팩트도 발생합니다.
  5. 다음으로 "출력" 섹션 아래의 "다른 이름으로 저장" 버튼을 클릭하여 출력 파일의 대상을 선택하세요.
  6. 마지막으로 하단의 "Run Nightshade" 버튼을 클릭하여 프로그램을 실행하고 이미지 포이즈닝을 완료해주세요.

동시에 "독(poison)" 태그도 선택할 수 있습니다. Nightshade는 태그를 수동으로 선택하지 않은 경우 자동으로 단어 태그를 감지하고 추천합니다. 물론 라벨이 올바르지 않거나 너무 일반적인 경우 수동으로 변경할 수도 있습니다. 이 설정은 Nightshade가 단일 이미지를 처리할 때만 사용할 수 있다는 점을 기억하세요.

모든 것이 잘되면 사람의 눈에는 원본과 똑같이 보이지만 AI 알고리즘에서는 원본과 완전히 다른 것으로 인식되는 이미지를 얻게 됩니다. 이는 귀하의 작품이 인공 지능 생성기로부터 보호된다는 것을 의미합니다.

번역자 소개

51CTO 커뮤니티 편집자인 Julian Chen은 10년 이상의 IT 프로젝트 구현 경험을 갖고 있으며, 내부 및 외부 자원과 위험을 관리 및 제어하는 ​​데 능숙하며 네트워크 및 정보 보안 지식과 경험.

원제: Nightshade를 사용하여 생성 AI로부터 작품을 보호하는 방법

위 내용은 Nightshade를 사용하여 생성 AI로부터 작품을 보호하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 51cto.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제