偶然看到DeepFaceLab(DeepFake)在2023年的新动向

news2024/11/18 19:54:42

DeepFaceLab相关文章

一:《简单介绍DeepFaceLab(DeepFake)的使用以及容易被忽略的事项》
二:《继续聊聊DeepFaceLab(DeepFake)不断演进的2.0版本》
三:《如何翻译DeepFaceLab(DeepFake)的交互式合成器》
四:《想要提高DeepFaceLab(DeepFake)质量的注意事项和技巧(一)》
五:《想要提高DeepFaceLab(DeepFake)质量的注意事项和技巧(二)》
六:《友情提示DeepFaceLab(DeepFake)目前与RTX3080和3090的兼容问题》
七:《高效使用DeepFaceLab(DeepFake)提高速度和质量的一些方法》
八:《支持DX12的DeepFaceLab(DeepFake)新版本除了CUDA也可以用A卡啦》
九:《简单尝试DeepFaceLab(DeepFake)的新AMP模型》
十:《非常规的DeepFaceLab(DeepFake)小花招和注意事项》
土:《可以提高DeepFaceLab(DeepFake)合成最终视频速度的方法》

文章目录

  • (一)DFL ICE 版
    • (1.1)ICE-RG 优化器
    • (1.2)Loss平滑
    • (1.3)只显示“开启”的参数
    • (1.4)训练预览界面
    • (1.5)遮罩支持512分辨率
  • (二)快速切脸工具
  • (三)Aligned合并工具

(一)DFL ICE 版

伊佩罗夫的原版DFL(GIthub仓库)发布包最后停留在2021年11月20日,之后代码少有更新。
看来作者的精力都用在了DeepFaceLive上了……

后来发现有大神在延续这个项目!
根据DFL的 GPL-3.0 授权协议,并且ICE版本也说明是开源的,但我没发现项目代码仓库地址。
我也没加入作者留下的QQ群,所以……

幸好在🔗热心网站有站长的介绍和发布页面《DF_ICE最新稳定版及常见问题FAQ》。
在这个时间点上最新版本是1.31c。具体改动很多,都请看原页面吧。
当然,原版DFL官网的中文网站链接里面,也有这部分的内容,各种帖子很多可以自行了解。
据说以后的版本还会包含逆天的功能。

我感觉相对原版,还是有不少重要的改动的,用个例子列举一下吧(参数例):

____________________  模型摘要  _____________________

 模型名称:: XXXXX_SAEHD

 当前迭代: 654321

____________________  模型参数  _____________________

  模型架构: liae-ud
  人脸类型: f
  模型分辨率: 256
  自动编码器维度 ae_dims: 256
  编码器维度 e_dims: 64
  解码器维度 d_dims: 64
  解码器掩码维度 d_mask_dims: 22
  BS大小: 8
  学习率lr: 5e-05
  瘦化神经网络 lr_dropout: 开启
  loss平滑: 开启
  loss平滑强度: 2
  遮罩约束训练范围: 开启
  均衡侧脸训练权重: 开启
  眼睛和嘴部优先: 开启
  素材增强-翻转dst: 开启
  素材增强-随机色调、饱和度、亮度: 0.05
  素材增强-颜色转换器: rct
  RG优化器: 开启
  模型优化器放置于GPU: 开启
  梯度剪裁: 开启
  版本: V3

_____________________________________________________

  设备序号: 0
  设备名称: NVIDIA GeForce GTX 1060 6GB
  显存大小: 4.50GB
_____________________________________________________

 ICE 1.31 version by kingboy! QQ group:366893641

(1.1)ICE-RG 优化器

这个选项开启后,可以开启更大Batch Size或者模型训练参数。
我稍微试了下,在参数不变的情况下,Batch Size 可以开到原版的4倍这么大。
比如上例中的分辨率是256x256,在1060-6GB显卡上,BS居然可以开到8(原版记得只能开2)。

如果是128的分辨率,在12GB显存的显卡上,BS可以开到28,学习速度飞快。

直观感觉效率提高确实很大,不知道是不是仅这个优化器的功劳,因为作者也提到全新的训练器效率更高。

(1.2)Loss平滑

可以打开 Loss 优化器,可以使src与dst的loss总体下降曲线更平滑。
作者表示可以多训练侧脸,死亡角度,不用人工干预。

其实Loss本身并不需要太在意,训练得好不好,主要是需要人主观看成果。

(1.3)只显示“开启”的参数

参数没那么长了。
不知道能不能避免明明是开源,却衍生出来卖钱的产业链,不同人在模型参数中加入的奇怪文字。
能理解。每个人都不希望自己做出来,甚至是免费分享的东西,被别人收费卖吧……

(1.4)训练预览界面

不仅命令行加强了显示,训练预览界面也能选择更多的预览类型了。
这不用截图吧,自己用时自然看到了。

(1.5)遮罩支持512分辨率

原版DFL只支持256,扩展后更加精细。
如果你不是只想玩玩而是想替换出电影级的真实,那么就得像各位大佬一样,仔细的画遮罩,足够的学习。

💡 这部分似乎以前完全没有写,但我记得自己试过画XSeg,训练,看结果等等。
也许是我忘了,也许是确实没时间所以没咋关注。

所以遮罩是干啥用的,虽然很多文章都写了,我还是极简写一下免得自己忘了。
遮罩,蒙版,Mask,实际上就是一个区域。

通过遮罩,避开脸部的遮挡物,比如眼镜,比如麦克风,比如发型。
PS:脸部没有遮挡的,根本不需要遮罩。

画遮罩这部分网上可以查到详细的教程,不是每帧都得画,但尽量多画,特别是差异大的,画更精细,效果更好。
训练后的Xseg遮罩是有泛化性的,也就是说如果你懒得画,可以用别人的通用遮罩。
比如这位大神在🔗这贴的分享。
在这里插入图片描述
当然,自己针对目标(dst)画精细的遮罩,效果会更好。
还有,遮罩文件扔进model目录就行了,既然是用别人的,合成的时候记得按x选遮罩类型xseg-dst啥的。

(二)快速切脸工具

原创的,通过insightface来做识别的,我试了下仅用CPU比DFL原版快了大概5倍以上。
PS:Roop也是用的insightface噢。

具体信息请看作者的🔗这贴,和🔗这贴。

我实测似乎识别率没有DFL高,好在识别几乎没错误。
不能识别的可以通过检查功能单独提出来,给DFL再识别一次就OK了。
在这里插入图片描述

💡 啥是切脸,我一开始也没明白,然后才知道是识别脸部并保存成数据集的意思。
对应DFL里面就是data_dst/data_src faceset extract功能。
更好玩的是汉语环境下都把训练叫炼丹,有意思,《地狱乐》么……

(三)Aligned合并工具

可以快速查看切脸后的角度分布情况(越亮照片越多)。
可以激活右键预览,查看每个角度段的照片情况,删除照片等。

方便我们了解数据集(主要指src)的角度分布情况,便于补充和完善,均匀数据集。
工具需要解压放置到DFL的文件夹中,才能使用。

具体请看🔗这贴。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/836871.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微信消息撤回时间延长到2小时了?

““微信发出2小时后也可撤回,上班族的福音. ” 近日,有传言称 微信撤回消息的时间将延长至2小时 引起舆论关注 微信作为国内最大的网络社交平台,目前用户已超过11亿。 虽然微信已经做的很不错了,但微信消息撤回这一功能,还是…

Docker实战-关于Docker镜像的相关操作(二)

导语   之前的分享中,我们介绍了关于Docker镜像的查询操作相关的内容,下面我们继续来介绍删除清理、导入导出、创建镜像等操作。 如何删除和清理镜像? 使用标签删除镜像 可以使用docker rmi 或者是 docker image rm 命令来删除镜像&#x…

详解 HashMap 的底层实现原理

作为一名程序员,你可能经常使用 HashMap 这个重要的数据结构,但你对它的底层实现原理可能不够了解。本文将通过图文结合的方式,为你详细解析 HashMap 的底层实现原理,并回答一些常见问题,让你能够更好地理解和应用 Has…

电商分析:微商城还有入局的必要吗?

电商行业发展日新月异,新模式、新平台不断涌现。微商城系统作为一种新型的电商模式,正逐渐受到越来越多的关注和青睐。那么,微商城系统还有入局的必要吗? 首先,我们需要了解一下什么是微商城系统。微商城系统是一种基于…

SphereEx-DBPlusEngine 1.5.0 功能解读:CDC

前一段时间,面向新一代数据架构的数据库增强引擎 SphereEx-DBPlusEngine 正式发布 1.5.0 版本,新增 CDC 和数据库防火墙两大重磅功能,本篇文章笔者就给大家详细介绍 CDC 功能的实现逻辑和技术细节。 CDC CDC(Change Data Captur…

LeetCode 27题:移除元素

题目 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长…

概念解析 | 利用IAA迭代自适应方法实现高精度角度估计

利用IAA迭代自适应方法实现高精度角度估计 注1:本文系“概念辨析”系列之一,致力于简洁清晰地解释、辨析复杂而专业的概念。本次辨析的概念是:IAA迭代自适应方法在雷达角度估计中的应用。 背景介绍 在雷达目标检测与定位中,准确估计目标角度是实现高精度定位的关键。传统的基于…

【FAQ】如何隐藏网页H.265播放器EasyPlayer.js的实时录像按钮?

目前我们TSINGSEE青犀视频所有的视频监控平台,集成的都是EasyPlayer.js版播放器,它属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,包括WebSocket-FLV、HTTP-FLV,HLS(m3u8&#x…

2023最新版本Activiti7系列-监听器讲解

监听器 1.执行监听器 在流程实例执行过程中触发某个事件时,Activiti提供的执行监听器可以捕获该事件并执行相应的外部的Java代码,或者对指定的表达式求值。在流程实例执行过程中触发某个事件时,Activiti提供的执行监听器可以捕获该事件并执行…

《动手学深度学习》-67自注意力

沐神版《动手学深度学习》学习笔记,记录学习过程,详细的内容请大家购买书籍查阅。 b站视频链接 开源教程链接 自注意力 在深度学习中,经常使用卷积神经网络(CNN)或循环神经网络(RNN)对序列进行…

【暑期每日一练】 day14

目录 选择题 (1) 解析: (2) 解析: (3) 解析: (4) 解析: (5) 解析: 编程题 题一 …

全球十大知名看黄金即时行情的软件名单(综合榜单)

在当今的数字化时代,黄金投资已成为一种受欢迎的投资方式。为了获取即时的黄金行情信息,许多投资者开始使用黄金即时行情软件。然而,选择一款合适的软件并不是一件容易的事情。那么,如何选适合自己需求的软件呢?首先&a…

Hyper实现git bash在windows环境下多tab窗口显示

1.电脑上安装有git bash 下载链接:https://gitforwindows.org/ 安装Hyper 下载链接:官网 https://hyper.is/ 或者在百度云盘下载: https://pan.baidu.com/s/1BVjzlK0s4SgAbQgsiK1Eow 提取码:0r1f 设置 打开Hyper,依次点左上角-&g…

Arduino驱动MQ5模拟煤气气体传感器(气体传感器篇)

目录 1、传感器特性 2、硬件原理图 3、驱动程序 MQ5气体传感器,可以很灵敏的检测到空气中的液化气、天然气、煤气等气体,与Arduino结合使用,可以制作火灾液化气、天然气、煤气泄露报警等相关的作品。 1、传感器特性 MQ5用于消费和工业行业中气体泄漏检测设备,该传感器适…

【网络】DNS、ICMP、NAT

目录 一、DNS(Domain Name System) 1、DNS背景 2、域名简介 二、ICMP协议 1、ICMP功能 2、ICMP的报文格式 3、ping命令 4、traceroute命令 三、NAT技术 1、NAT技术背景 2、NAT IP转换过程 3、NAPT 4、NAT技术的缺陷 5、NAT和代理服务器 一、DNS(Domain Name Syste…

分布式应用:Zookeeper 集群与kafka 集群部署

目录 一、理论 1.Zookeeper 2.部署 Zookeeper 集群 3.消息队列 4.Kafka 5.部署 kafka 集群 6.FilebeatKafkaELK 二、实验 1.Zookeeper 集群部署​​​​​​​ 2.kafka集群部署 3.FilebeatKafkaELK 三、问题 1.解压文件异常 2.kafka集群建立失败 3.启动 filebeat报…

中国信通院发布《高质量数字化转型产品及服务全景图(2023)》

2023年7月27日,由中国信息通信研究院主办的2023数字生态发展大会暨中国信通院铸基计划年中会议在北京成功召开。 本次大会发布了中国信通院《高质量数字化转型产品及服务全景图(2023)》,中新赛克海睿思受邀出席本次大会并成功入选…

HarmonyOS应用开发者基础与高级认证题库——中级篇

系列文章目录 HarmonyOS应用开发者基础与高级认证题库——基础篇 HarmonyOS应用开发者基础与高级认证题库——中级篇 文章目录 系列文章目录前言一、判断二、单选三、多选 前言 今天刚换了台果子手机就收到了华子鸿蒙开发认证邀请(认证链接)&#xff0…

2020年江西省职业院校技能大赛高职组“信息安全管理与评估”赛项任务书

2020年江西省职业院校技能大赛高职组 “信息安全管理与评估”赛项任务书 赛项时间 9:00-12:00,共计3小时。 赛项信息 赛项内容 竞赛阶段 任务阶段 竞赛任务 竞赛时间 分值 第一阶段 平台搭建与安全设备配置防护 任务1 网络平台搭建 9:00-12:00 100 任务…

2023下半年软考初级程序员报名入口-报名流程-备考方法

软考初级程序员2023下半年考试时间: 2023年下半年软考初级程序员的考试时间为11月4日、5日。考试时间在全国各地一致,建议考生提前备考。共分两科,第一科基础知识考试具体时间为9:00到11:30;第二科应用技术考试具体时间为2:00到4…