          module = os.path.splitext(filename)[0]
          section = ".".join((plugin_type, module.replace("_defaults", "")))
          logger.debug("Importing defaults module: %s.%s", module_path, module)
          mod = import_module("{}.{}".format(module_path, module))
          helptext = mod._HELPTEXT + ADDITIONAL_INFO  # pylint:disable=protected-access
          self.add_section(title=section, info=helptext)
          for key, val in mod._DEFAULTS.items():  # pylint:disable=protected-access
              self.add_item(section=section, title=key, **val)
          logger.debug("Added defaults: %s", section)
 
</s> remove                      bool(training_opts.get("landmarks", None)))
 </s> add                      bool(training_opts.get("landmarks", None)), config) </s> remove         if contrast_random <= 0.5:
            contrast_adjustment = int((contrast_random * 10.0) * (base_contrast / 2))
            grid_size = base_contrast + contrast_adjustment
            logger.trace("Adjusting Contrast. Grid Size: %s", grid_size)

            clahe = cv2.createCLAHE(clipLimit=2.0,  # pylint: disable=no-member
                                    tileGridSize=(grid_size, grid_size))
            for chan in range(3):
                image[:, :, chan] = clahe.apply(image[:, :, chan])
 </s> add         if contrast_random > self.config.get("color_clahe_chance", 50) / 100:
            return image

        base_contrast = image.shape[0] // 128
        grid_base = random() * self.config.get("color_clahe_max_size", 4)
        contrast_adjustment = int(grid_base * (base_contrast / 2))
        grid_size = base_contrast + contrast_adjustment
        logger.trace("Adjusting Contrast. Grid Size: %s", grid_size)

        clahe = cv2.createCLAHE(clipLimit=2.0,  # pylint: disable=no-member
                                tileGridSize=(grid_size, grid_size))
        for chan in range(3):
            image[:, :, chan] = clahe.apply(image[:, :, chan]) </s> remove         preview_images = self.config.get("preview_images", 14)
        preview_images = min(max(preview_images, 2), 16)
        self.training_opts["preview_images"] = preview_images
 </s> add  </s> remove         rotation = np.random.uniform(-self.rotation_range, self.rotation_range)
        scale = np.random.uniform(1 - self.zoom_range, 1 + self.zoom_range)
        tnx = np.random.uniform(-self.shift_range, self.shift_range) * width
        tny = np.random.uniform(-self.shift_range, self.shift_range) * height
 </s> add         rotation_range = self.config.get("rotation_range", 10)
        rotation = np.random.uniform(-rotation_range, rotation_range)

        zoom_range = self.config.get("zoom_range", 5) / 100
        scale = np.random.uniform(1 - zoom_range, 1 + zoom_range)

        shift_range = self.config.get("shift_range", 5) / 100
        tnx = np.random.uniform(-shift_range, shift_range) * width
        tny = np.random.uniform(-shift_range, shift_range) * height </s> remove         self.add_item(
            section=section, title="preview_images", datatype=int, default=14, min_max=(2, 16),
            rounding=2, fixed=False,
            info="Number of sample faces to display for each side in the preview when training.")
 </s> add 
        helptext = mod._HELPTEXT  # pylint:disable=protected-access
        helptext += ADDITIONAL_INFO if module_path.endswith("model") else ""
          module = os.path.splitext(filename)[0]
          section = ".".join((plugin_type, module.replace("_defaults", "")))
          logger.debug("Importing defaults module: %s.%s", module_path, module)
          mod = import_module("{}.{}".format(module_path, module))
        helptext = mod._HELPTEXT  # pylint:disable=protected-access
        helptext += ADDITIONAL_INFO if module_path.endswith("model") else ""
          self.add_section(title=section, info=helptext)
          for key, val in mod._DEFAULTS.items():  # pylint:disable=protected-access
              self.add_item(section=section, title=key, **val)
          logger.debug("Added defaults: %s", section)
keep keep keep keep replace keep keep keep keep
 Expose Augmentation Options to config 
plugins/train/_config.py