每刷新一次,生成一张逼真假脸,这个生出灵异事件的网站火了
yuyutoo 2025-05-11 02:35 2 浏览 0 评论
一个新网站在国外火了。
玩法很简单,每次刷新这个网站的页面,都能出现一张人脸。大多数情况下,都是一张眉目清晰、面含微笑的和善人脸。
比如这样:
不过,这个网站却被一众国外媒体,集体以“可怕”两个字来形容。
为什么?
来,大家先仔细看看这些笑脸。
不知你能否看出可怕之处?
其实,这些人脸都是假的。
每次刷新这个网站,出现的那张高清笑脸,尽管看起来无比真实,但都是从来不曾在世界上出现过的。
这些笑脸不是真人的笑脸。
都是AI生成的。
之所以能生成人脸,是因为背后有一个针对人脸进行预训练的模型。每次你刷新网站时,一个神经网络就会基于512维向量,从零生成一个全新的人脸。
而这个网站的创建者,名叫Philip Wang。社交网站的资料显示,他是一位Uber的软件工程师。住在旧金山。
他在Facebook上解释了为什么要建这样一个网站。
最近一群天才的英伟达研究员,发布了最先进的生成对抗网络StyleGAN。我决定自己动手搞个事情,提高大众对这个技术的认知。
显然,Philip Wang的目的达到了。
他搭建的这个网站,用一种超级简单的方式,展示了StyleGAN能生成多逼真的假人脸。
再给几个示例,大家一起看看。
网站的画风“可怕”
不过,媒体纷纷用“可怕”“毛骨悚然”“最毛骨悚然”,来描述网站的画风。
一方面,是不敢相信这些细节丰富、表情逼真的人脸,竟然全部都是假的。另一方面,这些生成的假脸,并不是每一次都看起来那么完美。
每次有明显的问题出现时,确实让人感觉有点可怕。
网站上线之后,许多小伙伴也都欣赏到了奇怪的图景:
少只耳朵,算是很常见的缺陷了。
妹子微笑着,可能没发现旁边有只幽灵。
少年仿佛被不明力量攻击了。
当然,看起来奇奇怪怪,还不是最可怕的地方。
这一张张并不存在的假脸,甚至让人浮想联翩。
什么是StyleGAN?
这是2018年底发布的最新研究成果。十天前,这个模型被正式命名为StyleGAN。顾名思义,GAN的生成器,是借用风格迁移的思路重新发明的。
而且官方还开源了代码。
这个实现可以用Linux跑,也可以用Windows跑,但墙裂推荐大家用Linux跑,为性能和兼容性着想。此外还需要Python 3.6和TensorFlow 1.10以上 (支持GPU) 。
和官方代码实现一起发布的,还有Flickr高清人脸数据集。那些几可乱真的人脸,就是StyleGAN吃了这个数据集,才生成的。
数据集里包含7万张1024×1024高清人像。英伟达说,这些照片在年龄、种族、以及图片背景上,都有很强的多样性。
当然,StyleGAN不止能生成人脸,还提供了猫、汽车、卧室的预训练模型。
这事还有神展开
有个叫Darwindemon (达尔文恶魔)的 reddit网友讲了一个更惊悚的故事,说是发生在自己身上。故事是这样的:
2月14日那天,她闲来无事,就在房间里不停地刷这个网站。看着一张一张逼真的脸,也不知道是不是真的不存在,想着说不定有人刚好长这样,谁说得清呢。
刷着刷着,突然发现屏幕里的脸和自己一模一样,脸颊上的痣都一样。她吓呆了,不停地说服自己,这一定是巧合。
然后,她跑去客厅沙发,靠在男票肩上找安慰。却发现男票还是玩手机,对她的出现毫无反应。这时有人敲门,男票去开门,一个妹子走进来,男票还亲了她。完全当她不存在。
不管怎样试图引起男票的注意,都是失败。不可能的,男票怎么会在情人节开这种玩笑?
再后来,她发现想不起自己是谁了。
手机里已经没有一条消息了,相册空了,邮箱空了,Facebook也没有登录痕迹了。
她真的不存在了。
找来找去,只有Reddit(外国类似天涯、贴吧的网站)登录着,但也没有身份信息。于是,达尔文就在那里发帖,希望观众们帮她找回自己。
这则求助帖的人气急速上涨,18小时已有4.4k热度。
关于这个不存在的人,大家都有很多话想说。
有人问:你有没有再刷新一下?
Darwin_demon:当下就刷了,生成了不认识的脸。
有人回:那你又把一个人给抹杀了。
这也是她唯一的回复。
不过,楼下观众的讨论没有停,大胆的想法一浪一浪。
有人说:反正你也不存在了,把找到的个人信息都发到Reddit上,说不定系统就挂掉了呢。
有人附和:是啊是啊,社会安全码 (SSN) ,信用卡信息之类的都来点吧。
有人说:反正你也不存在了,去抢银行吧,然后就有钱了。
有人反对:没法跟别人互动的话,钱就没用了,还不如去抢商店,抢来的东西还能用。
有人说:
我刚才看到我表弟了。
二次编辑:我怎么不记得我有个表弟了,他叫什么来着?
有人回:
你表弟去世五年了。
然后,表弟真的来了:
怪不得我有座坟。
为什么会有这种故事?
因为这个网站的名称叫:
https://thispersondoesnotexist.com/
(意思是:这个人不存在.com)
亲测手机也能打开刷新。
编辑:储舒婷
相关推荐
- 几个经典的linux c多线程面试题解析
-
一、线程与进程的区别?1、线程是进程的一部分,所以线程有的时候被称为是轻权进程或者轻量级进程。2、一个没有线程的进程是可以被看作单线程的,如果一个进程内拥有多个进程,进程的执行过程不是一条线(线程...
- C语言中的信号处理和多线程编程(c语言中的信号处理和多线程编程一样吗)
-
信号处理和多线程编程是C语言中常用的两个特性,它们为开发人员提供了一种灵活和高效的方式来处理异步事件和并发任务。signal.h和threads.h是两个常用的头文件,它们提供了一些函数和数据结构,用...
- C++ 多线程(C++ 多线程面试题)
-
多线程是多任务处理的一种特殊形式,多任务处理允许让电脑同时运行两个或两个以上的程序。一般情况下,两种类型的多任务处理:基于进程和基于线程。基于进程的多任务处理是程序的并发执行。基于线程的多任务处理是同...
- C#多线程下的调优(c# 多线程 ui)
-
目录一、原子操作1.基于Lock实现2.基于CAS实现3.自旋锁SpinLock4.读写锁ReaderWriterLockSlim...
- 5分钟学会C/C++多线程编程进程和线程
-
前言对线程有基本的理解简单的C++面向过程编程能力创造单个简单的线程。创造单个带参数的线程。如何等待线程结束。创造多个线程,并使用互斥量来防止资源抢占。会使用之后,直接跳到“汇总”,复制模板来用就行...
- c语言的多线程编程(c语言的多线程编程是什么)
-
我们进行嵌入式开发时通常遇到需要对多个任务处理,有的可以使用单片机的中断,同时也可以利用多线程进行任务处理。c语言里的多线程的编写需要引入pthread.h这个头文件,我是在Linux下进行的编写首先...
- 每个程序员应该彻底掌握的多线程编程(Linux C)
-
多线程编程可以说每个程序员的基本功,同时也是开发中的难点之一,本文以LinuxC为例,讲述了线程的创建及常用的几种线程同步的方式,最后对多线程编程进行了总结与思考并给出代码示例。一、创建线程多线程编...
- 浅谈Kafka2.8+在Windows下的搭建与使用
-
前言:周末空闲时间无意找到了一套个性化推荐的源码,整体项目运用了SSH,HDFS,Flume,Hive,Kafka,Spark,Scala等。运行时,本来通过spark计算业务埋点数据时,却发现本地没...
- Zend Studio使用教程:将Zend Studio作为插件安装
-
ZendStudio是新一代的专业级智能PHPIDE,它旨在帮助开发人员提高工作效率,创造出高品质的PHP应用程序!它包含了PHP开发所必须的部件,通过一整套的编辑、调试、分析、优化和数据库工具,...
- 10款Web程序员必备的CSS工具(web开发css)
-
对于web开发来说,CSS是最有效的美化页面、设置页面布局的技术。但问题是,CSS是一种标记性语言,语法结构非常的松散、不严谨。WEB程序员会经常发现自己的或别人的CSS文件里有大量的冗余代码或错误或...
- C/C++开发者必备:十款免费集成开发环境IDE
-
集成开发环境(IDE,IntegratedDevelopmentEnvironment)主要用于提供应用程序开发的环境,通常包括编辑器、编译器、调试器等。IDE的种类很多,有的只支持一种特定的编程...
- 推荐给系统管理员的10款Linux GUI工具
-
ZD至顶网CIO与应用频道12月18日专栏:如果你是系统管理员,现在到了一个必须掌握Linux的时候,特别是当你工作在一个更大规模环境下。很多机构已经从Windows迁移出来,在Windows环境...
- 盘点Linux平台下的十佳IDE(linux 软件推荐)
-
Linux是一款在全球范围内应用于许多台式机的开源操作系统,同时它还是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议,...
- 新闻发布系统(源代码)(新闻发布系统详细设计)
-
昨天我说要把这俩系统整合一下!!!结果可以说成功了,也可以说是失败了。虽然两个融合在了一起,但只限在本地访问,连同一局域网都不行。因为两个系统是通过绝对地址相互链接的,所以我用的是localhost(...
- SpiderFlow - 一个无需写代码的爬虫平台
-
网络爬虫,是互联网数据抓取的主要方式之一,许多人都会有类似的需求。然而,网络爬虫的编写,通常需要掌握一定的代码编写能力,乃至于比较复杂的项目组织构建能力,有一定的技术门槛。SpiderFlow,通过可...
你 发表评论:
欢迎- 一周热门
-
-
前端面试:iframe 的优缺点? iframe有那些缺点
-
带斜线的表头制作好了,如何填充内容?这几种方法你更喜欢哪个?
-
漫学笔记之PHP.ini常用的配置信息
-
其实模版网站在开发工作中很重要,推荐几个参考站给大家
-
推荐7个模板代码和其他游戏源码下载的网址
-
[干货] JAVA - JVM - 2 内存两分 [干货]+java+-+jvm+-+2+内存两分吗
-
正在学习使用python搭建自动化测试框架?这个系统包你可能会用到
-
织梦(Dedecms)建站教程 织梦建站详细步骤
-
【开源分享】2024PHP在线客服系统源码(搭建教程+终身使用)
-
2024PHP在线客服系统源码+完全开源 带详细搭建教程
-
- 最近发表
- 标签列表
-
- mybatis plus (70)
- scheduledtask (71)
- css滚动条 (60)
- java学生成绩管理系统 (59)
- 结构体数组 (69)
- databasemetadata (64)
- javastatic (68)
- jsp实用教程 (53)
- fontawesome (57)
- widget开发 (57)
- vb net教程 (62)
- hibernate 教程 (63)
- case语句 (57)
- svn连接 (74)
- directoryindex (69)
- session timeout (58)
- textbox换行 (67)
- extension_dir (64)
- linearlayout (58)
- vba高级教程 (75)
- iframe用法 (58)
- sqlparameter (59)
- trim函数 (59)
- flex布局 (63)
- contextloaderlistener (56)