0

0

如何使用Nightshade保护艺术品免受生成式AI的侵害

PHPz

PHPz

发布时间:2024-03-14 22:55:02

|

1085人浏览过

|

来源于51CTO.COM

转载

译者 | 陈峻

审校 | 重楼

如您所见,当前正在发生的这场人工智能(AI)革命已经席卷了各行各业。其中给人最直观的感受便是,在基于交互式人机对话的基础上,AI算法不但可以生成类似人类语言的文本,而且能够根据一个(组)单词创建图像和视频。不过,这些人工智能工具(尤其是像DALL-EMidjourney等从文本到图像的生成器)所使用的训练数据,往往来自受版权保护的数据源。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 免费无限量使用 DeepSeek R1 模型☜☜☜

如何使用Nightshade保护艺术品免受生成式AI的侵害

在数字领域中,阻止人工智能生成工具利用受版权保护的图像进行训练是具有挑战性的任务。各行各业的艺术家们一直在不同层面上努力维护他们的作品,以免受人工智能训练数据集的侵害。在保护知识产权方面,面临着诸多复杂问题,因为数字世界的快速发展使得监管和保护工作变得更加困难。 艺术家们可能会采取技术性措施,如添加水印或数字签名,以确保其作品的原始性和独特性。然而,这些措施并非总

如今,Nightshade的问世将彻底改变现状。Nightshade是一种免费的人工智能工具,可以对生成式人工智能工具的结果进行“污染”,从而帮助艺术家们维护自己的版权。这一工具的推出意味着创作者们拥有了更大的掌控权,可以更好地保护他们的作品免受侵犯。Nightshade的出现为艺术家们提供了一种全新的方式来应对潜在的版权侵权问题,使他们能够更加自信和安心地展示自己的作品。这种技术的引入将为整个创作领域带来革命性的变革,为艺

什么是人工智能毒化(AI Poisoning)?

从概念上说,人工智能毒化是指在人工智能算法的训练数据集中“下毒”的一种行为。这类似于故意向人工智能提供错误的信息,导致经过训练的人工智能因失灵而无法检测到图像。在技术上,Nightshade之类的工具可以通过改变数字图像中的像素,使其在人工智能的训练下看起来完全不同。而这种改变,从人眼的角度看来,仍然与原始的图像基本一致。

如果你在网络上上传一张被篡改过的猫的图片,对人类来说,这张照片可能看起来只是一只普通的猫。但是对于人工智能系统来说,它可能会因为被篡改而无法准确识别这只猫,导致混淆和错误的分类。这表明了在训练人工智能系统时,数据的准确性和完整性至关重要,因为数据中的错误或欺骗性信息可能会对系统的学习和表现产生负面影响。因此,确保数据的质量和真实性是培训人工智能模型的关键步骤,以避免出现误导性的结果和不准确的判断。

此外,在人工智能的训练数据过程中,鉴于规模效应,如果有足够多的伪造或毒化了的图像样本,那么就会影响人工智能的理解准确度,进而折损其根据给定提示,生成准确图像的能力。

虽然生成式人工智能的技术仍在突飞猛进地发展,但是就目前而言,作为模型训练基础的数据,一旦发生了逃过人眼可见的错误,就会潜移默化地损害模型后续的迭代。这样就起到了我们保护原创数字作品的效果。也就是说,据此,那些不想将其图像用于人工智能数据集的数字创作者,可以有效地保护自己的图像作品,不会在未经许可的情况下,被导入到生成式人工智能中。

目前,已有一些平台开始为创作者提供此类可“不将作品纳入人工智能训练数据集”的选项。当然,对于人工智能模型训练者而言,他们也需要对此引起足够的重视。

Glaze等其他数字艺术品保护工具相比,Nightshade的实现方式是截然不同的。Glaze可以防止人工智能算法模仿特定的图像风格,而Nightshade则能够从人工智能的视角改变图像的外观。当然,这两款工具均由芝加哥大学计算机科学教授Ben Zhao开发。

Kacha
Kacha

KaCha是一款革命性的AI写真工具,用AI技术将照片变成杰作!

下载

如何使用Nightshade

虽然该工具的创建者建议用户将NightshadeGlaze一起使用,但是它其实也可以作为一个独立的工具,来保护用户的作品。总体而言,使用该工具并不复杂,您可以仅通过几个步骤,仅使用Nightshade来保护自己的图像作品。不过,在开始之前,您需要牢记如下三件事:

  1. Nightshade仅适用于WindowsMacOS,而对于GPU的支持比较有限,且要求至少拥有4GB VRAM。目前它并不支持那些非英伟达的GPU和英特尔Mac。幸好Nightshade团队提供了支持Nvidia GPU的列表链接-- https://www.php.cn/link/719e427d3b21a35b8cdcd2d88db6ca11(您可能会注意到:GTXRTX GPU就位于“CUDA支持的GeForceTITAN产品”部分)。此外,您也可以在CPU上运行Nightshade,但是其性能会有所降低。
  2. 如果您使用的是GTX 166016501550,那么PyTorch库中的一个bug会导致您无法正常启动或使用NightshadeNightshade背后的团队可能会在未来通过从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. 最后,请点击底部的“运行Nightshade”按钮,以运行程序并完成对图像的毒化。

同时,您也可以选择“毒(poison)”标签。如果标签没有被人为选择的话,Nightshade会自动检测并推荐一个单词标签。当然,如果标签不正确或过于笼统的话,您也可以手动更改。请记住,只有在Nightshade处理单张图片时,才可以使用此设置。

如果一切顺利,您将会得到一幅在人眼看来与原始图像完全相同,但是被人工智能算法识别为与原作截然不同的图像。这就意味着您的艺术作品已受到了保护,可免遭人工智能生成器的影响。

译者介绍

陈峻(Julian Chen),51CTO社区编辑,具有十多年的IT项目实施经验,善于对内外部资源与风险实施管控,专注传播网络与信息安全知识与经验。

原文标题:How to Use Nightshade to Protect Your Artwork From Generative AI

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

1496

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

1170

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

835

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

463

2023.08.02

windows无法访问共享电脑
windows无法访问共享电脑

在现代社会中,共享电脑是办公室和家庭的重要组成部分。然而,有时我们可能会遇到Windows无法访问共享电脑的问题。这个问题可能会导致数据无法共享,影响工作和生活的正常进行。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2361

2023.08.08

windows自动更新
windows自动更新

Windows操作系统的自动更新功能可以确保系统及时获取最新的补丁和安全更新,以提高系统的稳定性和安全性。然而,有时候我们可能希望暂时或永久地关闭Windows的自动更新功能。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

874

2023.08.10

windows boot manager
windows boot manager

windows boot manager无法开机的解决方法:1、系统文件损坏,使用Windows安装光盘或USB启动盘进入恢复环境,选择修复计算机,然后选择自动修复;2、引导顺序错误,进入恢复环境,选择命令提示符,输入命令"bootrec /fixboot"和"bootrec /fixmbr",然后重新启动计算机;3、硬件问题,使用硬盘检测工具进行扫描和修复;4、重装操作系统。本专题还提供其他解决

1976

2023.08.28

windows锁屏快捷键
windows锁屏快捷键

windows锁屏快捷键是Windows键+L、Ctrl+Alt+Del、Windows键+D、Windows键+P和Windows键+R。本专题为大家提供windows相关的文章、下载、课程内容,供大家免费下载体验。

1670

2023.08.30

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

3

2026.03.11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
麻省理工大佬Python课程
麻省理工大佬Python课程

共34课时 | 5.5万人学习

国外Web开发全栈课程全集
国外Web开发全栈课程全集

共12课时 | 1万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号