File size: 12,059 Bytes
3871396 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 | Note: Environment variable`HF_TOKEN` is set and is the current active token independently from the token you've just configured.
WARNING:huggingface_hub._login:Note: Environment variable`HF_TOKEN` is set and is the current active token independently from the token you've just configured.
======================================================================
OMEGA PROCESSOR β Noise Classification Prototype
======================================================================
Freckles: 2,557,539 params (frozen)
Feature dim: 64 per patch
Patches: 16Γ16 = 256
Classifier: 837,008 params (trainable)
Architecture: d_model=128, heads=4, layers=4
Batch: 128, lr=0.0003, epochs=20
======================================================================
Ep 1/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:32<00:00, 38.88it/s, loss=0.2265 acc=68.8%]
ep 1 | loss=0.8137 train=68.8% val=83.2% | best=uniform=100% worst=brown=0% | 34s
type acc
----------------------
gaussian 35.1% βββββββ
uniform 100.0% ββββββββββββββββββββ
uniform_sc 99.9% βββββββββββββββββββ
poisson 76.6% βββββββββββββββ
pink 100.0% ββββββββββββββββββββ
brown 0.0%
salt_pepper 100.0% ββββββββββββββββββββ
sparse 100.0% ββββββββββββββββββββ
block 94.7% ββββββββββββββββββ
gradient 100.0% ββββββββββββββββββββ
checker 100.0% ββββββββββββββββββββ
mixed 31.4% ββββββ
structural 100.0% ββββββββββββββββββββ
cauchy 100.0% ββββββββββββββββββββ
exponential 94.1% ββββββββββββββββββ
laplace 99.8% βββββββββββββββββββ
Ep 2/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.39it/s, loss=0.3427 acc=84.1%]
ep 2 | loss=0.3447 train=84.1% val=90.3% | best=salt_pepper=100% worst=pink=1% | 34s
Ep 3/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.45it/s, loss=0.7114 acc=86.0%]
ep 3 | loss=0.3002 train=86.0% val=80.8% | best=uniform=100% worst=pink=0% | 34s
Ep 4/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.44it/s, loss=0.1888 acc=86.7%]
ep 4 | loss=0.2876 train=86.7% val=89.9% | best=pink=100% worst=brown=0% | 34s
Ep 5/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.54it/s, loss=0.4770 acc=88.7%]
ep 5 | loss=0.2326 train=88.7% val=90.0% | best=uniform_sc=100% worst=pink=1% | 34s
type acc
----------------------
gaussian 89.9% βββββββββββββββββ
uniform 76.2% βββββββββββββββ
uniform_sc 100.0% ββββββββββββββββββββ
poisson 82.9% ββββββββββββββββ
pink 0.7%
brown 99.3% βββββββββββββββββββ
salt_pepper 99.6% βββββββββββββββββββ
sparse 100.0% ββββββββββββββββββββ
block 100.0% ββββββββββββββββββββ
gradient 100.0% ββββββββββββββββββββ
checker 100.0% ββββββββββββββββββββ
mixed 92.0% ββββββββββββββββββ
structural 100.0% ββββββββββββββββββββ
cauchy 100.0% ββββββββββββββββββββ
exponential 99.9% βββββββββββββββββββ
laplace 100.0% ββββββββββββββββββββ
Ep 6/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.40it/s, loss=0.2170 acc=88.8%]
ep 6 | loss=0.2268 train=88.8% val=88.3% | best=uniform_sc=100% worst=brown=0% | 34s
Ep 7/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.44it/s, loss=0.2996 acc=89.5%]
ep 7 | loss=0.2065 train=89.5% val=87.7% | best=sparse=100% worst=pink=0% | 34s
Ep 8/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.41it/s, loss=0.5350 acc=90.0%]
ep 8 | loss=0.1977 train=90.0% val=81.6% | best=brown=100% worst=pink=0% | 34s
Ep 9/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.45it/s, loss=0.2076 acc=90.6%]
ep 9 | loss=0.1760 train=90.6% val=91.8% | best=salt_pepper=100% worst=brown=1% | 34s
Ep 10/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.44it/s, loss=0.2252 acc=91.0%]
ep 10 | loss=0.1658 train=91.0% val=91.6% | best=uniform_sc=100% worst=pink=12% | 34s
type acc
----------------------
gaussian 98.9% βββββββββββββββββββ
uniform 99.8% βββββββββββββββββββ
uniform_sc 100.0% ββββββββββββββββββββ
poisson 85.7% βββββββββββββββββ
pink 12.3% ββ
brown 87.3% βββββββββββββββββ
salt_pepper 98.8% βββββββββββββββββββ
sparse 100.0% ββββββββββββββββββββ
block 100.0% ββββββββββββββββββββ
gradient 100.0% ββββββββββββββββββββ
checker 100.0% ββββββββββββββββββββ
mixed 88.5% βββββββββββββββββ
structural 100.0% ββββββββββββββββββββ
cauchy 100.0% ββββββββββββββββββββ
exponential 100.0% ββββββββββββββββββββ
laplace 94.9% ββββββββββββββββββ
Ep 11/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.50it/s, loss=0.1168 acc=91.4%]
ep 11 | loss=0.1526 train=91.4% val=92.2% | best=gaussian=100% worst=pink=0% | 34s
Ep 12/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.47it/s, loss=0.1941 acc=91.6%]
ep 12 | loss=0.1458 train=91.6% val=90.8% | best=uniform_sc=100% worst=brown=0% | 34s
Ep 13/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.46it/s, loss=0.1693 acc=91.8%]
ep 13 | loss=0.1386 train=91.8% val=92.4% | best=uniform_sc=100% worst=pink=0% | 34s
Ep 14/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.42it/s, loss=0.1358 acc=92.1%]
ep 14 | loss=0.1326 train=92.1% val=92.6% | best=gaussian=100% worst=brown=0% | 34s
Ep 15/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.33it/s, loss=0.1334 acc=92.3%]
ep 15 | loss=0.1296 train=92.3% val=92.5% | best=salt_pepper=100% worst=brown=1% | 34s
type acc
----------------------
gaussian 99.8% βββββββββββββββββββ
uniform 99.9% βββββββββββββββββββ
uniform_sc 99.9% βββββββββββββββββββ
poisson 91.0% ββββββββββββββββββ
pink 99.1% βββββββββββββββββββ
brown 0.9%
salt_pepper 100.0% ββββββββββββββββββββ
sparse 100.0% ββββββββββββββββββββ
block 100.0% ββββββββββββββββββββ
gradient 100.0% ββββββββββββββββββββ
checker 100.0% ββββββββββββββββββββ
mixed 89.6% βββββββββββββββββ
structural 100.0% ββββββββββββββββββββ
cauchy 100.0% ββββββββββββββββββββ
exponential 99.6% βββββββββββββββββββ
laplace 100.0% ββββββββββββββββββββ
Ep 16/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.37it/s, loss=0.1978 acc=92.5%]
ep 16 | loss=0.1211 train=92.5% val=92.5% | best=uniform_sc=100% worst=pink=17% | 34s
Ep 17/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.48it/s, loss=0.1129 acc=92.6%]
ep 17 | loss=0.1194 train=92.6% val=92.7% | best=brown=100% worst=pink=0% | 34s
Ep 18/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.27it/s, loss=0.0775 acc=92.7%]
ep 18 | loss=0.1165 train=92.7% val=92.7% | best=uniform_sc=100% worst=pink=20% | 34s
Ep 19/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.42it/s, loss=0.0913 acc=92.7%]
ep 19 | loss=0.1147 train=92.7% val=92.8% | best=gaussian=100% worst=pink=24% | 34s
Ep 20/20: 100%|ββββββββββββββββββββ| 1250/1250 [00:31<00:00, 39.42it/s, loss=0.1398 acc=92.9%]
ep 20 | loss=0.1128 train=92.9% val=92.8% | best=gaussian=100% worst=pink=33% | 34s
type acc
----------------------
gaussian 100.0% ββββββββββββββββββββ
uniform 98.6% βββββββββββββββββββ
uniform_sc 99.9% βββββββββββββββββββ
poisson 94.3% ββββββββββββββββββ
pink 33.4% ββββββ
brown 64.3% ββββββββββββ
salt_pepper 100.0% ββββββββββββββββββββ
sparse 100.0% ββββββββββββββββββββ
block 100.0% ββββββββββββββββββββ
gradient 100.0% ββββββββββββββββββββ
checker 100.0% ββββββββββββββββββββ
mixed 94.5% ββββββββββββββββββ
structural 100.0% ββββββββββββββββββββ
cauchy 100.0% ββββββββββββββββββββ
exponential 100.0% ββββββββββββββββββββ
laplace 100.0% ββββββββββββββββββββ
======================================================================
TRAINING COMPLETE
Best val accuracy: 92.8%
Classifier params: 837,008
Random chance: 6.2%
====================================================================== |