vadishev commited on
Commit
8225fbb
·
verified ·
1 Parent(s): 80d6c2a

Upload b96s25m90/picotrust_b96s25m90.yaml with huggingface_hub

Browse files
Files changed (1) hide show
  1. b96s25m90/picotrust_b96s25m90.yaml +99 -0
b96s25m90/picotrust_b96s25m90.yaml ADDED
@@ -0,0 +1,99 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # PicoTrust b96s25m90 — 96 bits, strength 0.025, Sobel mask floor 0.90
2
+ #
3
+ # Independent 96-bit model for multi-model routing architecture.
4
+ # Based on b72s20m85 production approach: Sobel texture mask, no blur.
5
+ # Higher strength and gentler mask floor to accommodate 33% more bits.
6
+ #
7
+ # LDPC(96,50) = 50 payload bits (1.1 quadrillion IDs)
8
+
9
+ experiment_name: picotrust_b96s25m90
10
+
11
+ model:
12
+ type: picotrust
13
+ encoder_size: 512
14
+ decoder_size: 512
15
+
16
+ data:
17
+ source: folder
18
+ path: ./data/train
19
+ batch_size: 4
20
+
21
+ training:
22
+ num_steps: 160000
23
+ lr: 0.0001
24
+ num_bits: 96
25
+ image_size: 512
26
+ warmup_steps: 500
27
+ no_im_loss_steps: 10000
28
+ generator_grad_clip: 0.25
29
+ stn_lr_scale: 0.01
30
+ borders: black
31
+ rnd_trans: 0.10
32
+ rnd_trans_ramp: 10000
33
+ phase2_step: 60000
34
+ phase2_decoder_lr_scale: 0.1
35
+ residual_strength: 1.0
36
+ residual_strength_anneal_target: 0.025
37
+ residual_strength_anneal_start: 10000
38
+ residual_strength_anneal_steps: 90000
39
+ anneal_schedule: exponential
40
+ decoder_blur_sigma: 0.0
41
+ perceptual_blur_sigma: 0.0
42
+ use_sobel_mask: true
43
+ sobel_blur_sigma: 5.0
44
+ sobel_mask_floor: 0.90
45
+
46
+ loss:
47
+ message:
48
+ scale: 5.0
49
+ ramp_steps: 1
50
+ l2:
51
+ scale: 1.5
52
+ ramp_steps: 50000
53
+ lpips:
54
+ scale: 1.5
55
+ ramp_steps: 50000
56
+ ffl:
57
+ scale: 1.0
58
+ ramp_steps: 50000
59
+ delay_steps: 0
60
+ message_loss_type: mse
61
+ l2_edge_gain: 0.0
62
+ use_border_falloff: true
63
+ gan_config:
64
+ enabled: true
65
+ discriminator_lr: 0.000015
66
+ g_loss_scale: 1.5
67
+ g_loss_ramp_steps: 20000
68
+
69
+ distortion:
70
+ strategy: curriculum
71
+ perspective:
72
+ strength: 0.1
73
+ ramp_steps: 10000
74
+ brightness:
75
+ strength: 0.3
76
+ ramp_steps: 1000
77
+ saturation:
78
+ strength: 1.0
79
+ ramp_steps: 1000
80
+ hue:
81
+ strength: 0.1
82
+ ramp_steps: 1000
83
+ noise:
84
+ strength: 0.02
85
+ ramp_steps: 1000
86
+ jpeg_quality:
87
+ strength: 25
88
+ ramp_steps: 1000
89
+ enable_jpeg: true
90
+ enable_blur: true
91
+
92
+ checkpoint:
93
+ dir: checkpoints
94
+ save_every_steps: 10000
95
+ keep_last: 3
96
+
97
+ logging:
98
+ backends: [console, tensorboard]
99
+ log_every_steps: 100