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

    文章

    3244

    浏览量

    42379
  • 机器学习
    +关注

    关注

    66

    文章

    8373

    浏览量

    132395
  • 英伟达
    +关注

    关注

    22

    文章

    3740

    浏览量

    90791

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

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

收藏 人收藏

    评论

    相关推荐

    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库函数代码自动生成器正式版

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

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

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

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

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

    基于生成对抗网络的图像补全方法

    图像补全是数字图像处理领域的重要研究方向,具有广阔的应用前景。提出了一种基于生成对抗网络(GAN)的图像补全方法。生成对抗
    发表于 05-19 14:38 14次下载

    python生成器是什么

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

    将使用代码生成器生成的项目移植到与智能配置器一起使用的项目

    将使用代码生成器生成的项目移植到与智能配置器一起使用的项目
    发表于 01-11 19:00 0次下载
    将使用<b class='flag-5'>代码</b><b class='flag-5'>生成器</b><b class='flag-5'>生成</b>的项目移植到与智能配置器一起使用的项目

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

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

    将使用代码生成器生成的项目移植到与智能配置器一起使用的项目

    将使用代码生成器生成的项目移植到与智能配置器一起使用的项目
    发表于 06-30 20:54 0次下载
    将使用<b class='flag-5'>代码</b><b class='flag-5'>生成器</b><b class='flag-5'>生成</b>的项目移植到与智能配置器一起使用的项目

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

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

    生成对抗网络(GANs)的原理与应用案例

    生成对抗网络(Generative Adversarial Networks,GANs)是一种由蒙特利尔大学的Ian Goodfellow等人在2014年提出的深度学习算法。GANs通过构建两个
    的头像 发表于 07-09 11:34 778次阅读