大家好,欢迎来到专栏《百战GAN》,在这个专栏里,我们会进行算法的核心思想讲解,代码的详解,模型的训练和测试等内容。

作者&编辑 | 言有三

本文资源与生成结果展示

本文篇幅:6800字

背景要求:会使用Python和Pytorch

附带资料:项目推荐,版本包括Pytorch+Tensorflow

同步平台:有三AI秋季划GAN小组

1 项目背景

如今二次元文化拥有数以亿计的群众基础,有三自己也是一个动漫宅。早期的时候醉心于日本动漫,这几年醉心于国产动漫,在知乎写的第一篇文章还是给国产动漫打call。

作为有技术的动漫粉,我们当然不能满足于看看,有机会就要自己亲自参与创作一把。本次我们使用GAN来完成定制个人专属动漫头像的任务,需要做的准备工作包括:

(1) Linux系统或者windows系统,使用Linux效率更高。

(2) 安装好的Pytorch,需要GPU进行训练。

2 原理简介

本次我们要完成的任务就是从一张真人头像,变成高质量的动漫风格,并且要保证身份信息不被篡改,这样才能实现个性化的需求。

简单来说就是实现下面的转换过程:

左边是我们的真人人脸图,右边是二次元头像,这是一个风格化问题或者说图像翻译问题。

当前有cyclegan等框架可以实现,但是效果是不行的,本次我们给大家介绍一个更合适做这个问题的框架,原理图如下:

【百战GAN】二次元宅们,给自己做一个专属动漫头像可好!相关推荐

  1. 给她做一个专属微信聊天机器人

    给她一个专属聊天机器人 您是否还在为没时间陪她/他而感觉到烦恼 那还在等什么 给她/他做一个专属聊天机器人吧 这样您就可以在上班 没空的时候 让您的另一半不再感觉的无聊 拯救您的感情V~ <文采 ...

  2. css3 做一个会动的菜单 menu 按钮动画效果

    css3 做一个会动的菜单 menu 按钮动画效果 需要做一个会的动画按钮效果,小前端部知道如何实现,我看了一眼需要的效果,给他写了一个简单的 demo. 设计师给了俩图片,一个是 三 这样的菜单图标 ...

  3. 使用HTML5的canvas做一个会动的时钟

    这次我们的目标是画一个会和时间同步的时钟,不过没有美学感觉,样子丑的厉害. HTML5支持canvas了,我们可以直接在页面上绘图了,我看了下canvas和GDI+的接口差不多,所以我们先了解些基本的 ...

  4. 做一个专属于自己的图灵机器人

    大家可以先跳转到机器人那一块,上机跑一跑效果,感受一下在钻研代码,如果不会再去看我所罗列到的知识点. 做出专属于你的图灵机器人 流程: 一:剖析一下生成器对象 二:类比java讲解py中的协程 三:做 ...

  5. vbs做一个会动的进度条_重装系统前后都需要做哪些工作?这几点需注意!

    对于重装系统,这是一个老生常谈的话题了,相信大家并不陌生.不过对于小白而言,往往不太清楚在重装系统前需要做些什么准备,重装系统后又该做哪些优化等这类的问题.今天这篇文章,就是系统的讲解一下重装系统前后 ...

  6. 如何做一个炫酷的动画网站-css实现图片上下浮动效果

    目前网站制作技术已经非常成熟.所以要实现一个炫酷的动画网站还是非常容易,现在通过js和css就都能实现.直接css就能实现各种效果,下面我们来通过一个小动画看看如何用css来实现让你的网站图片上下浮动 ...

  7. 【百战GAN】GAN也可以拿来做图像分割,看起来效果还不错?

    大家好,欢迎来到专栏<百战GAN>,在这个专栏里,我们会进行算法的核心思想讲解,代码的详解,模型的训练和测试等内容. 作者&编辑 | 言有三 本文资源与生成结果展示 本文篇幅:56 ...

  8. 【百战GAN】自动增强图像对比度和颜色美感,GAN如何做?

    大家好,欢迎来到专栏<百战GAN>,在这个专栏里,我们会进行算法的核心思想讲解,代码的详解,模型的训练和测试等内容. 作者&编辑 | 言有三 本文资源与生成结果展示 本文篇幅:65 ...

  9. 【百战GAN】羡慕别人的美妆?那就用GAN复制粘贴过来

    大家好,欢迎来到专栏<百战GAN>,在这个专栏里,我们会进行算法的核心思想讲解,代码的详解,模型的训练和测试等内容. 作者&编辑 | 言有三 本文资源与生成结果展示 本文篇幅:68 ...

最新文章

  1. ICCV 2021 | 国科大提出首个CNN和Transformer双体主干网络!Conformer准确率高达84.1%!...
  2. R语言使用pwr包的pwr.r.test函数对相关信息分析进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量
  3. Spring MVC静态资源处理(转)
  4. Java B2B2C o2o多用户商城 springcloud架构 (六)分布式配置中心(Spring Cloud Config)
  5. 使用循环链表解决约瑟夫环问题
  6. Tomcat server.xml配置示例
  7. 调用shell jenkins不能自动结束
  8. js如何实现扫描身份证识别_JS调用阿里云OCR身份证识别
  9. 73个必会的经济类热词
  10. PHP中smart原则,目标smart原则 “smart原则”什么意思?
  11. openstreetmap_kubernetes中的openstreetmap tile服务器
  12. 微信新功能曝光:定时发送消息
  13. 水井坊:“高端化”的尴尬与库存危机
  14. MTCNN配置及训练详细步骤
  15. 拉格朗日KKT条件极值求解
  16. jedis设置过期时间
  17. tensorRT在yolo上的使用
  18. 南京理工大学校长计算机学院教授,南京理工大学杨静宇教授、扬州大学郭志波博士应邀来我校作学术报告...
  19. RuntimeError: Found dtype Long but expected Float
  20. 如何在 fibos 上创建快照和使用快照启动节点

热门文章

  1. 你的Redis为什么变慢了?
  2. CSDN登录机制分析(附上python、java代码)
  3. poj1061-青蛙的约会(拓展欧几里得java)
  4. Springmvc文件上传(servlet3.0)/下载(ssm)以及坑点
  5. aix服务重启mysql_mysqld进程几分钟重启一次,如何解决?
  6. 企业微信推送消息延迟_iPhone手机微信推送消息总是延迟怎么办?
  7. 中职计算机教师个人自我诊改报告,教师自我诊改报告
  8. 实验六 Linux进程编程,Linux系统编程实验六:进程间通信
  9. 云计算运维累不累_关于云计算运维管理要点的知识分享
  10. Fluid 架构创新论文被国际数据库顶会 ICDE 录用