【百战GAN】二次元宅们,给自己做一个专属动漫头像可好!
大家好,欢迎来到专栏《百战GAN》,在这个专栏里,我们会进行算法的核心思想讲解,代码的详解,模型的训练和测试等内容。
作者&编辑 | 言有三
本文资源与生成结果展示
本文篇幅:6800字
背景要求:会使用Python和Pytorch
附带资料:项目推荐,版本包括Pytorch+Tensorflow
同步平台:有三AI秋季划GAN小组
1 项目背景
如今二次元文化拥有数以亿计的群众基础,有三自己也是一个动漫宅。早期的时候醉心于日本动漫,这几年醉心于国产动漫,在知乎写的第一篇文章还是给国产动漫打call。
作为有技术的动漫粉,我们当然不能满足于看看,有机会就要自己亲自参与创作一把。本次我们使用GAN来完成定制个人专属动漫头像的任务,需要做的准备工作包括:
(1) Linux系统或者windows系统,使用Linux效率更高。
(2) 安装好的Pytorch,需要GPU进行训练。
2 原理简介
本次我们要完成的任务就是从一张真人头像,变成高质量的动漫风格,并且要保证身份信息不被篡改,这样才能实现个性化的需求。
简单来说就是实现下面的转换过程:
左边是我们的真人人脸图,右边是二次元头像,这是一个风格化问题或者说图像翻译问题。
当前有cyclegan等框架可以实现,但是效果是不行的,本次我们给大家介绍一个更合适做这个问题的框架,原理图如下:
【百战GAN】二次元宅们,给自己做一个专属动漫头像可好!相关推荐
- 给她做一个专属微信聊天机器人
给她一个专属聊天机器人 您是否还在为没时间陪她/他而感觉到烦恼 那还在等什么 给她/他做一个专属聊天机器人吧 这样您就可以在上班 没空的时候 让您的另一半不再感觉的无聊 拯救您的感情V~ <文采 ...
- css3 做一个会动的菜单 menu 按钮动画效果
css3 做一个会动的菜单 menu 按钮动画效果 需要做一个会的动画按钮效果,小前端部知道如何实现,我看了一眼需要的效果,给他写了一个简单的 demo. 设计师给了俩图片,一个是 三 这样的菜单图标 ...
- 使用HTML5的canvas做一个会动的时钟
这次我们的目标是画一个会和时间同步的时钟,不过没有美学感觉,样子丑的厉害. HTML5支持canvas了,我们可以直接在页面上绘图了,我看了下canvas和GDI+的接口差不多,所以我们先了解些基本的 ...
- 做一个专属于自己的图灵机器人
大家可以先跳转到机器人那一块,上机跑一跑效果,感受一下在钻研代码,如果不会再去看我所罗列到的知识点. 做出专属于你的图灵机器人 流程: 一:剖析一下生成器对象 二:类比java讲解py中的协程 三:做 ...
- vbs做一个会动的进度条_重装系统前后都需要做哪些工作?这几点需注意!
对于重装系统,这是一个老生常谈的话题了,相信大家并不陌生.不过对于小白而言,往往不太清楚在重装系统前需要做些什么准备,重装系统后又该做哪些优化等这类的问题.今天这篇文章,就是系统的讲解一下重装系统前后 ...
- 如何做一个炫酷的动画网站-css实现图片上下浮动效果
目前网站制作技术已经非常成熟.所以要实现一个炫酷的动画网站还是非常容易,现在通过js和css就都能实现.直接css就能实现各种效果,下面我们来通过一个小动画看看如何用css来实现让你的网站图片上下浮动 ...
- 【百战GAN】GAN也可以拿来做图像分割,看起来效果还不错?
大家好,欢迎来到专栏<百战GAN>,在这个专栏里,我们会进行算法的核心思想讲解,代码的详解,模型的训练和测试等内容. 作者&编辑 | 言有三 本文资源与生成结果展示 本文篇幅:56 ...
- 【百战GAN】自动增强图像对比度和颜色美感,GAN如何做?
大家好,欢迎来到专栏<百战GAN>,在这个专栏里,我们会进行算法的核心思想讲解,代码的详解,模型的训练和测试等内容. 作者&编辑 | 言有三 本文资源与生成结果展示 本文篇幅:65 ...
- 【百战GAN】羡慕别人的美妆?那就用GAN复制粘贴过来
大家好,欢迎来到专栏<百战GAN>,在这个专栏里,我们会进行算法的核心思想讲解,代码的详解,模型的训练和测试等内容. 作者&编辑 | 言有三 本文资源与生成结果展示 本文篇幅:68 ...
最新文章
- ICCV 2021 | 国科大提出首个CNN和Transformer双体主干网络!Conformer准确率高达84.1%!...
- R语言使用pwr包的pwr.r.test函数对相关信息分析进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量
- Spring MVC静态资源处理(转)
- Java B2B2C o2o多用户商城 springcloud架构 (六)分布式配置中心(Spring Cloud Config)
- 使用循环链表解决约瑟夫环问题
- Tomcat server.xml配置示例
- 调用shell jenkins不能自动结束
- js如何实现扫描身份证识别_JS调用阿里云OCR身份证识别
- 73个必会的经济类热词
- PHP中smart原则,目标smart原则 “smart原则”什么意思?
- openstreetmap_kubernetes中的openstreetmap tile服务器
- 微信新功能曝光:定时发送消息
- 水井坊:“高端化”的尴尬与库存危机
- MTCNN配置及训练详细步骤
- 拉格朗日KKT条件极值求解
- jedis设置过期时间
- tensorRT在yolo上的使用
- 南京理工大学校长计算机学院教授,南京理工大学杨静宇教授、扬州大学郭志波博士应邀来我校作学术报告...
- RuntimeError: Found dtype Long but expected Float
- 如何在 fibos 上创建快照和使用快照启动节点
热门文章
- 你的Redis为什么变慢了?
- CSDN登录机制分析(附上python、java代码)
- poj1061-青蛙的约会(拓展欧几里得java)
- Springmvc文件上传(servlet3.0)/下载(ssm)以及坑点
- aix服务重启mysql_mysqld进程几分钟重启一次,如何解决?
- 企业微信推送消息延迟_iPhone手机微信推送消息总是延迟怎么办?
- 中职计算机教师个人自我诊改报告,教师自我诊改报告
- 实验六 Linux进程编程,Linux系统编程实验六:进程间通信
- 云计算运维累不累_关于云计算运维管理要点的知识分享
- Fluid 架构创新论文被国际数据库顶会 ICDE 录用