diff --git a/face_swapper/src/training.py b/face_swapper/src/training.py index 1ca38ba..4559bf6 100644 --- a/face_swapper/src/training.py +++ b/face_swapper/src/training.py @@ -79,7 +79,7 @@ class FaceSwapperTrainer(lightning.LightningModule, FaceSwapperLoss): source_embedding = calc_id_embedding(self.id_embedder, source_tensor, (0, 0, 0, 0)) output_tensor, target_attributes = self.generator(target_tensor, source_embedding) output_embedding = calc_id_embedding(self.id_embedder, output_tensor, (0, 0, 0, 0)) - validation = nn.functional.cosine_similarity(source_embedding, output_embedding).mean() + validation = (nn.functional.cosine_similarity(source_embedding, output_embedding).mean() + 1) * 0.5 self.log('validation', validation) return validation