本文可以给那些第一次使用deepfacelab且电脑配置较差的同学提供一些merged过程参数选择的参考。
我使用的轻薄本只有2G显存,deepfacelab的版本为03_07_2020 因为电脑配置过低,连extract过程和merged也得花不少功夫,训练速度更是极慢。如果在merged过程中全部使用默认参数,在迭代次数不够多的情况下效果可能很不理想。但是后来测试发现模型迭代次数不多的情况下(loss在0.4和0.6左右),通过设置merged参数也能得到还凑活的效果。
merged过程中推荐修改两个参数:
1、Choose blur mask modifier
选择一个大于零的值(比如50或100,具体效果可以多试几次)。这个值是确定遮罩的平滑度,通过调整它的大小可以使边界更加自然。设置过大可能会导致换上去的脸和dst中的比较相似,但和rsc中的脸相差较大。
2、Apply color transfer to predicted face
这个一步的作用是调整肤色,在dst和rsc中人的肤色差距过大的情况很有必要(特别是训练量也不够的情况下)。设置RCT或者LCT效果都不错。
P.S.测试merged参数时可以使用的小技巧:
如果你的电脑和我的一样,merged过程也需要花费很多时间的话,那么你在寻找merged参数时可以将data_dst和aligned中的大部分图片删去(存在其他地方),只留下100张左右后再进行merged。这样就不再需要等待十多分钟的merged过程,可以完成更多次merged,从而更快的找到合适的参数。