longlephamtien commited on
Commit
87aa2f2
·
verified ·
1 Parent(s): d280453

assignment-1 run cnn-seed2-20261019-234256

Browse files
assignment-1/runs/cnn-seed2-20261019-234256/checkpoint.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4d9832ef3f356dfd96c95f354bd5efadd348908c723b83fbcbdfc60316bf330f
3
+ size 1690359
assignment-1/runs/cnn-seed2-20261019-234256/checksums.json ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "checkpoint.pt": "4d9832ef3f356dfd96c95f354bd5efadd348908c723b83fbcbdfc60316bf330f",
3
+ "config.yaml": "5d98d87446d968125bf33c60011fe9ea5b8e138d35b673e17a18860f19f936ef",
4
+ "environment.json": "0e6cb2d99270a3e06a7c1ccc1840746db19f4b623550957e3374d32e83f7ed0a",
5
+ "history.json": "e9ee25a0cb0483ba68cd2383ddc8038f259299a4feae4ebbb451c2d3fa164b7a",
6
+ "summary.json": "fdfead23b2efc3757760a6506f7654d6d052fa45011c988a9acf93b024bb78ad",
7
+ "evaluation/val/correct.png": "f9900e17c94b52805c122cba86acced3916b869f05eb0d092963cad366617d62",
8
+ "evaluation/val/incorrect.png": "23e6da64b16cdfb2973eb4bb881afadbca48cc88ec96703f82664aa562f783a7",
9
+ "evaluation/val/report.json": "2093761d4da131a82b343899852507f84366faaf9522b26bcc4bb7a4e7825e68",
10
+ "evaluation/test/correct.png": "850152f26bb6238989ea7eb601ab76186f5ec82c015ac917eb4040d931efa6cf",
11
+ "evaluation/test/incorrect.png": "07b7218d1043653691fa83301ecbdd95cf4ffe3ca19b9ec74bab2664e8cdddcf",
12
+ "evaluation/test/report.json": "9a9942a31357e19b3e9043130658bc426440277ba23bf0a1755e78e7e0d7070b"
13
+ }
assignment-1/runs/cnn-seed2-20261019-234256/config.yaml ADDED
@@ -0,0 +1,55 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ seed: 2
2
+ dataset:
3
+ name: fashion-mnist
4
+ source: torchvision.datasets.FashionMNIST
5
+ root: data
6
+ download: true
7
+ val_size: 6000
8
+ stratified: true
9
+ split_file: splits/fashion-mnist-seed0.json
10
+ normalization:
11
+ mean: 0.28579843044281006
12
+ std: 0.3528536558151245
13
+ hub:
14
+ repo_id: null
15
+ assignment: assignment-1
16
+ private: false
17
+ input:
18
+ representation: image
19
+ patch_size: 4
20
+ loader:
21
+ batch_size: 128
22
+ num_workers: 4
23
+ augment: true
24
+ train:
25
+ epochs: 30
26
+ optimizer: adamw
27
+ lr: 0.0003
28
+ weight_decay: 0.05
29
+ scheduler: cosine
30
+ label_smoothing: 0.0
31
+ early_stopping_patience: 5
32
+ checkpoint_metric: val_macro_f1
33
+ checkpoint_mode: max
34
+ evaluation:
35
+ metrics:
36
+ - accuracy
37
+ - macro_f1
38
+ confusion_matrix: true
39
+ example_predictions: 8
40
+ output_dir: results/evaluation
41
+ inference:
42
+ batch_sizes:
43
+ - 1
44
+ - 128
45
+ warmup_batches: 5
46
+ timed_batches: 50
47
+ model:
48
+ args:
49
+ channels:
50
+ - 32
51
+ - 64
52
+ hidden_size: 128
53
+ dropout: 0.2
54
+ name: cnn
55
+ output_dir: results/runs
assignment-1/runs/cnn-seed2-20261019-234256/environment.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "commit": "42f775dbfcb780f7517ddc8ea8f33863b848da6d",
3
+ "python": "3.12.0",
4
+ "torch": "2.14.0",
5
+ "numpy": "2.5.3",
6
+ "torchvision": "0.29.0",
7
+ "scikit_learn": "1.9.1",
8
+ "hardware": "mps: Apple M4 Pro, 14 cores, 48 GB RAM",
9
+ "torch_threads": 10
10
+ }
assignment-1/runs/cnn-seed2-20261019-234256/evaluation/test/correct.png ADDED
assignment-1/runs/cnn-seed2-20261019-234256/evaluation/test/incorrect.png ADDED
assignment-1/runs/cnn-seed2-20261019-234256/evaluation/test/report.json ADDED
@@ -0,0 +1,172 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_id": "cnn-seed2-20261019-234256",
3
+ "model": "cnn",
4
+ "representation": "image",
5
+ "split": "test",
6
+ "accuracy": 0.9106000065803528,
7
+ "macro_f1": 0.9102418592436843,
8
+ "per_class_precision": {
9
+ "T-shirt/top": 0.857838364167478,
10
+ "Trouser": 0.990909090909091,
11
+ "Pullover": 0.8567164179104477,
12
+ "Dress": 0.9085487077534792,
13
+ "Coat": 0.8463796477495108,
14
+ "Sandal": 0.9847870182555781,
15
+ "Shirt": 0.7577045696068013,
16
+ "Sneaker": 0.9437984496124031,
17
+ "Bag": 0.9820359281437125,
18
+ "Ankle boot": 0.9726996966632963
19
+ },
20
+ "per_class_recall": {
21
+ "T-shirt/top": 0.881,
22
+ "Trouser": 0.981,
23
+ "Pullover": 0.861,
24
+ "Dress": 0.914,
25
+ "Coat": 0.865,
26
+ "Sandal": 0.971,
27
+ "Shirt": 0.713,
28
+ "Sneaker": 0.974,
29
+ "Bag": 0.984,
30
+ "Ankle boot": 0.962
31
+ },
32
+ "per_class_f1": {
33
+ "T-shirt/top": 0.8692649235323138,
34
+ "Trouser": 0.985929648241206,
35
+ "Pullover": 0.8588528678304239,
36
+ "Dress": 0.9112662013958126,
37
+ "Coat": 0.8555885262116716,
38
+ "Sandal": 0.9778449144008057,
39
+ "Shirt": 0.734672849046883,
40
+ "Sneaker": 0.9586614173228346,
41
+ "Bag": 0.983016983016983,
42
+ "Ankle boot": 0.9673202614379085
43
+ },
44
+ "confusion_matrix": [
45
+ [
46
+ 881,
47
+ 0,
48
+ 18,
49
+ 19,
50
+ 3,
51
+ 1,
52
+ 73,
53
+ 0,
54
+ 4,
55
+ 1
56
+ ],
57
+ [
58
+ 0,
59
+ 981,
60
+ 0,
61
+ 13,
62
+ 1,
63
+ 0,
64
+ 3,
65
+ 0,
66
+ 2,
67
+ 0
68
+ ],
69
+ [
70
+ 14,
71
+ 1,
72
+ 861,
73
+ 7,
74
+ 48,
75
+ 0,
76
+ 68,
77
+ 0,
78
+ 1,
79
+ 0
80
+ ],
81
+ [
82
+ 9,
83
+ 3,
84
+ 14,
85
+ 914,
86
+ 25,
87
+ 0,
88
+ 32,
89
+ 0,
90
+ 3,
91
+ 0
92
+ ],
93
+ [
94
+ 1,
95
+ 1,
96
+ 54,
97
+ 26,
98
+ 865,
99
+ 0,
100
+ 51,
101
+ 0,
102
+ 2,
103
+ 0
104
+ ],
105
+ [
106
+ 0,
107
+ 0,
108
+ 0,
109
+ 0,
110
+ 0,
111
+ 971,
112
+ 0,
113
+ 25,
114
+ 0,
115
+ 4
116
+ ],
117
+ [
118
+ 120,
119
+ 3,
120
+ 55,
121
+ 25,
122
+ 78,
123
+ 0,
124
+ 713,
125
+ 0,
126
+ 6,
127
+ 0
128
+ ],
129
+ [
130
+ 0,
131
+ 0,
132
+ 0,
133
+ 0,
134
+ 0,
135
+ 5,
136
+ 0,
137
+ 974,
138
+ 0,
139
+ 21
140
+ ],
141
+ [
142
+ 2,
143
+ 1,
144
+ 3,
145
+ 1,
146
+ 2,
147
+ 2,
148
+ 1,
149
+ 3,
150
+ 984,
151
+ 1
152
+ ],
153
+ [
154
+ 0,
155
+ 0,
156
+ 0,
157
+ 1,
158
+ 0,
159
+ 7,
160
+ 0,
161
+ 30,
162
+ 0,
163
+ 962
164
+ ]
165
+ ],
166
+ "parameters": 421642,
167
+ "training_seconds": 388.4114739894867,
168
+ "inference_ms_per_image": {
169
+ "1": 0.30206332012312487,
170
+ "128": 0.006780670469197503
171
+ }
172
+ }
assignment-1/runs/cnn-seed2-20261019-234256/evaluation/val/correct.png ADDED
assignment-1/runs/cnn-seed2-20261019-234256/evaluation/val/incorrect.png ADDED
assignment-1/runs/cnn-seed2-20261019-234256/evaluation/val/report.json ADDED
@@ -0,0 +1,172 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_id": "cnn-seed2-20261019-234256",
3
+ "model": "cnn",
4
+ "representation": "image",
5
+ "split": "val",
6
+ "accuracy": 0.9183333516120911,
7
+ "macro_f1": 0.9178322987618243,
8
+ "per_class_precision": {
9
+ "T-shirt/top": 0.864297253634895,
10
+ "Trouser": 0.986644407345576,
11
+ "Pullover": 0.8580645161290322,
12
+ "Dress": 0.9048387096774193,
13
+ "Coat": 0.8480801335559266,
14
+ "Sandal": 0.9848993288590604,
15
+ "Shirt": 0.8076923076923077,
16
+ "Sneaker": 0.9545454545454546,
17
+ "Bag": 0.9915824915824916,
18
+ "Ankle boot": 0.9780033840947546
19
+ },
20
+ "per_class_recall": {
21
+ "T-shirt/top": 0.8916666666666667,
22
+ "Trouser": 0.985,
23
+ "Pullover": 0.8866666666666667,
24
+ "Dress": 0.935,
25
+ "Coat": 0.8466666666666667,
26
+ "Sandal": 0.9783333333333334,
27
+ "Shirt": 0.735,
28
+ "Sneaker": 0.98,
29
+ "Bag": 0.9816666666666667,
30
+ "Ankle boot": 0.9633333333333334
31
+ },
32
+ "per_class_f1": {
33
+ "T-shirt/top": 0.8777686628383922,
34
+ "Trouser": 0.9858215179316097,
35
+ "Pullover": 0.8721311475409836,
36
+ "Dress": 0.919672131147541,
37
+ "Coat": 0.8473728106755629,
38
+ "Sandal": 0.9816053511705686,
39
+ "Shirt": 0.7696335078534031,
40
+ "Sneaker": 0.9671052631578947,
41
+ "Bag": 0.9865996649916248,
42
+ "Ankle boot": 0.9706129303106633
43
+ },
44
+ "confusion_matrix": [
45
+ [
46
+ 535,
47
+ 2,
48
+ 8,
49
+ 15,
50
+ 1,
51
+ 1,
52
+ 35,
53
+ 0,
54
+ 3,
55
+ 0
56
+ ],
57
+ [
58
+ 2,
59
+ 591,
60
+ 0,
61
+ 6,
62
+ 0,
63
+ 0,
64
+ 0,
65
+ 0,
66
+ 1,
67
+ 0
68
+ ],
69
+ [
70
+ 6,
71
+ 0,
72
+ 532,
73
+ 5,
74
+ 31,
75
+ 0,
76
+ 26,
77
+ 0,
78
+ 0,
79
+ 0
80
+ ],
81
+ [
82
+ 4,
83
+ 5,
84
+ 4,
85
+ 561,
86
+ 19,
87
+ 0,
88
+ 7,
89
+ 0,
90
+ 0,
91
+ 0
92
+ ],
93
+ [
94
+ 0,
95
+ 0,
96
+ 40,
97
+ 18,
98
+ 508,
99
+ 0,
100
+ 34,
101
+ 0,
102
+ 0,
103
+ 0
104
+ ],
105
+ [
106
+ 0,
107
+ 0,
108
+ 0,
109
+ 1,
110
+ 0,
111
+ 587,
112
+ 0,
113
+ 10,
114
+ 0,
115
+ 2
116
+ ],
117
+ [
118
+ 71,
119
+ 1,
120
+ 32,
121
+ 14,
122
+ 40,
123
+ 0,
124
+ 441,
125
+ 0,
126
+ 1,
127
+ 0
128
+ ],
129
+ [
130
+ 0,
131
+ 0,
132
+ 0,
133
+ 0,
134
+ 0,
135
+ 2,
136
+ 0,
137
+ 588,
138
+ 0,
139
+ 10
140
+ ],
141
+ [
142
+ 1,
143
+ 0,
144
+ 4,
145
+ 0,
146
+ 0,
147
+ 2,
148
+ 3,
149
+ 0,
150
+ 589,
151
+ 1
152
+ ],
153
+ [
154
+ 0,
155
+ 0,
156
+ 0,
157
+ 0,
158
+ 0,
159
+ 4,
160
+ 0,
161
+ 18,
162
+ 0,
163
+ 578
164
+ ]
165
+ ],
166
+ "parameters": 421642,
167
+ "training_seconds": 388.4114739894867,
168
+ "inference_ms_per_image": {
169
+ "1": 0.3056549999746494,
170
+ "128": 0.0066791210952033
171
+ }
172
+ }
assignment-1/runs/cnn-seed2-20261019-234256/history.json ADDED
@@ -0,0 +1,332 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 0.7694802465085631,
5
+ "train_accuracy": 0.7247037037037037,
6
+ "train_macro_f1": 0.7195747840305178,
7
+ "val_loss": 0.5149924267133077,
8
+ "val_accuracy": 0.81,
9
+ "val_macro_f1": 0.804197925420136,
10
+ "seconds": 13.051173210144043,
11
+ "learning_rate": 0.0003
12
+ },
13
+ {
14
+ "epoch": 2,
15
+ "train_loss": 0.5447342280105308,
16
+ "train_accuracy": 0.798537037037037,
17
+ "train_macro_f1": 0.7954701895487978,
18
+ "val_loss": 0.4393974183400472,
19
+ "val_accuracy": 0.8415,
20
+ "val_macro_f1": 0.8409826587405824,
21
+ "seconds": 12.770679950714111,
22
+ "learning_rate": 0.00029917828430524096
23
+ },
24
+ {
25
+ "epoch": 3,
26
+ "train_loss": 0.47840953153151056,
27
+ "train_accuracy": 0.8226111111111111,
28
+ "train_macro_f1": 0.820141714056253,
29
+ "val_loss": 0.40451862780253095,
30
+ "val_accuracy": 0.853,
31
+ "val_macro_f1": 0.8526423864263512,
32
+ "seconds": 12.7347571849823,
33
+ "learning_rate": 0.0002967221401100708
34
+ },
35
+ {
36
+ "epoch": 4,
37
+ "train_loss": 0.4401173597441779,
38
+ "train_accuracy": 0.8368703703703704,
39
+ "train_macro_f1": 0.8350060750198238,
40
+ "val_loss": 0.35948675179481504,
41
+ "val_accuracy": 0.8691666666666666,
42
+ "val_macro_f1": 0.8654167691668857,
43
+ "seconds": 12.933639764785767,
44
+ "learning_rate": 0.00029265847744427303
45
+ },
46
+ {
47
+ "epoch": 5,
48
+ "train_loss": 0.4085907158851624,
49
+ "train_accuracy": 0.8501111111111112,
50
+ "train_macro_f1": 0.8485646109735416,
51
+ "val_loss": 0.33481110088030497,
52
+ "val_accuracy": 0.8748333333333334,
53
+ "val_macro_f1": 0.8749785577766638,
54
+ "seconds": 12.862893104553223,
55
+ "learning_rate": 0.0002870318186463901
56
+ },
57
+ {
58
+ "epoch": 6,
59
+ "train_loss": 0.3877976722187466,
60
+ "train_accuracy": 0.8574444444444445,
61
+ "train_macro_f1": 0.8560973240325648,
62
+ "val_loss": 0.311918971379598,
63
+ "val_accuracy": 0.8858333333333334,
64
+ "val_macro_f1": 0.8847288311802707,
65
+ "seconds": 13.013589143753052,
66
+ "learning_rate": 0.0002799038105676658
67
+ },
68
+ {
69
+ "epoch": 7,
70
+ "train_loss": 0.3751244484848446,
71
+ "train_accuracy": 0.8630555555555556,
72
+ "train_macro_f1": 0.8619387721061852,
73
+ "val_loss": 0.30507828696568806,
74
+ "val_accuracy": 0.8836666666666667,
75
+ "val_macro_f1": 0.8829961169958779,
76
+ "seconds": 12.670314073562622,
77
+ "learning_rate": 0.0002713525491562421
78
+ },
79
+ {
80
+ "epoch": 8,
81
+ "train_loss": 0.35696817927007324,
82
+ "train_accuracy": 0.8675185185185185,
83
+ "train_macro_f1": 0.8665492010729642,
84
+ "val_loss": 0.29723482100168863,
85
+ "val_accuracy": 0.8901666666666667,
86
+ "val_macro_f1": 0.8885444138566101,
87
+ "seconds": 12.907678127288818,
88
+ "learning_rate": 0.00026147172382160914
89
+ },
90
+ {
91
+ "epoch": 9,
92
+ "train_loss": 0.34671943935641536,
93
+ "train_accuracy": 0.8731296296296296,
94
+ "train_macro_f1": 0.8722888728240805,
95
+ "val_loss": 0.27723787569999697,
96
+ "val_accuracy": 0.8975,
97
+ "val_macro_f1": 0.8965807719780761,
98
+ "seconds": 12.717742204666138,
99
+ "learning_rate": 0.00025036959095382875
100
+ },
101
+ {
102
+ "epoch": 10,
103
+ "train_loss": 0.338140733771854,
104
+ "train_accuracy": 0.8754259259259259,
105
+ "train_macro_f1": 0.8746819943784236,
106
+ "val_loss": 0.27810648306210833,
107
+ "val_accuracy": 0.8945,
108
+ "val_macro_f1": 0.8944798709726426,
109
+ "seconds": 12.634088039398193,
110
+ "learning_rate": 0.000238167787843871
111
+ },
112
+ {
113
+ "epoch": 11,
114
+ "train_loss": 0.32690266655109546,
115
+ "train_accuracy": 0.8796111111111111,
116
+ "train_macro_f1": 0.8789956988969528,
117
+ "val_loss": 0.2851579291820526,
118
+ "val_accuracy": 0.8953333333333333,
119
+ "val_macro_f1": 0.8941618171483736,
120
+ "seconds": 12.947211742401123,
121
+ "learning_rate": 0.00022500000000000002
122
+ },
123
+ {
124
+ "epoch": 12,
125
+ "train_loss": 0.32008732114014804,
126
+ "train_accuracy": 0.8819444444444444,
127
+ "train_macro_f1": 0.8813096876295606,
128
+ "val_loss": 0.26974886695543926,
129
+ "val_accuracy": 0.8991666666666667,
130
+ "val_macro_f1": 0.8976828027324284,
131
+ "seconds": 12.868494033813477,
132
+ "learning_rate": 0.0002110104964613701
133
+ },
134
+ {
135
+ "epoch": 13,
136
+ "train_loss": 0.31144975914337014,
137
+ "train_accuracy": 0.8846666666666667,
138
+ "train_macro_f1": 0.8841631768417638,
139
+ "val_loss": 0.25601448702812196,
140
+ "val_accuracy": 0.9043333333333333,
141
+ "val_macro_f1": 0.9044278993448698,
142
+ "seconds": 12.768335819244385,
143
+ "learning_rate": 0.00019635254915624216
144
+ },
145
+ {
146
+ "epoch": 14,
147
+ "train_loss": 0.3055026536694279,
148
+ "train_accuracy": 0.8875,
149
+ "train_macro_f1": 0.886940930543663,
150
+ "val_loss": 0.2580873061021169,
151
+ "val_accuracy": 0.9048333333333334,
152
+ "val_macro_f1": 0.9048834944089347,
153
+ "seconds": 12.700804948806763,
154
+ "learning_rate": 0.00018118675362266393
155
+ },
156
+ {
157
+ "epoch": 15,
158
+ "train_loss": 0.29964615634635644,
159
+ "train_accuracy": 0.8889814814814815,
160
+ "train_macro_f1": 0.8884598534570308,
161
+ "val_loss": 0.2507844785054525,
162
+ "val_accuracy": 0.904,
163
+ "val_macro_f1": 0.9035545342087385,
164
+ "seconds": 12.885788917541504,
165
+ "learning_rate": 0.0001656792694901481
166
+ },
167
+ {
168
+ "epoch": 16,
169
+ "train_loss": 0.29495472039999787,
170
+ "train_accuracy": 0.8919814814814815,
171
+ "train_macro_f1": 0.891466140325415,
172
+ "val_loss": 0.25321461431185405,
173
+ "val_accuracy": 0.9023333333333333,
174
+ "val_macro_f1": 0.9023616690736451,
175
+ "seconds": 12.8261559009552,
176
+ "learning_rate": 0.0001500000000000001
177
+ },
178
+ {
179
+ "epoch": 17,
180
+ "train_loss": 0.28902754555808174,
181
+ "train_accuracy": 0.894074074074074,
182
+ "train_macro_f1": 0.8935804933818268,
183
+ "val_loss": 0.23886466296513875,
184
+ "val_accuracy": 0.9101666666666667,
185
+ "val_macro_f1": 0.9099347710815111,
186
+ "seconds": 12.72841215133667,
187
+ "learning_rate": 0.00013432073050985205
188
+ },
189
+ {
190
+ "epoch": 18,
191
+ "train_loss": 0.2837580881913503,
192
+ "train_accuracy": 0.8954074074074074,
193
+ "train_macro_f1": 0.8949373852747915,
194
+ "val_loss": 0.24571434768040976,
195
+ "val_accuracy": 0.9095,
196
+ "val_macro_f1": 0.9081009831170747,
197
+ "seconds": 12.74777603149414,
198
+ "learning_rate": 0.00011881324637733612
199
+ },
200
+ {
201
+ "epoch": 19,
202
+ "train_loss": 0.28224182238843704,
203
+ "train_accuracy": 0.895462962962963,
204
+ "train_macro_f1": 0.8950525998160579,
205
+ "val_loss": 0.23879548406600953,
206
+ "val_accuracy": 0.9123333333333333,
207
+ "val_macro_f1": 0.9109688213622826,
208
+ "seconds": 13.082138061523438,
209
+ "learning_rate": 0.00010364745084375793
210
+ },
211
+ {
212
+ "epoch": 20,
213
+ "train_loss": 0.27935711699944954,
214
+ "train_accuracy": 0.8973148148148148,
215
+ "train_macro_f1": 0.8968823803270798,
216
+ "val_loss": 0.23646933539708456,
217
+ "val_accuracy": 0.9118333333333334,
218
+ "val_macro_f1": 0.9109196880457441,
219
+ "seconds": 13.458922147750854,
220
+ "learning_rate": 8.898950353863002e-05
221
+ },
222
+ {
223
+ "epoch": 21,
224
+ "train_loss": 0.27618504488909684,
225
+ "train_accuracy": 0.8975740740740741,
226
+ "train_macro_f1": 0.8971574336963346,
227
+ "val_loss": 0.23126556436220805,
228
+ "val_accuracy": 0.9156666666666666,
229
+ "val_macro_f1": 0.9149507371609402,
230
+ "seconds": 13.270519018173218,
231
+ "learning_rate": 7.500000000000005e-05
232
+ },
233
+ {
234
+ "epoch": 22,
235
+ "train_loss": 0.2693704745018924,
236
+ "train_accuracy": 0.9012777777777777,
237
+ "train_macro_f1": 0.9008325646694761,
238
+ "val_loss": 0.23056004293759663,
239
+ "val_accuracy": 0.9145,
240
+ "val_macro_f1": 0.9145438631556075,
241
+ "seconds": 13.338323831558228,
242
+ "learning_rate": 6.183221215612906e-05
243
+ },
244
+ {
245
+ "epoch": 23,
246
+ "train_loss": 0.26619160921485335,
247
+ "train_accuracy": 0.9018703703703703,
248
+ "train_macro_f1": 0.9014685492025297,
249
+ "val_loss": 0.23055616895357767,
250
+ "val_accuracy": 0.9166666666666666,
251
+ "val_macro_f1": 0.9163368795472673,
252
+ "seconds": 13.0209321975708,
253
+ "learning_rate": 4.963040904617133e-05
254
+ },
255
+ {
256
+ "epoch": 24,
257
+ "train_loss": 0.26824057331350115,
258
+ "train_accuracy": 0.9005185185185185,
259
+ "train_macro_f1": 0.900139113030409,
260
+ "val_loss": 0.22754726616541546,
261
+ "val_accuracy": 0.917,
262
+ "val_macro_f1": 0.916405051196087,
263
+ "seconds": 13.059226036071777,
264
+ "learning_rate": 3.852827617839091e-05
265
+ },
266
+ {
267
+ "epoch": 25,
268
+ "train_loss": 0.265531667108889,
269
+ "train_accuracy": 0.9018333333333334,
270
+ "train_macro_f1": 0.9015210089022283,
271
+ "val_loss": 0.22601819388071695,
272
+ "val_accuracy": 0.9173333333333333,
273
+ "val_macro_f1": 0.9169027206690114,
274
+ "seconds": 13.211517095565796,
275
+ "learning_rate": 2.8647450843757908e-05
276
+ },
277
+ {
278
+ "epoch": 26,
279
+ "train_loss": 0.2613903898662991,
280
+ "train_accuracy": 0.9042037037037037,
281
+ "train_macro_f1": 0.9038322894118636,
282
+ "val_loss": 0.226146302541097,
283
+ "val_accuracy": 0.9168333333333333,
284
+ "val_macro_f1": 0.9164971647380258,
285
+ "seconds": 13.17072582244873,
286
+ "learning_rate": 2.00961894323342e-05
287
+ },
288
+ {
289
+ "epoch": 27,
290
+ "train_loss": 0.263050753681748,
291
+ "train_accuracy": 0.9035,
292
+ "train_macro_f1": 0.903146994058319,
293
+ "val_loss": 0.22538355294863383,
294
+ "val_accuracy": 0.9183333333333333,
295
+ "val_macro_f1": 0.9178322987618243,
296
+ "seconds": 13.187631130218506,
297
+ "learning_rate": 1.2968181353609857e-05
298
+ },
299
+ {
300
+ "epoch": 28,
301
+ "train_loss": 0.2618690250184801,
302
+ "train_accuracy": 0.9053333333333333,
303
+ "train_macro_f1": 0.9049525734195042,
304
+ "val_loss": 0.2255229748884837,
305
+ "val_accuracy": 0.9168333333333333,
306
+ "val_macro_f1": 0.916664341461009,
307
+ "seconds": 13.01813006401062,
308
+ "learning_rate": 7.341522555726972e-06
309
+ },
310
+ {
311
+ "epoch": 29,
312
+ "train_loss": 0.26336103167357267,
313
+ "train_accuracy": 0.9034814814814814,
314
+ "train_macro_f1": 0.9031062853117648,
315
+ "val_loss": 0.22537459858258566,
316
+ "val_accuracy": 0.9176666666666666,
317
+ "val_macro_f1": 0.9173010011291772,
318
+ "seconds": 12.750568866729736,
319
+ "learning_rate": 3.2778598899291474e-06
320
+ },
321
+ {
322
+ "epoch": 30,
323
+ "train_loss": 0.2604432530094076,
324
+ "train_accuracy": 0.9039074074074074,
325
+ "train_macro_f1": 0.9034946738542781,
326
+ "val_loss": 0.22531130997339885,
327
+ "val_accuracy": 0.9175,
328
+ "val_macro_f1": 0.9171922780396461,
329
+ "seconds": 12.985081195831299,
330
+ "learning_rate": 8.2171569475899e-07
331
+ }
332
+ ]
assignment-1/runs/cnn-seed2-20261019-234256/summary.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_id": "cnn-seed2-20261019-234256",
3
+ "model": "cnn",
4
+ "representation": "image",
5
+ "seed": 2,
6
+ "parameters": 421642,
7
+ "epochs_trained": 30,
8
+ "best_epoch": 27,
9
+ "checkpoint_metric": "val_macro_f1",
10
+ "checkpoint_value": 0.9178322987618243,
11
+ "training_seconds": 388.4114739894867,
12
+ "commit": "42f775dbfcb780f7517ddc8ea8f33863b848da6d",
13
+ "hardware": "mps: Apple M4 Pro, 14 cores, 48 GB RAM"
14
+ }