Trong thời đại công nghệ số, các công cụ AI đã trở nên phổ biến và có khả năng tạo ra những nội dung giống như con người, từ văn bản đến hình ảnh. Tuy nhiên, dữ liệu huấn luyện của các công cụ này thường bao gồm các nguồn bản quyền, đặc biệt là trong lĩnh vực tạo ảnh từ văn bản như DALL-E và Midjourney. Điều này đã gây ra nhiều khó khăn cho các nghệ sĩ trong việc bảo vệ tác phẩm của mình khỏi việc bị sử dụng trái phép trong các bộ dữ liệu huấn luyện AI. Nhưng giờ đây, với sự ra đời của Nightshade, một công cụ AI miễn phí, các nghệ sĩ có thể lấy lại quyền kiểm soát.
AI Poisoning Là Gì?
AI Poisoning là hành động “nhiễm độc” bộ dữ liệu huấn luyện của một thuật toán AI. Điều này tương tự như việc cung cấp thông tin sai lệch cho AI một cách có chủ đích, dẫn đến việc AI bị lỗi hoặc không thể nhận diện hình ảnh chính xác. Công cụ như Nightshade thay đổi các pixel trong hình ảnh số sao cho nó trông hoàn toàn khác đối với AI nhưng vẫn giữ nguyên hình dáng ban đầu đối với mắt người.
Robot cầm cọ vẽ trên bức tranh nhiều màu sắc
Ví dụ, nếu bạn tải lên một hình ảnh bị nhiễm độc của một chiếc xe lên internet, nó sẽ trông giống như bình thường đối với con người, nhưng một AI đang cố gắng huấn luyện để nhận diện xe sẽ thấy một thứ hoàn toàn khác. Một lượng lớn hình ảnh giả hoặc bị nhiễm độc trong dữ liệu huấn luyện của AI có thể làm giảm khả năng tạo ra hình ảnh chính xác từ một lệnh nhất định, vì sự hiểu biết của AI về đối tượng bị ảnh hưởng.
Việc bảo vệ tác phẩm số gốc là một ưu tiên quan trọng, và kỹ thuật này giúp các nhà sáng tạo không đồng ý cho phép hình ảnh của họ được sử dụng trong các bộ dữ liệu AI có thể bảo vệ chúng khỏi việc bị sử dụng trái phép. Một số nền tảng cung cấp tùy chọn cho phép các nhà sáng tạo từ chối đưa tác phẩm của họ vào các bộ dữ liệu huấn luyện AI. Tuy nhiên, các danh sách từ chối này thường bị bỏ qua bởi những người huấn luyện mô hình AI mà không có hậu quả gì.
So với các công cụ bảo vệ tác phẩm nghệ thuật số khác như Glaze, Nightshade có tính chất tấn công. Glaze ngăn chặn các thuật toán AI sao chép phong cách của một hình ảnh cụ thể, trong khi Nightshade thay đổi cách hình ảnh xuất hiện đối với AI. Cả hai công cụ đều được phát triển bởi Ben Zhao, Giáo sư Khoa học Máy tính tại Đại học Chicago.
Cách Sử Dụng Nightshade
Mặc dù người tạo ra công cụ khuyến nghị sử dụng Nightshade cùng với Glaze, nhưng nó cũng có thể được sử dụng như một công cụ độc lập để bảo vệ tác phẩm của bạn. Việc sử dụng công cụ này cũng khá đơn giản, chỉ cần thực hiện ba bước để bảo vệ hình ảnh của bạn với Nightshade.
Tuy nhiên, trước khi bắt đầu, bạn cần lưu ý một số điều sau:
- Nightshade chỉ có sẵn cho Windows và MacOS với hỗ trợ GPU hạn chế và yêu cầu tối thiểu 4GB VRAM. Các GPU không phải Nvidia và máy Mac Intel hiện tại không được hỗ trợ. Dưới đây là danh sách các GPU Nvidia được hỗ trợ theo đội ngũ Nightshade (các GPU GTX và RTX nằm trong phần “CUDA-Enabled GeForce and TITAN Products”). Thay thế, bạn có thể chạy Nightshade trên CPU, nhưng hiệu suất sẽ chậm hơn.
- Nếu bạn có GTX 1660, 1650 hoặc 1550, một lỗi trong thư viện PyTorch có thể ngăn bạn khởi chạy hoặc sử dụng Nightshade đúng cách. Đội ngũ Nightshade có thể sẽ khắc phục điều này trong tương lai bằng cách chuyển từ PyTorch sang Tensorflow, nhưng hiện tại không có giải pháp nào. Vấn đề này cũng ảnh hưởng đến các phiên bản Ti của các card này. Tôi đã khởi chạy chương trình bằng cách cung cấp quyền truy cập quản trị viên trên PC Windows 11 của mình và đợi vài phút để nó mở. Kết quả có thể khác nhau tùy từng trường hợp.
- Nếu tác phẩm của bạn có nhiều hình dạng hoặc nền rắn, bạn có thể gặp phải một số hiện tượng nhiễu. Điều này có thể được khắc phục bằng cách sử dụng cường độ “nhiễm độc” thấp hơn.
Để bảo vệ hình ảnh của bạn với Nightshade, bạn cần làm như sau. Lưu ý rằng hướng dẫn này sử dụng phiên bản Windows, nhưng các bước này cũng áp dụng cho phiên bản macOS.
- Tải xuống phiên bản Windows hoặc macOS từ trang tải xuống Nightshade.
- Nightshade được tải xuống dưới dạng thư mục nén mà không cần cài đặt. Sau khi tải xuống hoàn tất, giải nén thư mục ZIP và nhấp đúp vào Nightshade.exe để chạy chương trình.
- Chọn hình ảnh bạn muốn bảo vệ bằng cách nhấp vào nút Select ở góc trên bên trái. Bạn cũng có thể chọn nhiều hình ảnh cùng một lúc để xử lý hàng loạt.
Chương trình Nightshade
- Điều chỉnh các thanh trượt Intensity và Render Quality theo sở thích của bạn. Giá trị cao hơn sẽ tăng cường độ nhiễm độc nhưng cũng có thể gây ra hiện tượng nhiễu trong hình ảnh đầu ra.
- Tiếp theo, nhấp vào nút Save As dưới phần Output để chọn địa điểm lưu tệp đầu ra.
- Nhấp vào nút Run Nightshade ở cuối để chạy chương trình và nhiễm độc hình ảnh của bạn.
Ngoài ra, bạn cũng có thể chọn một thẻ nhiễm độc. Nightshade sẽ tự động phát hiện và đề xuất một thẻ từ đơn nếu bạn không chọn, nhưng bạn có thể thay đổi nếu nó không chính xác hoặc quá chung chung. Lưu ý rằng cài đặt này chỉ có sẵn khi bạn xử lý một hình ảnh duy nhất trong Nightshade.
Nếu mọi thứ diễn ra suôn sẻ, bạn sẽ nhận được một hình ảnh trông giống hệt như hình ảnh gốc đối với mắt người nhưng hoàn toàn khác đối với thuật toán AI, bảo vệ tác phẩm của bạn khỏi AI tạo ảnh.
-
Nightshade có thể sử dụng trên tất cả các hệ điều hành không?
- Hiện tại, Nightshade chỉ hỗ trợ Windows và MacOS.
-
Nightshade có ảnh hưởng đến chất lượng hình ảnh không?
- Nightshade có thể gây ra hiện tượng nhiễu nếu sử dụng cường độ nhiễm độc cao, nhưng bạn có thể điều chỉnh để giảm thiểu điều này.
-
Có thể sử dụng Nightshade cùng với Glaze không?
- Có, người tạo ra công cụ khuyến nghị sử dụng Nightshade cùng với Glaze để bảo vệ tác phẩm tốt hơn.
-
Nightshade có miễn phí không?
- Đúng vậy, Nightshade là một công cụ miễn phí.
-
Làm thế nào để biết hình ảnh của tôi đã bị nhiễm độc?
- Hình ảnh bị nhiễm độc sẽ trông giống như bình thường đối với con người, nhưng AI sẽ nhận diện nó khác đi.
-
Nightshade có thể bảo vệ tác phẩm của tôi khỏi tất cả các loại AI không?
- Nightshade chủ yếu nhắm vào các thuật toán AI tạo ảnh, nhưng không đảm bảo bảo vệ khỏi tất cả các loại AI.
-
Có cách nào để khắc phục lỗi PyTorch trên các GPU GTX 1660, 1650, và 1550 không?
- Hiện tại không có giải pháp nào, nhưng đội ngũ Nightshade đang làm việc để khắc phục vấn đề này trong tương lai.
Kết Luận
Nightshade là một công cụ mạnh mẽ giúp các nghệ sĩ bảo vệ tác phẩm số của mình khỏi việc bị sử dụng trái phép trong các bộ dữ liệu huấn luyện AI. Với khả năng “nhiễm độc” hình ảnh mà không làm thay đổi vẻ ngoài của chúng đối với con người, Nightshade mang lại cho các nhà sáng tạo một phương tiện để kiểm soát quyền sử dụng tác phẩm của mình. Hãy thử sử dụng Nightshade để bảo vệ tác phẩm nghệ thuật số của bạn và khám phá thêm nhiều bài viết hữu ích khác tại Tạp Chí Mobile và chuyên mục Tech.