Skip to content
Snippets Groups Projects
Commit abe29b30 authored by Tamino Huxohl's avatar Tamino Huxohl
Browse files

use padcrop transform in cgan training

parent 235fb988
No related branches found
No related tags found
No related merge requests found
...@@ -194,7 +194,7 @@ class cGANTraining: ...@@ -194,7 +194,7 @@ class cGANTraining:
outputs_d_fake = self.discriminator(inputs_d_fake) outputs_d_fake = self.discriminator(inputs_d_fake)
loss_g_adv = self.criterion_d(outputs_d_fake, labels_real) loss_g_adv = self.criterion_d(outputs_d_fake, labels_real)
loss_g_l1 = self.criterion_l1(mu_maps_fake, mu_maps_real) loss_g_l1 = self.criterion_l1(mu_maps_fake, mu_maps_real)
loss_g = loss_g_adv + 100.0 * loss_g_l1 loss_g = loss_g_adv + 50.0 * loss_g_l1
loss_g.backward() loss_g.backward()
self.optimizer_g.step() self.optimizer_g.step()
...@@ -252,7 +252,7 @@ if __name__ == "__main__": ...@@ -252,7 +252,7 @@ if __name__ == "__main__":
MaxNormTransform, MaxNormTransform,
GaussianNormTransform, GaussianNormTransform,
) )
from mu_map.dataset.transform import ScaleTransform from mu_map.dataset.transform import PadCropTranform, SequenceTransform
from mu_map.logging import add_logging_args, get_logger_by_args from mu_map.logging import add_logging_args, get_logger_by_args
from mu_map.models.unet import UNet from mu_map.models.unet import UNet
from mu_map.models.discriminator import Discriminator, PatchDiscriminator from mu_map.models.discriminator import Discriminator, PatchDiscriminator
...@@ -438,6 +438,7 @@ if __name__ == "__main__": ...@@ -438,6 +438,7 @@ if __name__ == "__main__":
transform_normalization = MaxNormTransform() transform_normalization = MaxNormTransform()
elif args.input_norm == "gaussian": elif args.input_norm == "gaussian":
transform_normalization = GaussianNormTransform() transform_normalization = GaussianNormTransform()
transform_normalization = SequenceTransform([transform_normalization, PadCropTranform(dim=3, size=32)])
data_loaders = {} data_loaders = {}
for split in ["train", "validation"]: for split in ["train", "validation"]:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment