Page 1 of 1
How does FaceSwap handle changes in the B input library, or training model mid training?
Posted: Fri Nov 04, 2022 4:37 pm
by CProdDigital
I'm using footage from a head mounted facial capture camera to train a swap right now, so I have a LOT of dead on frontal frames that I'm training from, like 12,000. This seems like overkill considering its just them talking so there's probably alot of "redundant" frames, and I've got some more dynamic angle footage I'd like to add.
Can I just extract more footage to the B folder and then continue training? would it speed up training to remove some of the 12000 front-facing frames? It seems like as its getting more iterations, the training is slowing down.
Also, I'm using the original trainer, but I heard Dfaker is better if you have a good GPU (I've got a 3080) can I swap Trainer mid training or will that mess things up?
Re: How does FaceSwap handle changes in the B input library, or training model mid training?
Posted: Sun Nov 06, 2022 12:19 pm
by torzdf
Yes, you can add/remove faces at will (stop training, change your dataset, then resume. Don't do this whilst training is running). The better distributed the training data across variety/pose/expression/lighting etc, the better it will adapt to each of these conditions.
You cannot change the model used once commenced. This is locked, as the structure of each model is fundamentally different.
If you haven't already, you should ready your guides as a lot of this information (including what can/can't be changed for an existing model) is already covered:
app.php/tag/Guide
Re: How does FaceSwap handle changes in the B input library, or training model mid training?
Posted: Mon Nov 07, 2022 6:29 pm
by CProdDigital
I cant make another post rn for some reason, but do you know how to reuse data from B source for a new A video, or vice versa? like a new B souce but keep data from the A vid training?
Re: How does FaceSwap handle changes in the B input library, or training model mid training?
Posted: Wed Nov 09, 2022 11:39 am
by torzdf
I'm not entirely sure I understand what you mean.
You can just point a new model at the same B folder you used before and a new A folder for the new identity.