AI当“暖男”:给裸照自动穿上比基尼

简介: AI可以用来鉴黄,但有时会把含裸女的古典名画过滤掉。巴西的一组研究人员在JICNN上展示了一种新方法,使用生成对抗网络,给女性裸体照“穿上”比基尼泳装。不过,这种技术也可以被反过来,根据比基尼泳装照绘出裸照。

【新智元导读】AI可以用来鉴黄,但有时会把含裸女的古典名画过滤掉。巴西的一组研究人员在JICNN上展示了一种新方法,使用生成对抗网络,给女性裸体照“穿上”比基尼泳装。不过,这种技术也可以被反过来,根据比基尼泳装照绘出裸照。

人工智能软件越来越多地用于自动检测和禁止社交网络上的裸体图像,也即所谓的“AI鉴黄师”。不过,比起真正的人类鉴黄师,现在的算法和模型还有一定差距,误判、漏判的情况还比较多。

最经典的例子,很多古典大师名画和雕塑作品,因为有裸体露出,就会被自动过滤掉,让人颇为尴尬。

不过,现在有了一种新的替代解决方案,那就是让AI为裸照“穿上”比基尼泳装。

巴西南大河州天主教大学(Pontifical Catholic University of Rio Grande do Sul)的一组研究人员,训练生成对抗网络(GAN)来自动审查裸体图片。

他们在7月初里约热内卢举行的IEEE国际神经网络联合会议(IJCNN)上展示了论文及一些成果。代码非常受欢迎。

简单说,当模型接收到一幅女性裸照时,生成器会自动给它“穿上”比基尼。生成器由鉴别器来训练,鉴别器会判断图像真伪,直到最终生成器成功骗过鉴别器。

不过,有时候计算机绘制的比基尼看起来还不够逼真,在某些例子中,会倾向一方,或者面积太小,或者定位不准没有遮盖住足够的皮肤。

目前,这个项目更像是一个概念证明。该论文的合著者Rodrigo Barros在接受The Register采访时表示:“我们论文中描述的方法是一种有趣而且新颖的图像审查方式。在当前状态下还不能投入实用,因为鲁棒性还不够。”

Barros介绍,研究人员从“种子文件中下载照片”来收集数据集。他们一共收集了2000多张图像,其中1965张用于训练,剩余的220张用于模型测试。

穿着比基尼泳的女性的照片被被输入系统,教它比基尼是什么样子的。为了找出应该穿上比基尼的地方,系统也学习了大量的裸体照片。有了这些照片数据集后,这个系统实质上相当于一个图像到图像的翻译器。

“我们训练网络时,它会尝试学习如何将数据从一个域(裸体图片)映射到另一个域(泳装图片),这两个领域的图像分布完全不同。”Barros解释说。

因为网络要做的只是生成比基尼并将其覆盖在其他图片上,因此图像中模特的肤色、体型以及外貌差异并不重要。不过,由于系统还考虑了训练数据中的一些周围的像素,导致在最终渲染时产生了噪声,自动生成的比基尼还不能算完美。

“我们特别注意到的一件事是,我们的几件泳衣图片都是在白色背景上拍摄的,而裸照的背景往往非常复杂,”Barros说。“因此,网络会隐含地学会为每个域关联’背景类型’。因此,在翻译时,背景常常遭到严重干扰。”

这不是AI擦除的结果,而是另一位大师法国画家亚历山大·卡巴内尔的《维纳斯的诞生》,这幅画以及布格罗的《维纳斯诞生》有时候都会不幸过滤掉……

为裸照穿上比基尼的确是个过滤敏感图片的新思路。但另一方面,这项技术可以被调整过来反向工作。理论上,开发人员可以使用相同的代码来擦除比基尼,然后生成敏感部位。

“一旦完成训练后,我们就会丢弃从域Y(泳衣图片)映射到域X(裸体图片)的模型,只保留我们感兴趣的模型,”Barros说。“我们想强调的是,去除衣服绝不是我们的预期目标,它只是这种方法的副产物而已。”

研究人员希望继续改进他们的系统,使互联网成为对儿童更加安全的空间,并希望未来将其作为浏览器应用程序投入实用。

原文发布时间为:2018-07-21
本文来自云栖社区合作伙伴新智元,了解相关信息可以关注“AI_era”。
原文链接:AI当“暖男”:给裸照自动穿上比基尼

相关文章
|
Linux 开发工具 git
10 推荐免费 Git 仓库
Git 免费仓库 Gitee 开源中国-基于 Git 的代码托管和研发协作平台【推荐】 https://gitee.com/
2511 0
10 推荐免费 Git 仓库
|
8月前
|
存储 SQL 关系型数据库
HarmonyOS Next快速入门:RelationalStore关系型数据库
本课程《HarmonyOS Next快速入门》涵盖HarmonyOS应用开发中的关系型数据库使用,介绍基于SQLite的持久化存储、适用场景及开发实践,适用于教育与初学者。
300 0
|
4月前
|
人工智能 程序员 API
真的假的?填个表格,就能调动1000个AI程序员给我打工?
打工人用上AI搭子,效率飞升!通过钉钉AI表格+Qwen3-Coder+阿里云百炼,只需输入需求或上传文档,即可自动生成可运行代码并回填结果。4步搭建智能工作流,实现“提需求→得结果”自动化闭环,覆盖电商、运营等多场景,让一个人干完一个团队的活。
423 1
|
机器学习/深度学习 存储 算法
《匿名化技术:数据隐私与价值挖掘的平衡探索》
在数据驱动的时代,数据成为企业和组织的核心资产,匿名化技术作为保护数据隐私的重要手段备受关注。它通过去除或混淆个人身份信息,如数据脱敏、泛化和加密等方法,有效保护隐私。然而,匿名化可能影响数据的完整性和准确性,进而影响价值挖掘。为平衡隐私保护与数据利用,需明确使用目的、加强数据治理、创新技术应用,确保数据安全合规,推动数字经济健康发展。
742 30
|
10月前
|
机器学习/深度学习 人工智能 算法
解锁政策红利:大数据时代的企业与个人发展新契机
在大数据与机器学习时代,政策解读、预测分析和个性化匹配成为挖掘发展新动能的重要工具。无论是企业还是个人,都能借助先进技术轻松理解复杂政策,把握趋势先机。文章探讨了自由职业者、创业者及企业员工如何通过政策支持实现协同发展,并介绍了“政策宝”这一智慧助手,助力用户发现和利用政策红利,抓住机遇实现目标。探索政策宝库,开启发展新征程!
|
Java 应用服务中间件 Linux
JVM调优总结(一)之参数配置说明与实例
JVM调优总结(一)之参数配置说明与实例
1382 0
|
消息中间件 Kafka 测试技术
Kafka常用命令大全及kafka-console-consumer.sh及参数说明
该文章汇总了Kafka常用命令,包括集群管理、Topic操作、生产者与消费者的命令行工具使用方法等,适用于Kafka的日常运维和开发需求。
4413 3
|
算法 数据处理 数据安全/隐私保护
|
JSON 安全 API
Python开发者必看:OAuth与JWT授权机制的惊天秘密😱
【9月更文挑战第9天】在现代软件开发中,尤其在Web和移动应用领域,用户认证与授权至关重要。对Python开发者而言,OAuth和JWT是提升应用安全性与用户体验的关键技术。OAuth通过“授权而不认证”的理念保障用户数据安全,JWT则利用JSON Web Tokens实现无缝的信息传递。两者结合可构建高效且安全的认证体系。掌握这些技术,将使你的应用更加出色。
231 0
|
机器学习/深度学习 数据采集 自然语言处理
Python实现支持向量机SVM分类模型(SVC算法)并应用网格搜索算法调优项目实战
Python实现支持向量机SVM分类模型(SVC算法)并应用网格搜索算法调优项目实战

热门文章

最新文章