0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英伟达公开了StyleGAN的源代码,作为生成对抗网络的基于Style的生成器架构

电子工程师 来源:lp 2019-03-05 13:46 次阅读

AI生成人脸的开源项目,如今大家都已经见怪不怪了,其中最出名的非Deepfake莫属。

上面这一段一段合成视频就是Deepfake的杰作,通过机器学习技术搭建了一个系统,让 AI 学习了女明星的面部特征,最后合成到了成人片里的女演员的头部。

还有实时面部转换模型Face2Face也是利用AI机器学习的原理,生成各种人脸

前不久,英伟达(NVIDIA)的研究工程师们公开了StyleGAN的源代码,并将其作为生成对抗网络的基于Style的生成器架构。

上图显示的这些人其实并不是真实存在的,它们都是由StyleGAN开源项目生成的,是不是觉得有点意思呢

目前,StyleGAN已经在GitHub获得了4547个Star,553个Fork(GitHub地址:https://github.com/NVlabs/stylegan)。

而且StyleGAN一经开源,就被广大程序猿们玩坏啦,一位推特名叫roadrunner01的程序猿,就利用StyleGAN生成了从萝莉到御姐的 (各种) 变换过程。

还有小奶狗到硬汉的变化过程版本:

还有程序员用它做了一个【这个人不存在】的网站,这个网站除了人脸再没其他东西了,每刷新一次都会自动生成一张人脸,有萝莉、有妙龄少女、有青年、有老人......

你想不想也做一个试试呢?如果你想知道英伟达研究的更多例子,可以在下面这个StyleGAN视频里看到:

youtube 地址:https://youtu.be/kSLJriaOumA

用户可以训练他们自己的模型或使用预训练模型来构建他们的面部生成器,支持以下系统

Linux和Windows都受支持,但出于性能和兼容性的原因,强烈建议使用Linux

64位Python 3.6。我们推荐使用numpy 1.14.3或更新的Anaconda3

TensorFlow 1.10.0及以上版本,支持GPU

NVIDIA驱动程序391.35及以上版本,CUDA工具包9.0及以上版本,cuDNN 7.3.1及以上版本。

剩下的就交给你们自己尝试啦~

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    2985

    浏览量

    41716
  • 机器学习
    +关注

    关注

    66

    文章

    8122

    浏览量

    130556
  • 英伟达
    +关注

    关注

    22

    文章

    3327

    浏览量

    87764

原文标题:英伟达开源的变脸项目StyleGAN,要被程序员玩坏啦

文章出处:【微信号:TheBigData1024,微信公众号:人工智能与大数据技术】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    不同雷达目标生成器架构及目标生成器的设计要求和准则

    雷达目标生成器的性能和能力以及它们测试雷达系统的可用性是关键,这主要取决于几个技术参数。本文介绍不同雷达目标生成器架构,阐明适合雷达系统性能测试的目标生成器的设计要求和准则,同时给出
    发表于 03-29 11:40 1538次阅读

    应用程序生成器

    我在生成应用程序的时候,右键点击程序生成规范,点击新建,只有源代码发布和web两项,没有应用程序,安装程序以及DLL和ZIP等,是因为我没有应用程序生成器的问题吗?那去哪可以整一个免费
    发表于 09-04 09:19

    AllJoyn C++代码生成器

    AllJoyn 团队非常激动地向广大开发商宣布,一款新工具已经问世——代码生成器。如果您拥有定义的 AllJoyn 服务接口规范,即可通过运行此代码生成器,为您的服务端和客户端
    发表于 09-19 18:11

    图像生成对抗生成网络

    图像生成对抗生成网络ganby Thalles Silva 由Thalles Silva暖身 (Warm up)Let’s say there’s a very cool party going
    发表于 09-15 09:29

    利用LabVIEW代码生成器简化应用项目

    利用LabVIEW代码生成器简化应用项目
    发表于 02-26 14:01 24次下载
    利用LabVIEW<b class='flag-5'>代码</b><b class='flag-5'>生成器</b>简化应用项目

    代码生成器的应用

    jeesite框架代码生成器,可以很方便的生成代码,挺不错的。
    发表于 01-14 15:19 0次下载

    数码管代码生成器

    数码管代码生成器,迅速生成数码管的相应代码
    发表于 04-25 10:54 40次下载

    STM32库函数代码自动生成器V1.2

    stm32库函数代码自动生成器是STM32学习的小工具。 stm32库函数代码自动生成器可以根据你的配置生成相应的库函数
    发表于 06-17 17:55 0次下载

    STM32库函数代码自动生成器正式版

    STM32库函数代码自动生成器正式版 STM32库函数代码自动生成器正式版
    发表于 07-25 18:52 0次下载

    如何使用深度残差生成对抗网络设计医学影像超分辨率算法

    针对医学影像超分辨率重建过程中细节丢失导致的模糊问题,提出了一种基于深度残差生成对抗网络( GAN)的医学影像超分辨率算法。首先,算法包括生成器网络和判别器
    发表于 01-02 16:59 5次下载
    如何使用深度残差<b class='flag-5'>生成对抗</b><b class='flag-5'>网络</b>设计医学影像超分辨率算法

    超导量子电路中量子生成对抗学习的原理证明及实验演示

    接下来的过程就与普通的生成对抗网络 (GAN) 一样,生成器G不断生成虚拟数据ρ,然后鉴别器D则不断生成衡量ρ和衡量σ的结果,试图区分ρ 和
    的头像 发表于 01-29 11:02 4409次阅读

    基于生成器的图像分类对抗样本生成模型

    现有基于生成器对抗样本生成模型相比基于迭代修改原图的算法可有效降低对抗样本的构造时间,但其生成对抗
    发表于 04-07 14:56 2次下载
    基于<b class='flag-5'>生成器</b>的图像分类<b class='flag-5'>对抗</b>样本<b class='flag-5'>生成</b>模型

    python生成器是什么

    python生成器 1. 什么是生成器生成器(英文名 Generator ),是一个可以像迭代器那样使用for循环来获取元素的函数。 生成器的出现(Python 2.2 +),实现
    的头像 发表于 02-24 15:53 3075次阅读

    【虹科】为什么需要网络流量生成器

    什么是网络流量生成器,为什么我需要一个?网络流量生成器是一种将流量馈送到网络以测试和优化网络设备
    的头像 发表于 03-11 10:09 732次阅读
    【虹科】为什么需要<b class='flag-5'>网络</b>流量<b class='flag-5'>生成器</b>?

    深度学习生成对抗网络(GAN)全解析

    GANs真正的能力来源于它们遵循的对抗训练模式。生成器的权重是基于判别器的损失所学习到的。因此,生成器被它生成的图像所推动着进行训练,很难知道生成
    发表于 03-29 14:42 95次阅读
    深度学习<b class='flag-5'>生成对抗</b><b class='flag-5'>网络</b>(GAN)全解析