I've red some explanations, but I'm not sure if I understand correctly, so I'd want to get some clarification.
I started with the desire to exchange face A with face B.
Trained the correlating model. All good.
Now I want to exchange face C with face B.
Seems like a waste to start training both faces from zero point.
Seems like it would be more effective to proceed training face B from the point I reached while training A->B swap.
I guess it will not save any time since face C needs to be trained anyway, but the resulting face B might be a bit better - for the same training time.
Is this the correct situation to use load weights + freeze weights?
I'm confuzled.
There's no option to load a half of a model (the B face). And face A has nothing to do with face C, so I don't feel confident about loading and freezing anything related to face A.
P.S. If this is the right way to go - can I change so training settings? Like - face coverage?
P.P.S. If this is't the right way to go - is there any decent way to do this? If not - it's a bit depressing. What if I want to exchange three faces - A->B, B->C, C->A? In this case I only need three faces trained, but I would have to full-scale train three pairs of faces?