@@ -89,7 +89,9 @@ def __init__(
8989 load_model_path : str = None ,
9090 custom_augment_figuratif = None ,
9191 custom_augment_abstrait = None ,
92- n_transforms_augmented = 2
92+ n_transforms_augmented = 2 ,
93+ noise : bool = False ,
94+ noise_std : float = 0.1
9395 ):
9496
9597 # Profiler
@@ -151,6 +153,8 @@ def __init__(
151153 self .augmentation = augmentation
152154 self .input_size = input_size
153155 self .padding = padding
156+ self .noise = noise
157+ self .noise_std = noise_std
154158
155159 # Initialize the dataset and dataloader
156160
@@ -161,23 +165,29 @@ def __init__(
161165 image_input_size = self .input_size ,
162166 custom_augment_abstrait = custom_augment_abstrait ,
163167 custom_augment_figuratif = custom_augment_figuratif ,
164- n_transforms_augmented = n_transforms_augmented )
165-
168+ n_transforms_augmented = n_transforms_augmented ,
169+ noise = self .noise ,
170+ noise_std = self .noise_std )
171+
166172 self .dataset_val = PaintingsDataset (self .data_path + 'val/' ,
167173 augment = False ,
168174 transform = self .transform ,
169175 padding = self .padding ,
170176 image_input_size = self .input_size ,
171177 custom_augment_abstrait = None ,
172- custom_augment_figuratif = None ,)
173-
178+ custom_augment_figuratif = None ,
179+ noise = self .noise ,
180+ noise_std = self .noise_std )
181+
174182 self .dataset_test = PaintingsDataset (self .data_path + 'test/' ,
175183 augment = False ,
176184 transform = self .transform ,
177185 padding = self .padding ,
178186 image_input_size = self .input_size ,
179187 custom_augment_abstrait = None ,
180- custom_augment_figuratif = None ,)
188+ custom_augment_figuratif = None ,
189+ noise = self .noise ,
190+ noise_std = self .noise_std )
181191
182192 n_figurative = self .dataset_train .len_figurative #only for training
183193 n_abstract = self .dataset_train .len_abstract
0 commit comments