{
  "id": 172185,
  "title": "128 Tranforms and 128 Scores",
  "url": "/competitions/siim-isic-melanoma-classification/discussion/172185",
  "author_name": "",
  "post_date": "2020-08-04T03:36:13.884451200Z",
  "votes": 3,
  "comment_count": 4,
  "views": 0,
  "content": "<p>Here is a test I did where I ran up to 15 epochs (early stopping) for the same data, and recorded the best ROC/AUC score.  I had 8 total transforms, so 128 combinations.  This is the result:</p>\n\n<p>Any comments on the ones I chose to test or the values?</p>\n\n<p>```\nalbumentations_transform_0 = A.Compose([\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.824</p>\n\n<p>albumentations_transform_1 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.839</p>\n\n<p>albumentations_transform_2 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.855</p>\n\n<p>albumentations_transform_3 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.841</p>\n\n<p>albumentations_transform_4 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.855</p>\n\n<p>albumentations_transform_5 = A.Compose([\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.854</p>\n\n<p>albumentations_transform_6 = A.Compose([\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.800</p>\n\n<p>albumentations_transform_7 = A.Compose([\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_8 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.859</p>\n\n<p>albumentations_transform_9 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.839</p>\n\n<p>albumentations_transform_10 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_11 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.835</p>\n\n<p>albumentations_transform_12 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.803</p>\n\n<p>albumentations_transform_13 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.829</p>\n\n<p>albumentations_transform_14 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.843</p>\n\n<p>albumentations_transform_15 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.846</p>\n\n<p>albumentations_transform_16 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.828</p>\n\n<p>albumentations_transform_17 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.833</p>\n\n<p>albumentations_transform_18 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_19 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.830</p>\n\n<p>albumentations_transform_20 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.848</p>\n\n<p>albumentations_transform_21 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.819</p>\n\n<p>albumentations_transform_22 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.825</p>\n\n<p>albumentations_transform_23 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.827</p>\n\n<p>albumentations_transform_24 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.792</p>\n\n<p>albumentations_transform_25 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.799</p>\n\n<p>albumentations_transform_26 = A.Compose([\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.829</p>\n\n<p>albumentations_transform_27 = A.Compose([\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.829</p>\n\n<p>albumentations_transform_28 = A.Compose([\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.835</p>\n\n<p>albumentations_transform_29 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.838</p>\n\n<p>albumentations_transform_30 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_31 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.835</p>\n\n<p>albumentations_transform_32 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_33 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.797</p>\n\n<p>albumentations_transform_34 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.817</p>\n\n<p>albumentations_transform_35 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.842</p>\n\n<p>albumentations_transform_36 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_37 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.822</p>\n\n<p>albumentations_transform_38 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.806</p>\n\n<p>albumentations_transform_39 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.792</p>\n\n<p>albumentations_transform_40 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.789</p>\n\n<p>albumentations_transform_41 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.806</p>\n\n<p>albumentations_transform_42 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.814</p>\n\n<p>albumentations_transform_43 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.793</p>\n\n<p>albumentations_transform_44 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.821</p>\n\n<p>albumentations_transform_45 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.834</p>\n\n<p>albumentations_transform_46 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.814</p>\n\n<p>albumentations_transform_47 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.840</p>\n\n<p>albumentations_transform_48 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.821</p>\n\n<p>albumentations_transform_49 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.764</p>\n\n<p>albumentations_transform_50 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_51 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.830</p>\n\n<p>albumentations_transform_52 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.833</p>\n\n<p>albumentations_transform_53 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.817</p>\n\n<p>albumentations_transform_54 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.817</p>\n\n<p>albumentations_transform_55 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.808</p>\n\n<p>albumentations_transform_56 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.810</p>\n\n<p>albumentations_transform_57 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.830</p>\n\n<p>albumentations_transform_58 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.826</p>\n\n<p>albumentations_transform_59 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.806</p>\n\n<p>albumentations_transform_60 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.816</p>\n\n<p>albumentations_transform_61 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.830</p>\n\n<p>albumentations_transform_62 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.790</p>\n\n<p>albumentations_transform_63 = A.Compose([\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.832</p>\n\n<p>albumentations_transform_64 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.821</p>\n\n<p>albumentations_transform_65 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.840</p>\n\n<p>albumentations_transform_66 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.833</p>\n\n<p>albumentations_transform_67 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.832</p>\n\n<p>albumentations_transform_68 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_69 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.805</p>\n\n<p>albumentations_transform_70 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_71 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.817</p>\n\n<p>albumentations_transform_72 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_73 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_74 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.806</p>\n\n<p>albumentations_transform_75 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.808</p>\n\n<p>albumentations_transform_76 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.805</p>\n\n<p>albumentations_transform_77 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_78 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.807</p>\n\n<p>albumentations_transform_79 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_80 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.789</p>\n\n<p>albumentations_transform_81 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.777</p>\n\n<p>albumentations_transform_82 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_83 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.800</p>\n\n<p>albumentations_transform_84 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_85 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.801</p>\n\n<p>albumentations_transform_86 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.808</p>\n\n<p>albumentations_transform_87 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.808</p>\n\n<p>albumentations_transform_88 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.806</p>\n\n<p>albumentations_transform_89 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_90 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.796</p>\n\n<p>albumentations_transform_91 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.795</p>\n\n<p>albumentations_transform_92 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.790</p>\n\n<p>albumentations_transform_93 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.804</p>\n\n<p>albumentations_transform_94 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.798</p>\n\n<p>albumentations_transform_95 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.800</p>\n\n<p>albumentations_transform_96 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_97 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.808</p>\n\n<p>albumentations_transform_98 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.774</p>\n\n<p>albumentations_transform_99 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.818</p>\n\n<p>albumentations_transform_100 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.799</p>\n\n<p>albumentations_transform_101 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_102 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.819</p>\n\n<p>albumentations_transform_103 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.797</p>\n\n<p>albumentations_transform_104 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_105 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.798</p>\n\n<p>albumentations_transform_106 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.788</p>\n\n<p>albumentations_transform_107 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.779</p>\n\n<p>albumentations_transform_108 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.782</p>\n\n<p>albumentations_transform_109 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.791</p>\n\n<p>albumentations_transform_110 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.776</p>\n\n<p>albumentations_transform_111 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.796</p>\n\n<p>albumentations_transform_112 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.787</p>\n\n<p>albumentations_transform_113 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.782</p>\n\n<p>albumentations_transform_114 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.799</p>\n\n<p>albumentations_transform_115 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.797</p>\n\n<p>albumentations_transform_116 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.791</p>\n\n<p>albumentations_transform_117 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.866</p>\n\n<p>albumentations_transform_118 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.867</p>\n\n<p>albumentations_transform_119 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.863</p>\n\n<p>albumentations_transform_120 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.861</p>\n\n<p>albumentations_transform_121 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.850</p>\n\n<p>albumentations_transform_122 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.841</p>\n\n<p>albumentations_transform_123 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.852</p>\n\n<p>albumentations_transform_124 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.838</p>\n\n<p>albumentations_transform_125 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.824</p>\n\n<p>albumentations_transform_126 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_127 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.835\n```</p>",
  "messages": [
    {
      "id": "957086",
      "postDate": "08/04/2020 03:36:13",
      "content": "<p>Here is a test I did where I ran up to 15 epochs (early stopping) for the same data, and recorded the best ROC/AUC score.  I had 8 total transforms, so 128 combinations.  This is the result:</p>\n\n<p>Any comments on the ones I chose to test or the values?</p>\n\n<p>```\nalbumentations_transform_0 = A.Compose([\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.824</p>\n\n<p>albumentations_transform_1 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.839</p>\n\n<p>albumentations_transform_2 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.855</p>\n\n<p>albumentations_transform_3 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.841</p>\n\n<p>albumentations_transform_4 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.855</p>\n\n<p>albumentations_transform_5 = A.Compose([\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.854</p>\n\n<p>albumentations_transform_6 = A.Compose([\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.800</p>\n\n<p>albumentations_transform_7 = A.Compose([\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_8 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.859</p>\n\n<p>albumentations_transform_9 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.839</p>\n\n<p>albumentations_transform_10 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_11 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.835</p>\n\n<p>albumentations_transform_12 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.803</p>\n\n<p>albumentations_transform_13 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.829</p>\n\n<p>albumentations_transform_14 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.843</p>\n\n<p>albumentations_transform_15 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.846</p>\n\n<p>albumentations_transform_16 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.828</p>\n\n<p>albumentations_transform_17 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.833</p>\n\n<p>albumentations_transform_18 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_19 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.830</p>\n\n<p>albumentations_transform_20 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.848</p>\n\n<p>albumentations_transform_21 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.819</p>\n\n<p>albumentations_transform_22 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.825</p>\n\n<p>albumentations_transform_23 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.827</p>\n\n<p>albumentations_transform_24 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.792</p>\n\n<p>albumentations_transform_25 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.799</p>\n\n<p>albumentations_transform_26 = A.Compose([\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.829</p>\n\n<p>albumentations_transform_27 = A.Compose([\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.829</p>\n\n<p>albumentations_transform_28 = A.Compose([\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.835</p>\n\n<p>albumentations_transform_29 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.838</p>\n\n<p>albumentations_transform_30 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_31 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.835</p>\n\n<p>albumentations_transform_32 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_33 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.797</p>\n\n<p>albumentations_transform_34 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.817</p>\n\n<p>albumentations_transform_35 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.842</p>\n\n<p>albumentations_transform_36 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_37 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.822</p>\n\n<p>albumentations_transform_38 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.806</p>\n\n<p>albumentations_transform_39 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.792</p>\n\n<p>albumentations_transform_40 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.789</p>\n\n<p>albumentations_transform_41 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.806</p>\n\n<p>albumentations_transform_42 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.814</p>\n\n<p>albumentations_transform_43 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.793</p>\n\n<p>albumentations_transform_44 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.821</p>\n\n<p>albumentations_transform_45 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.834</p>\n\n<p>albumentations_transform_46 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.814</p>\n\n<p>albumentations_transform_47 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.840</p>\n\n<p>albumentations_transform_48 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.821</p>\n\n<p>albumentations_transform_49 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.764</p>\n\n<p>albumentations_transform_50 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_51 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.830</p>\n\n<p>albumentations_transform_52 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.833</p>\n\n<p>albumentations_transform_53 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.817</p>\n\n<p>albumentations_transform_54 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.817</p>\n\n<p>albumentations_transform_55 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.808</p>\n\n<p>albumentations_transform_56 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.810</p>\n\n<p>albumentations_transform_57 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.830</p>\n\n<p>albumentations_transform_58 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.826</p>\n\n<p>albumentations_transform_59 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.806</p>\n\n<p>albumentations_transform_60 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.816</p>\n\n<p>albumentations_transform_61 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.830</p>\n\n<p>albumentations_transform_62 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.790</p>\n\n<p>albumentations_transform_63 = A.Compose([\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.832</p>\n\n<p>albumentations_transform_64 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.821</p>\n\n<p>albumentations_transform_65 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.840</p>\n\n<p>albumentations_transform_66 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.833</p>\n\n<p>albumentations_transform_67 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.832</p>\n\n<p>albumentations_transform_68 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_69 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.805</p>\n\n<p>albumentations_transform_70 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_71 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.817</p>\n\n<p>albumentations_transform_72 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_73 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_74 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.806</p>\n\n<p>albumentations_transform_75 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.808</p>\n\n<p>albumentations_transform_76 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.805</p>\n\n<p>albumentations_transform_77 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_78 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.807</p>\n\n<p>albumentations_transform_79 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_80 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.789</p>\n\n<p>albumentations_transform_81 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.777</p>\n\n<p>albumentations_transform_82 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_83 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.800</p>\n\n<p>albumentations_transform_84 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_85 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.801</p>\n\n<p>albumentations_transform_86 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.808</p>\n\n<p>albumentations_transform_87 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.808</p>\n\n<p>albumentations_transform_88 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.806</p>\n\n<p>albumentations_transform_89 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_90 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.796</p>\n\n<p>albumentations_transform_91 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.795</p>\n\n<p>albumentations_transform_92 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.790</p>\n\n<p>albumentations_transform_93 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.804</p>\n\n<p>albumentations_transform_94 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.798</p>\n\n<p>albumentations_transform_95 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.800</p>\n\n<p>albumentations_transform_96 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_97 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.808</p>\n\n<p>albumentations_transform_98 = A.Compose([\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.774</p>\n\n<p>albumentations_transform_99 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.818</p>\n\n<p>albumentations_transform_100 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.799</p>\n\n<p>albumentations_transform_101 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.809</p>\n\n<p>albumentations_transform_102 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.819</p>\n\n<p>albumentations_transform_103 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.797</p>\n\n<p>albumentations_transform_104 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.802</p>\n\n<p>albumentations_transform_105 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.798</p>\n\n<p>albumentations_transform_106 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.788</p>\n\n<p>albumentations_transform_107 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.779</p>\n\n<p>albumentations_transform_108 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.782</p>\n\n<p>albumentations_transform_109 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.791</p>\n\n<p>albumentations_transform_110 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.776</p>\n\n<p>albumentations_transform_111 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.796</p>\n\n<p>albumentations_transform_112 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.787</p>\n\n<p>albumentations_transform_113 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.782</p>\n\n<p>albumentations_transform_114 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.799</p>\n\n<p>albumentations_transform_115 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.797</p>\n\n<p>albumentations_transform_116 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.791</p>\n\n<p>albumentations_transform_117 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.866</p>\n\n<p>albumentations_transform_118 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.867</p>\n\n<p>albumentations_transform_119 = A.Compose([\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.863</p>\n\n<p>albumentations_transform_120 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.861</p>\n\n<p>albumentations_transform_121 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.850</p>\n\n<p>albumentations_transform_122 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.841</p>\n\n<p>albumentations_transform_123 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.852</p>\n\n<p>albumentations_transform_124 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.838</p>\n\n<p>albumentations_transform_125 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.824</p>\n\n<p>albumentations_transform_126 = A.Compose([\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.820</p>\n\n<p>albumentations_transform_127 = A.Compose([\n    AdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n    A.HorizontalFlip(p=0.5),\n    A.VerticalFlip(p=0.5),\n    A.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n    A.ShiftScaleRotate(p=0.5),\n    Microscope(p=0.25),\n    A.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n    A.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n    ToTensorV2()\n])\nAUC/ROC: 0.835\n```</p>",
      "rawMarkdown": "Here is a test I did where I ran up to 15 epochs (early stopping) for the same data, and recorded the best ROC/AUC score.  I had 8 total transforms, so 128 combinations.  This is the result:\n\nAny comments on the ones I chose to test or the values?\n\n\n```\nalbumentations_transform_0 = A.Compose([\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.824\n\nalbumentations_transform_1 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.839\n\nalbumentations_transform_2 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.855\n\nalbumentations_transform_3 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.841\n\nalbumentations_transform_4 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.855\n\nalbumentations_transform_5 = A.Compose([\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.854\n\nalbumentations_transform_6 = A.Compose([\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.800\n\nalbumentations_transform_7 = A.Compose([\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_8 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.859\n\nalbumentations_transform_9 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.839\n\nalbumentations_transform_10 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_11 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.835\n\nalbumentations_transform_12 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.803\n\nalbumentations_transform_13 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.829\n\nalbumentations_transform_14 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.843\n\nalbumentations_transform_15 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.846\n\nalbumentations_transform_16 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.828\n\nalbumentations_transform_17 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.833\n\nalbumentations_transform_18 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_19 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.830\n\nalbumentations_transform_20 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.848\n\nalbumentations_transform_21 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.819\n\nalbumentations_transform_22 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.825\n\nalbumentations_transform_23 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.827\n\nalbumentations_transform_24 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.792\n\nalbumentations_transform_25 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.799\n\nalbumentations_transform_26 = A.Compose([\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.829\n\nalbumentations_transform_27 = A.Compose([\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.829\n\nalbumentations_transform_28 = A.Compose([\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.835\n\nalbumentations_transform_29 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.838\n\nalbumentations_transform_30 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_31 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.835\n\nalbumentations_transform_32 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_33 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.797\n\nalbumentations_transform_34 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.817\n\nalbumentations_transform_35 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.842\n\nalbumentations_transform_36 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_37 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.822\n\nalbumentations_transform_38 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.806\n\nalbumentations_transform_39 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.792\n\nalbumentations_transform_40 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.789\n\nalbumentations_transform_41 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.806\n\nalbumentations_transform_42 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.814\n\nalbumentations_transform_43 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.793\n\nalbumentations_transform_44 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.821\n\nalbumentations_transform_45 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.834\n\nalbumentations_transform_46 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.814\n\nalbumentations_transform_47 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.840\n\nalbumentations_transform_48 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.821\n\nalbumentations_transform_49 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.764\n\nalbumentations_transform_50 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_51 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.830\n\nalbumentations_transform_52 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.833\n\nalbumentations_transform_53 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.817\n\nalbumentations_transform_54 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.817\n\nalbumentations_transform_55 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.808\n\nalbumentations_transform_56 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.810\n\nalbumentations_transform_57 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.830\n\nalbumentations_transform_58 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.826\n\nalbumentations_transform_59 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.806\n\nalbumentations_transform_60 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.816\n\nalbumentations_transform_61 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.830\n\nalbumentations_transform_62 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.790\n\nalbumentations_transform_63 = A.Compose([\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.832\n\nalbumentations_transform_64 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.821\n\nalbumentations_transform_65 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.840\n\nalbumentations_transform_66 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.833\n\nalbumentations_transform_67 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.832\n\nalbumentations_transform_68 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_69 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.805\n\nalbumentations_transform_70 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_71 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.817\n\nalbumentations_transform_72 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_73 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_74 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.806\n\nalbumentations_transform_75 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.808\n\nalbumentations_transform_76 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.805\n\nalbumentations_transform_77 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_78 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.807\n\nalbumentations_transform_79 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_80 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.789\n\nalbumentations_transform_81 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.777\n\nalbumentations_transform_82 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_83 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.800\n\nalbumentations_transform_84 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_85 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.801\n\nalbumentations_transform_86 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.808\n\nalbumentations_transform_87 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.808\n\nalbumentations_transform_88 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.806\n\nalbumentations_transform_89 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_90 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.796\n\nalbumentations_transform_91 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.795\n\nalbumentations_transform_92 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.790\n\nalbumentations_transform_93 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.804\n\nalbumentations_transform_94 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.798\n\nalbumentations_transform_95 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.800\n\nalbumentations_transform_96 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_97 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.808\n\nalbumentations_transform_98 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.774\n\nalbumentations_transform_99 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.818\n\nalbumentations_transform_100 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.799\n\nalbumentations_transform_101 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_102 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.819\n\nalbumentations_transform_103 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.797\n\nalbumentations_transform_104 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_105 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.798\n\nalbumentations_transform_106 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.788\n\nalbumentations_transform_107 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.779\n\nalbumentations_transform_108 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.782\n\nalbumentations_transform_109 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.791\n\nalbumentations_transform_110 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.776\n\nalbumentations_transform_111 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.796\n\nalbumentations_transform_112 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.787\n\nalbumentations_transform_113 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.782\n\nalbumentations_transform_114 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.799\n\nalbumentations_transform_115 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.797\n\nalbumentations_transform_116 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.791\n\nalbumentations_transform_117 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.866\n\nalbumentations_transform_118 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.867\n\nalbumentations_transform_119 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.863\n\nalbumentations_transform_120 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.861\n\nalbumentations_transform_121 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.850\n\nalbumentations_transform_122 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.841\n\nalbumentations_transform_123 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.852\n\nalbumentations_transform_124 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.838\n\nalbumentations_transform_125 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.824\n\nalbumentations_transform_126 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_127 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.835\n```",
      "votes": null
    },
    {
      "id": "957425",
      "postDate": "08/04/2020 09:42:12",
      "content": "<p>Nice idea!</p>\n\n<p>I did not really get an idea which combination to prefer. The randomness of the augmentations seems to play a role. I do not use hairs as the performance toll seems too high for me. I do not use microscope as I read that it is not effective - but I think it is impossible to say - and nobody does 10 runs with one combination, to filter out randomness a bit. Same with TTA. Results can vary a lot. </p>\n\n<p>Probably you are good to go with every &gt;0.83 combination and there are a lot :)</p>",
      "rawMarkdown": "Nice idea!\n\nI did not really get an idea which combination to prefer. The randomness of the augmentations seems to play a role. I do not use hairs as the performance toll seems too high for me. I do not use microscope as I read that it is not effective - but I think it is impossible to say - and nobody does 10 runs with one combination, to filter out randomness a bit. Same with TTA. Results can vary a lot. \n\nProbably you are good to go with every &gt;0.83 combination and there are a lot :)",
      "votes": null
    },
    {
      "id": "957444",
      "postDate": "08/04/2020 10:07:31",
      "content": "<p>I think the augmentations are an important part.  There are so many parameters to set on some of them, as well as probabilities.  I ended up adding Microscope to my OneOf() with CourseDropout and Cutout.</p>",
      "rawMarkdown": "I think the augmentations are an important part.  There are so many parameters to set on some of them, as well as probabilities.  I ended up adding Microscope to my OneOf() with CourseDropout and Cutout.",
      "votes": null
    },
    {
      "id": "957525",
      "postDate": "08/04/2020 11:28:51",
      "content": "<p>Sure - they are very important - but I wanted to say its hard to tell if some make really a difference, even with these nice experime</p>",
      "rawMarkdown": "Sure - they are very important - but I wanted to say its hard to tell if some make really a difference, even with these nice experime",
      "votes": null
    },
    {
      "id": "958064",
      "postDate": "08/04/2020 18:29:12",
      "content": "<p>agreed.  It was more me playing around with itertools, which is great for doing grid search experiments.</p>",
      "rawMarkdown": "agreed.  It was more me playing around with itertools, which is great for doing grid search experiments.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 957425,
      "author_name": "romanweilguny",
      "author_url": "",
      "post_date": "08/04/2020 09:42:12",
      "content": "<p>Nice idea!</p>\n\n<p>I did not really get an idea which combination to prefer. The randomness of the augmentations seems to play a role. I do not use hairs as the performance toll seems too high for me. I do not use microscope as I read that it is not effective - but I think it is impossible to say - and nobody does 10 runs with one combination, to filter out randomness a bit. Same with TTA. Results can vary a lot. </p>\n\n<p>Probably you are good to go with every &gt;0.83 combination and there are a lot :)</p>",
      "votes": null,
      "replies": [
        {
          "id": 957444,
          "author_name": "brianfeeny",
          "author_url": "",
          "post_date": "08/04/2020 10:07:31",
          "content": "<p>I think the augmentations are an important part.  There are so many parameters to set on some of them, as well as probabilities.  I ended up adding Microscope to my OneOf() with CourseDropout and Cutout.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 957525,
          "author_name": "romanweilguny",
          "author_url": "",
          "post_date": "08/04/2020 11:28:51",
          "content": "<p>Sure - they are very important - but I wanted to say its hard to tell if some make really a difference, even with these nice experime</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 958064,
          "author_name": "brianfeeny",
          "author_url": "",
          "post_date": "08/04/2020 18:29:12",
          "content": "<p>agreed.  It was more me playing around with itertools, which is great for doing grid search experiments.</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "957086": "Here is a test I did where I ran up to 15 epochs (early stopping) for the same data, and recorded the best ROC/AUC score.  I had 8 total transforms, so 128 combinations.  This is the result:\n\nAny comments on the ones I chose to test or the values?\n\n\n```\nalbumentations_transform_0 = A.Compose([\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.824\n\nalbumentations_transform_1 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.839\n\nalbumentations_transform_2 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.855\n\nalbumentations_transform_3 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.841\n\nalbumentations_transform_4 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.855\n\nalbumentations_transform_5 = A.Compose([\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.854\n\nalbumentations_transform_6 = A.Compose([\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.800\n\nalbumentations_transform_7 = A.Compose([\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_8 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.859\n\nalbumentations_transform_9 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.839\n\nalbumentations_transform_10 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_11 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.835\n\nalbumentations_transform_12 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.803\n\nalbumentations_transform_13 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.829\n\nalbumentations_transform_14 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.843\n\nalbumentations_transform_15 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.846\n\nalbumentations_transform_16 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.828\n\nalbumentations_transform_17 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.833\n\nalbumentations_transform_18 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_19 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.830\n\nalbumentations_transform_20 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.848\n\nalbumentations_transform_21 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.819\n\nalbumentations_transform_22 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.825\n\nalbumentations_transform_23 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.827\n\nalbumentations_transform_24 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.792\n\nalbumentations_transform_25 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.799\n\nalbumentations_transform_26 = A.Compose([\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.829\n\nalbumentations_transform_27 = A.Compose([\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.829\n\nalbumentations_transform_28 = A.Compose([\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.835\n\nalbumentations_transform_29 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.838\n\nalbumentations_transform_30 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_31 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.835\n\nalbumentations_transform_32 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_33 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.797\n\nalbumentations_transform_34 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.817\n\nalbumentations_transform_35 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.842\n\nalbumentations_transform_36 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_37 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.822\n\nalbumentations_transform_38 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.806\n\nalbumentations_transform_39 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.792\n\nalbumentations_transform_40 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.789\n\nalbumentations_transform_41 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.806\n\nalbumentations_transform_42 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.814\n\nalbumentations_transform_43 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.793\n\nalbumentations_transform_44 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.821\n\nalbumentations_transform_45 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.834\n\nalbumentations_transform_46 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.814\n\nalbumentations_transform_47 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.840\n\nalbumentations_transform_48 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.821\n\nalbumentations_transform_49 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.764\n\nalbumentations_transform_50 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_51 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.830\n\nalbumentations_transform_52 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.833\n\nalbumentations_transform_53 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.817\n\nalbumentations_transform_54 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.817\n\nalbumentations_transform_55 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.808\n\nalbumentations_transform_56 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.810\n\nalbumentations_transform_57 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.830\n\nalbumentations_transform_58 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.826\n\nalbumentations_transform_59 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.806\n\nalbumentations_transform_60 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.816\n\nalbumentations_transform_61 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.830\n\nalbumentations_transform_62 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.790\n\nalbumentations_transform_63 = A.Compose([\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.832\n\nalbumentations_transform_64 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.821\n\nalbumentations_transform_65 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.840\n\nalbumentations_transform_66 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.833\n\nalbumentations_transform_67 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.832\n\nalbumentations_transform_68 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_69 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.805\n\nalbumentations_transform_70 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_71 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.817\n\nalbumentations_transform_72 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_73 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_74 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.806\n\nalbumentations_transform_75 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.808\n\nalbumentations_transform_76 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.805\n\nalbumentations_transform_77 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_78 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.807\n\nalbumentations_transform_79 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_80 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.789\n\nalbumentations_transform_81 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.777\n\nalbumentations_transform_82 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_83 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.800\n\nalbumentations_transform_84 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_85 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.801\n\nalbumentations_transform_86 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.808\n\nalbumentations_transform_87 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.808\n\nalbumentations_transform_88 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.806\n\nalbumentations_transform_89 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_90 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.796\n\nalbumentations_transform_91 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.795\n\nalbumentations_transform_92 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.790\n\nalbumentations_transform_93 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.804\n\nalbumentations_transform_94 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.798\n\nalbumentations_transform_95 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.800\n\nalbumentations_transform_96 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_97 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.808\n\nalbumentations_transform_98 = A.Compose([\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.774\n\nalbumentations_transform_99 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.818\n\nalbumentations_transform_100 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.799\n\nalbumentations_transform_101 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.809\n\nalbumentations_transform_102 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.819\n\nalbumentations_transform_103 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.797\n\nalbumentations_transform_104 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.802\n\nalbumentations_transform_105 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.798\n\nalbumentations_transform_106 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.788\n\nalbumentations_transform_107 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.779\n\nalbumentations_transform_108 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.782\n\nalbumentations_transform_109 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.791\n\nalbumentations_transform_110 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.776\n\nalbumentations_transform_111 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.796\n\nalbumentations_transform_112 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.787\n\nalbumentations_transform_113 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.782\n\nalbumentations_transform_114 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.799\n\nalbumentations_transform_115 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.797\n\nalbumentations_transform_116 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.791\n\nalbumentations_transform_117 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.866\n\nalbumentations_transform_118 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.867\n\nalbumentations_transform_119 = A.Compose([\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.863\n\nalbumentations_transform_120 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.861\n\nalbumentations_transform_121 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.850\n\nalbumentations_transform_122 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.841\n\nalbumentations_transform_123 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.852\n\nalbumentations_transform_124 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.838\n\nalbumentations_transform_125 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.824\n\nalbumentations_transform_126 = A.Compose([\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.820\n\nalbumentations_transform_127 = A.Compose([\n\tAdvancedHairAugmentation(hairs_folder=f\"../input/melanoma-hairs-256x256/\", p = 0.25),\n\tA.HorizontalFlip(p=0.5),\n\tA.VerticalFlip(p=0.5),\n\tA.HueSaturationValue(hue_shift_limit=20, sat_shift_limit=30, val_shift_limit=20, p=0.5),\n\tA.ShiftScaleRotate(p=0.5),\n\tMicroscope(p=0.25),\n\tA.OneOf([A.CoarseDropout(max_holes=8, min_holes=3, max_height=20, max_width=20, p=0.5),A.Cutout(num_holes=1, max_h_size=64, max_w_size=64, p=0.5)], p=0.10),\n\tA.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225],),\n\tToTensorV2()\n])\nAUC/ROC: 0.835\n```",
    "957425": "Nice idea!\n\nI did not really get an idea which combination to prefer. The randomness of the augmentations seems to play a role. I do not use hairs as the performance toll seems too high for me. I do not use microscope as I read that it is not effective - but I think it is impossible to say - and nobody does 10 runs with one combination, to filter out randomness a bit. Same with TTA. Results can vary a lot. \n\nProbably you are good to go with every &gt;0.83 combination and there are a lot :)",
    "957444": "I think the augmentations are an important part.  There are so many parameters to set on some of them, as well as probabilities.  I ended up adding Microscope to my OneOf() with CourseDropout and Cutout.",
    "957525": "Sure - they are very important - but I wanted to say its hard to tell if some make really a difference, even with these nice experime",
    "958064": "agreed.  It was more me playing around with itertools, which is great for doing grid search experiments."
  },
  "source": "meta"
}