人脸图像编辑广泛应用于图像后期处理中,通常使用PS工具通过多个步骤来完成。手动完成人像的后期编辑非常耗时,同时对工具的娴熟运用会有较高的学习门槛。下面让我们看下如何用AI一键修图。

本文效果

这篇论文全名为"Style Transformer for Image Inversion and Editing",由华东师范大学、上海统计与数据科学重点实验室、华中科技大学的多位研究员共同完成。下图为本论文实现的图像编辑效果:

1)表情转为微笑

2)性别互换

3)戴眼镜

代码实战

模型训练

python scripts/train.py \
--dataset_type=ffhq_encode \
--exp_dir=results/train_style_transformer \
--batch_size=8 \
--test_batch_size=8 \
--val_interval=5000 \
--save_interval=10000 \
--stylegan_weights=pretrained_models/stylegan2-ffhq-config-f.pt

模型推理

python scripts/inference.py \
--exp_dir=results/infer_style_transformer \

--checkpoint_path=results/train_style_transformer/   \

checkpoints/best_model.pt \

--data_path=/test_data \
--test_batch_size=8

资源下载

本论文涉及的代码和模型权重(国外网盘),已打包放入百度网盘。关注公众号实用AI客栈,在后台回复1002即可获取下载链接。

实用AI客栈

分享人工智能领域最新资讯,讲解各类实用的算法和模型。

原理剖析(续)

论文概述中提到了Transformer、GAN逆映射等概念,这些论文细节将在接下来的公众号文章中提到。

CVPR2022新作:P图不会,深度学习来帮忙:基于GAN逆映射的图像编辑(上)相关推荐

  1. CVPR2022新作:P图不会,深度学习来帮忙,基于GAN逆映射的图像编辑(中)

    导 语 GAN逆映射(GAN Inversion)实际上是逆向思维的极佳范式.简单来说,以往将编码z通过生成器合成图像:现在是求真实图像的编码,期望在特征空间的修改最终映射为对图像语义的修改,比如将人 ...

  2. 【论文翻译】HCGN:面向集体分类的异构图卷积网络深度学习模型

    HCGN:面向集体分类的异构图卷积网络深度学习模型 摘要 集合分类是研究网络数据的一项重要技术,旨在利用一组具有复杂依赖关系的互联实体的标签自相关性.随着各种异构信息网络的出现,集合分类目前正面临着来 ...

  3. 视频教程-2019年人工智能热门案例精讲之P图美化照片-深度学习

    2019年人工智能热门案例精讲之P图美化照片 香港大学硕士.任职经历包括微软中国(Microsoft),今日头条研发中心,联想香港人工智能中心以及联合国亚太分部.现主要工作是利用深度学习实现基于知识图 ...

  4. 深度学习入门:基于Python的理论与实现①

    深度学习入门:基于Python的理论与实现① 机器学习的三大要素 第一章python入门 1.Numpy 1.1.numpy的N维数组 1.2.numpy广播 1.3访问元素 2.Matplotlib ...

  5. 【深度学习】【物联网】深度解读:深度学习在IoT大数据和流分析中的应用

    作者|Natalie 编辑|Emily AI 前线导读:在物联网时代,大量的感知器每天都在收集并产生着涉及各个领域的数据.由于商业和生活质量提升方面的诉求,应用物联网(IoT)技术对大数据流进行分析是 ...

  6. 【深度学习】深度解读:深度学习在IoT大数据和流分析中的应用

    来源:网络大数据(ID:raincent_com) 摘要:这篇论文对于使用深度学习来改进IoT领域的数据分析和学习方法进行了详细的综述. 在物联网时代,大量的感知器每天都在收集并产生着涉及各个领域的数 ...

  7. 深度学习实战篇-基于RNN的中文分词探索

    深度学习实战篇-基于RNN的中文分词探索 近年来,深度学习在人工智能的多个领域取得了显著成绩.微软使用的152层深度神经网络在ImageNet的比赛上斩获多项第一,同时在图像识别中超过了人类的识别水平 ...

  8. 学习《深度学习入门:基于Python的理论与实现》高清中文版PDF+源代码

    入门神经网络深度学习,推荐学习<深度学习入门:基于Python的理论与实现>,这本书不来虚的,一上来就是手把手教你一步步搭建出一个神经网络,还能把每一步的出处讲明白.理解神经网络,很容易就 ...

  9. 【深度学习入门:基于Python的理论与实现】书本学习笔记 第三章 神经网络

    文章目录 1. 阶跃函数的实现 2. 函数图形 2.1 阶跃函数 2.2 sigmoid 函数 2.3 ReLU 函数 3. 多维数组的运算 3.1 矩阵乘法 3.2 神经网络的内积 4. 三层神经网 ...

最新文章

  1. 人脸检测--Face Detection with End-to-End Integration of a ConvNet and a 3D Model
  2. IE9:为什么 Acid3 无足轻重
  3. 量子计算机能让科技发展有多快,量子计算机有多快?
  4. APU(美国AMD公司研发的加速处理器)
  5. RAID原理分析总结-运维工作记录
  6. mysql安装、配置、连接
  7. acm java输入输出_ACM中java如何快速输入输出
  8. 家有小女---徐子熙
  9. 简书python_python爬虫(以简书为例)
  10. win32 sdk绘制ListBox控件
  11. mac 自带连接ftp服务器,Mac自带FTP工具使用
  12. python做计量经济学的书籍_《计量经济学》教材书单
  13. 大三暑假前端实习日志
  14. CSP201903-1 小中大 (Python)
  15. 一条Fofa搜索语法,实现批量挖洞
  16. word替换功能 如何将相同的内容,替换为依次排列的数字编号
  17. 基于 HTML5 WebGL 的 3D 水泥工厂生产线
  18. 20P83 pr预设模板5000种视频转场过渡视觉特效豪华预设包 v2
  19. 联想 x系列服务器停产,去年年底惠普、IBM和联想相继在服务器市场失去了份额...
  20. 华中科技大学2017年数学分析高等代数考研试题

热门文章

  1. 2011大学英语四级核心高频词汇表免费下载
  2. 基本农田卫星定位图_多种全球定位导航系统的对比,信号及频谱分布
  3. 一号护工平台开发系统源码项目
  4. UDEC v4.00.153 1CD(完全安装版)
  5. 算法工程师 -常见面试题
  6. 【Unity3D】10行代码实现一个简单的角色移动旋转脚本
  7. Nxlog——日志采集神器简介
  8. 反射内存卡VMIPCI-5565 PMC5565
  9. 大整数运算(高精度运算)C/C++
  10. 【服务器租用与托管】什么是服务器租用,为什么要租用服务器呢?