ABrain-One commited on
Commit
1e7b27e
·
verified ·
1 Parent(s): 9463c75

Add files using upload-large-folder tool

Browse files
Files changed (50) hide show
  1. test/transform/bf-v1-CenterCrop_22.py +10 -0
  2. test/transform/bf-v1-CenterCrop_Pad.py +11 -0
  3. test/transform/bf-v1-Pad_CenterCrop.py +11 -0
  4. test/transform/bf-v1-Pad_RandomAutocontrast.py +11 -0
  5. test/transform/bf-v1-Pad_RandomAutocontrast_RandomPosterize.py +12 -0
  6. test/transform/bf-v1-Pad_RandomHorizontalFlip_RandomAdjustSharpnes.py +12 -0
  7. test/transform/bf-v1-Pad_RandomPosterize_RandomAdjustSharpnes.py +12 -0
  8. test/transform/bf-v1-Pad_RandomPosterize_RandomHorizontalFlip.py +12 -0
  9. test/transform/bf-v1-RandomAdjustSharpnes.py +10 -0
  10. test/transform/bf-v1-RandomAdjustSharpnes_29.py +10 -0
  11. test/transform/bf-v1-RandomAdjustSharpnes_Grayscale_3.py +11 -0
  12. test/transform/bf-v1-RandomAdjustSharpnes_RandomAutocontrast.py +11 -0
  13. test/transform/bf-v1-RandomAdjustSharpnes_RandomEqualize_3.py +11 -0
  14. test/transform/bf-v1-RandomAdjustSharpnes_RandomRotation_3.py +11 -0
  15. test/transform/bf-v1-RandomAdjustSharpnes_RandomSolarize_2.py +11 -0
  16. test/transform/bf-v1-RandomAutocontrast_75.py +10 -0
  17. test/transform/bf-v1-RandomAutocontrast_CenterCrop.py +11 -0
  18. test/transform/bf-v1-RandomAutocontrast_RandomAdjustSharpnes_256.py +11 -0
  19. test/transform/bf-v1-RandomCrop_CenterCrop_5.py +11 -0
  20. test/transform/bf-v1-RandomCrop_CenterCrop_RandomAutocontrast.py +12 -0
  21. test/transform/bf-v1-RandomCrop_RandomAdjustSharpnes_6.py +11 -0
  22. test/transform/bf-v1-RandomCrop_RandomAdjustSharpnes_RandomAutocontrast.py +12 -0
  23. test/transform/bf-v1-RandomEqualize_RandomAdjustSharpnes_2.py +11 -0
  24. test/transform/bf-v1-RandomHorizontalFlip_CenterCrop_Pad.py +12 -0
  25. test/transform/bf-v1-RandomHorizontalFlip_GaussianBlur_3.py +11 -0
  26. test/transform/bf-v1-RandomHorizontalFlip_RandomAdjustSharpnes_RandomPerspective.py +12 -0
  27. test/transform/bf-v1-RandomHorizontalFlip_RandomAutocontrast_256.py +11 -0
  28. test/transform/bf-v1-RandomHorizontalFlip_RandomAutocontrast_RandomAdjustSharpnes_256.py +12 -0
  29. test/transform/bf-v1-RandomHorizontalFlip_RandomCrop_Pad.py +12 -0
  30. test/transform/bf-v1-RandomHorizontalFlip_RandomCrop_RandomPosterize.py +12 -0
  31. test/transform/bf-v1-RandomHorizontalFlip_RandomPosterize_RandomAutocontrast.py +12 -0
  32. test/transform/bf-v1-RandomPerspective_CenterCrop.py +11 -0
  33. test/transform/bf-v1-RandomPerspective_RandomCrop.py +11 -0
  34. test/transform/bf-v1-RandomPosterize_256.py +10 -0
  35. test/transform/bf-v1-RandomPosterize_RandomAutocontrast.py +11 -0
  36. test/transform/bf-v1-RandomPosterize_RandomHorizontalFlip_6.py +11 -0
  37. test/transform/bf-v1-RandomResizedCrop_65.py +10 -0
  38. test/transform/complex_32.py +42 -0
  39. test/transform/complex_32_flip.py +43 -0
  40. test/transform/complex_64_flip.py +43 -0
  41. test/transform/echo.py +5 -0
  42. test/transform/echo_128.py +6 -0
  43. test/transform/echo_299_flip.py +7 -0
  44. test/transform/echo_32.py +6 -0
  45. test/transform/echo_512.py +6 -0
  46. test/transform/echo_512_flip.py +7 -0
  47. test/transform/echo_64_flip.py +7 -0
  48. test/transform/git_processor.py +33 -0
  49. test/transform/norm_256.py +8 -0
  50. test/transform/norm_256_flip.py +10 -0
test/transform/bf-v1-CenterCrop_22.py ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.CenterCrop(size=32),
7
+ transforms.Resize((64,64)),
8
+ transforms.ToTensor(),
9
+ transforms.Normalize(*norm)
10
+ ])
test/transform/bf-v1-CenterCrop_Pad.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.CenterCrop(size=32),
7
+ transforms.Pad(padding=1, fill=(170, 12, 255), padding_mode='constant'),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-Pad_CenterCrop.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.Pad(padding=5, fill=(207, 85, 18), padding_mode='symmetric'),
7
+ transforms.CenterCrop(size=32),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-Pad_RandomAutocontrast.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.Pad(padding=3, fill=(238, 7, 23), padding_mode='reflect'),
7
+ transforms.RandomAutocontrast(p=0.54),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-Pad_RandomAutocontrast_RandomPosterize.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.Pad(padding=3, fill=(70, 201, 240), padding_mode='constant'),
7
+ transforms.RandomAutocontrast(p=0.3),
8
+ transforms.RandomPosterize(bits=7, p=0.6),
9
+ transforms.Resize((64,64)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-Pad_RandomHorizontalFlip_RandomAdjustSharpnes.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.Pad(padding=0, fill=(198, 7, 128), padding_mode='constant'),
7
+ transforms.RandomHorizontalFlip(p=0.36),
8
+ transforms.RandomAdjustSharpness(sharpness_factor=1.89, p=0.42),
9
+ transforms.Resize((64,64)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-Pad_RandomPosterize_RandomAdjustSharpnes.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.Pad(padding=4, fill=(37, 38, 180), padding_mode='reflect'),
7
+ transforms.RandomPosterize(bits=6, p=0.34),
8
+ transforms.RandomAdjustSharpness(sharpness_factor=1.92, p=0.68),
9
+ transforms.Resize((64,64)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-Pad_RandomPosterize_RandomHorizontalFlip.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.Pad(padding=4, fill=(219, 105, 67), padding_mode='reflect'),
7
+ transforms.RandomPosterize(bits=4, p=0.38),
8
+ transforms.RandomHorizontalFlip(p=0.68),
9
+ transforms.Resize((64,64)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-RandomAdjustSharpnes.py ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomAdjustSharpness(sharpness_factor=0.6, p=0.52),
7
+ transforms.Resize((64,64)),
8
+ transforms.ToTensor(),
9
+ transforms.Normalize(*norm)
10
+ ])
test/transform/bf-v1-RandomAdjustSharpnes_29.py ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomAdjustSharpness(sharpness_factor=1.43, p=0.23),
7
+ transforms.Resize((64,64)),
8
+ transforms.ToTensor(),
9
+ transforms.Normalize(*norm)
10
+ ])
test/transform/bf-v1-RandomAdjustSharpnes_Grayscale_3.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomAdjustSharpness(sharpness_factor=1.91, p=0.56),
7
+ transforms.Grayscale(num_output_channels=3),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomAdjustSharpnes_RandomAutocontrast.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomAdjustSharpness(sharpness_factor=0.99, p=0.13),
7
+ transforms.RandomAutocontrast(p=0.61),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomAdjustSharpnes_RandomEqualize_3.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomAdjustSharpness(sharpness_factor=0.85, p=0.26),
7
+ transforms.RandomEqualize(p=0.44),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomAdjustSharpnes_RandomRotation_3.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomAdjustSharpness(sharpness_factor=1.23, p=0.68),
7
+ transforms.RandomRotation(degrees=2),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomAdjustSharpnes_RandomSolarize_2.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomAdjustSharpness(sharpness_factor=1.45, p=0.12),
7
+ transforms.RandomSolarize(threshold=207, p=0.17),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomAutocontrast_75.py ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomAutocontrast(p=0.62),
7
+ transforms.Resize((64,64)),
8
+ transforms.ToTensor(),
9
+ transforms.Normalize(*norm)
10
+ ])
test/transform/bf-v1-RandomAutocontrast_CenterCrop.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomAutocontrast(p=0.64),
7
+ transforms.CenterCrop(size=32),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomAutocontrast_RandomAdjustSharpnes_256.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomAutocontrast(p=0.59),
7
+ transforms.RandomAdjustSharpness(sharpness_factor=1.68, p=0.84),
8
+ transforms.Resize((256,256)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomCrop_CenterCrop_5.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomCrop(size=30),
7
+ transforms.CenterCrop(size=30),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomCrop_CenterCrop_RandomAutocontrast.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomCrop(size=32),
7
+ transforms.CenterCrop(size=28),
8
+ transforms.RandomAutocontrast(p=0.21),
9
+ transforms.Resize((64,64)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-RandomCrop_RandomAdjustSharpnes_6.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomCrop(size=32),
7
+ transforms.RandomAdjustSharpness(sharpness_factor=0.54, p=0.61),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomCrop_RandomAdjustSharpnes_RandomAutocontrast.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomCrop(size=32),
7
+ transforms.RandomAdjustSharpness(sharpness_factor=0.78, p=0.23),
8
+ transforms.RandomAutocontrast(p=0.51),
9
+ transforms.Resize((64,64)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-RandomEqualize_RandomAdjustSharpnes_2.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomEqualize(p=0.11),
7
+ transforms.RandomAdjustSharpness(sharpness_factor=1.06, p=0.7),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomHorizontalFlip_CenterCrop_Pad.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomHorizontalFlip(p=0.22),
7
+ transforms.CenterCrop(size=30),
8
+ transforms.Pad(padding=0, fill=(241, 60, 204), padding_mode='reflect'),
9
+ transforms.Resize((64,64)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-RandomHorizontalFlip_GaussianBlur_3.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomHorizontalFlip(p=0.79),
7
+ transforms.GaussianBlur(kernel_size=3, sigma=(0.4, 1.33)),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomHorizontalFlip_RandomAdjustSharpnes_RandomPerspective.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomHorizontalFlip(p=0.87),
7
+ transforms.RandomAdjustSharpness(sharpness_factor=1.99, p=0.73),
8
+ transforms.RandomPerspective(distortion_scale=0.19, p=0.19),
9
+ transforms.Resize((64,64)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-RandomHorizontalFlip_RandomAutocontrast_256.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomHorizontalFlip(p=0.39),
7
+ transforms.RandomAutocontrast(p=0.54),
8
+ transforms.Resize((256,256)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomHorizontalFlip_RandomAutocontrast_RandomAdjustSharpnes_256.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomHorizontalFlip(p=0.84),
7
+ transforms.RandomAutocontrast(p=0.78),
8
+ transforms.RandomAdjustSharpness(sharpness_factor=1.31, p=0.53),
9
+ transforms.Resize((256,256)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-RandomHorizontalFlip_RandomCrop_Pad.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomHorizontalFlip(p=0.34),
7
+ transforms.RandomCrop(size=31),
8
+ transforms.Pad(padding=1, fill=(226, 100, 14), padding_mode='edge'),
9
+ transforms.Resize((64,64)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-RandomHorizontalFlip_RandomCrop_RandomPosterize.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomHorizontalFlip(p=0.49),
7
+ transforms.RandomCrop(size=31),
8
+ transforms.RandomPosterize(bits=5, p=0.54),
9
+ transforms.Resize((64,64)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-RandomHorizontalFlip_RandomPosterize_RandomAutocontrast.py ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomHorizontalFlip(p=0.45),
7
+ transforms.RandomPosterize(bits=7, p=0.68),
8
+ transforms.RandomAutocontrast(p=0.13),
9
+ transforms.Resize((64,64)),
10
+ transforms.ToTensor(),
11
+ transforms.Normalize(*norm)
12
+ ])
test/transform/bf-v1-RandomPerspective_CenterCrop.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomPerspective(distortion_scale=0.13, p=0.35),
7
+ transforms.CenterCrop(size=31),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomPerspective_RandomCrop.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomPerspective(distortion_scale=0.12, p=0.53),
7
+ transforms.RandomCrop(size=30),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomPosterize_256.py ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomPosterize(bits=4, p=0.83),
7
+ transforms.Resize((256,256)),
8
+ transforms.ToTensor(),
9
+ transforms.Normalize(*norm)
10
+ ])
test/transform/bf-v1-RandomPosterize_RandomAutocontrast.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomPosterize(bits=4, p=0.1),
7
+ transforms.RandomAutocontrast(p=0.89),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomPosterize_RandomHorizontalFlip_6.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomPosterize(bits=5, p=0.48),
7
+ transforms.RandomHorizontalFlip(p=0.88),
8
+ transforms.Resize((64,64)),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)
11
+ ])
test/transform/bf-v1-RandomResizedCrop_65.py ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torchvision.transforms as transforms
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.RandomResizedCrop(size=32, scale=(0.79, 0.9), ratio=(1.25, 2.99)),
7
+ transforms.Resize((64,64)),
8
+ transforms.ToTensor(),
9
+ transforms.Normalize(*norm)
10
+ ])
test/transform/complex_32.py ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import torch
3
+ import torchvision.transforms as transforms
4
+
5
+ class NormalizeToFloat:
6
+ """
7
+ Custom transformation to normalize image data to float32 and scale to [0, 1].
8
+ """
9
+ def __call__(self, x):
10
+ if isinstance(x, np.ndarray):
11
+ x = x.astype(np.float32) / 255.0
12
+ elif isinstance(x, torch.Tensor):
13
+ x = x.float() / 255.0
14
+ else:
15
+ x = np.array(x).astype(np.float32) / 255.0
16
+ return x
17
+
18
+ class ToComplex64:
19
+ """
20
+ Custom transformation to convert PyTorch tensor to torch.complex64.
21
+ """
22
+ def __call__(self, x):
23
+ """
24
+ Transform method to convert the tensor to torch.complex64.
25
+ :param x: Input tensor, usually a NumPy array, PIL Image, or PyTorch tensor.
26
+ :return: Tensor converted to torch.complex64.
27
+ """
28
+ if not isinstance(x, torch.Tensor):
29
+ x = torch.tensor(x)
30
+ x = x.type(torch.complex64) # to torch.complex64
31
+ return x
32
+
33
+ def transform(norm):
34
+ """
35
+ Define the transformation to be applied to the CIFAR-10 dataset.
36
+ :return: A transformation pipeline using torchvision.transforms.
37
+ """
38
+ return transforms.Compose([
39
+ transforms.Resize((32, 32)),
40
+ NormalizeToFloat(),
41
+ transforms.ToTensor(),
42
+ ToComplex64()])
test/transform/complex_32_flip.py ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import torch
3
+ import torchvision.transforms as transforms
4
+
5
+ class NormalizeToFloat:
6
+ """
7
+ Custom transformation to normalize image data to float32 and scale to [0, 1].
8
+ """
9
+ def __call__(self, x):
10
+ if isinstance(x, np.ndarray):
11
+ x = x.astype(np.float32) / 255.0
12
+ elif isinstance(x, torch.Tensor):
13
+ x = x.float() / 255.0
14
+ else:
15
+ x = np.array(x).astype(np.float32) / 255.0
16
+ return x
17
+
18
+ class ToComplex64:
19
+ """
20
+ Custom transformation to convert PyTorch tensor to torch.complex64.
21
+ """
22
+ def __call__(self, x):
23
+ """
24
+ Transform method to convert the tensor to torch.complex64.
25
+ :param x: Input tensor, usually a NumPy array, PIL Image, or PyTorch tensor.
26
+ :return: Tensor converted to torch.complex64.
27
+ """
28
+ if not isinstance(x, torch.Tensor):
29
+ x = torch.tensor(x)
30
+ x = x.type(torch.complex64) # to torch.complex64
31
+ return x
32
+
33
+ def transform(norm):
34
+ """
35
+ Define the transformation to be applied to the CIFAR-10 dataset.
36
+ :return: A transformation pipeline using torchvision.transforms.
37
+ """
38
+ return transforms.Compose([
39
+ transforms.Resize((32, 32)),
40
+ transforms.RandomHorizontalFlip(),
41
+ NormalizeToFloat(),
42
+ transforms.ToTensor(),
43
+ ToComplex64()])
test/transform/complex_64_flip.py ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import numpy as np
2
+ import torch
3
+ import torchvision.transforms as transforms
4
+
5
+ class NormalizeToFloat:
6
+ """
7
+ Custom transformation to normalize image data to float32 and scale to [0, 1].
8
+ """
9
+ def __call__(self, x):
10
+ if isinstance(x, np.ndarray):
11
+ x = x.astype(np.float32) / 255.0
12
+ elif isinstance(x, torch.Tensor):
13
+ x = x.float() / 255.0
14
+ else:
15
+ x = np.array(x).astype(np.float32) / 255.0
16
+ return x
17
+
18
+ class ToComplex64:
19
+ """
20
+ Custom transformation to convert PyTorch tensor to torch.complex64.
21
+ """
22
+ def __call__(self, x):
23
+ """
24
+ Transform method to convert the tensor to torch.complex64.
25
+ :param x: Input tensor, usually a NumPy array, PIL Image, or PyTorch tensor.
26
+ :return: Tensor converted to torch.complex64.
27
+ """
28
+ if not isinstance(x, torch.Tensor):
29
+ x = torch.tensor(x)
30
+ x = x.type(torch.complex64) # to torch.complex64
31
+ return x
32
+
33
+ def transform(norm):
34
+ """
35
+ Define the transformation to be applied to the CIFAR-10 dataset.
36
+ :return: A transformation pipeline using torchvision.transforms.
37
+ """
38
+ return transforms.Compose([
39
+ transforms.Resize((64, 64)),
40
+ transforms.RandomHorizontalFlip(),
41
+ NormalizeToFloat(),
42
+ transforms.ToTensor(),
43
+ ToComplex64()])
test/transform/echo.py ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ import torchvision.transforms as transforms
2
+
3
+ def transform(_):
4
+ return transforms.Compose([
5
+ transforms.ToTensor()])
test/transform/echo_128.py ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ import torchvision.transforms as transforms
2
+
3
+ def transform(_):
4
+ return transforms.Compose([
5
+ transforms.Resize((128,128)),
6
+ transforms.ToTensor()])
test/transform/echo_299_flip.py ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ import torchvision.transforms as transforms
2
+
3
+ def transform(_):
4
+ return transforms.Compose([
5
+ transforms.Resize((299,299)),
6
+ transforms.RandomHorizontalFlip(),
7
+ transforms.ToTensor()])
test/transform/echo_32.py ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ import torchvision.transforms as transforms
2
+
3
+ def transform(_):
4
+ return transforms.Compose([
5
+ transforms.Resize((32,32)),
6
+ transforms.ToTensor()])
test/transform/echo_512.py ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ import torchvision.transforms as transforms
2
+
3
+ def transform(_):
4
+ return transforms.Compose([
5
+ transforms.Resize((512,512)),
6
+ transforms.ToTensor()])
test/transform/echo_512_flip.py ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ import torchvision.transforms as transforms
2
+
3
+ def transform(_):
4
+ return transforms.Compose([
5
+ transforms.Resize((512,512)),
6
+ transforms.RandomHorizontalFlip(),
7
+ transforms.ToTensor()])
test/transform/echo_64_flip.py ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ import torchvision.transforms as transforms
2
+
3
+ def transform(_):
4
+ return transforms.Compose([
5
+ transforms.Resize((64,64)),
6
+ transforms.RandomHorizontalFlip(),
7
+ transforms.ToTensor()])
test/transform/git_processor.py ADDED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ GIT Processor Transform for NN Dataset Framework
3
+
4
+ This transform uses appropriate preprocessing for Microsoft's GIT model
5
+ for image captioning.
6
+ """
7
+
8
+ from torchvision import transforms
9
+
10
+ try:
11
+ import os
12
+ os.environ["TOKENIZERS_PARALLELISM"] = "false"
13
+ from transformers import GitProcessor
14
+ _processor = GitProcessor.from_pretrained("microsoft/git-large-coco")
15
+ except Exception:
16
+ _processor = None
17
+
18
+
19
+ def transform(norm):
20
+ """
21
+ Returns a transform function compatible with NN Dataset framework.
22
+
23
+ For GIT, we need to:
24
+ 1. Resize to 224x224
25
+ 2. Normalize appropriately
26
+
27
+ The actual GIT processor will be used in the model's forward pass.
28
+ """
29
+ return transforms.Compose([
30
+ transforms.Resize((224, 224)),
31
+ transforms.ToTensor(),
32
+ transforms.Normalize(*norm)
33
+ ])
test/transform/norm_256.py ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ import torchvision.transforms as transforms
2
+
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.Resize((256, 256)),
7
+ transforms.ToTensor(),
8
+ transforms.Normalize(*norm)])
test/transform/norm_256_flip.py ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ import torchvision.transforms as transforms
2
+
3
+
4
+ def transform(norm):
5
+ return transforms.Compose([
6
+ transforms.Resize(256),
7
+ transforms.CenterCrop(256),
8
+ transforms.RandomHorizontalFlip(),
9
+ transforms.ToTensor(),
10
+ transforms.Normalize(*norm)])