sharren commited on
Commit
dab92b2
1 Parent(s): 417380f

🍻 cheers

Browse files
README.md CHANGED
@@ -2,6 +2,7 @@
2
  license: apache-2.0
3
  base_model: google/vit-base-patch16-224
4
  tags:
 
5
  - generated_from_trainer
6
  metrics:
7
  - accuracy
@@ -18,13 +19,13 @@ should probably proofread and complete it, then remove this comment. -->
18
 
19
  # vit-lr-cosine-restarts
20
 
21
- This model is a fine-tuned version of [google/vit-base-patch16-224](https://huggingface.co/google/vit-base-patch16-224) on an unknown dataset.
22
  It achieves the following results on the evaluation set:
23
- - Loss: 0.7998
24
- - Accuracy: 0.8627
25
- - Precision: 0.8599
26
- - Recall: 0.8627
27
- - F1: 0.8595
28
 
29
  ## Model description
30
 
 
2
  license: apache-2.0
3
  base_model: google/vit-base-patch16-224
4
  tags:
5
+ - image-classification
6
  - generated_from_trainer
7
  metrics:
8
  - accuracy
 
19
 
20
  # vit-lr-cosine-restarts
21
 
22
+ This model is a fine-tuned version of [google/vit-base-patch16-224](https://huggingface.co/google/vit-base-patch16-224) on the skin-cancer dataset.
23
  It achieves the following results on the evaluation set:
24
+ - Loss: 0.4929
25
+ - Accuracy: 0.8263
26
+ - Precision: 0.8255
27
+ - Recall: 0.8263
28
+ - F1: 0.8158
29
 
30
  ## Model description
31
 
all_results.json CHANGED
@@ -1,16 +1,16 @@
1
  {
2
  "epoch": 12.0,
3
- "eval_accuracy": 0.7978502080443828,
4
- "eval_f1": 0.7792929975948731,
5
- "eval_loss": 0.5963773131370544,
6
- "eval_precision": 0.7969524883183612,
7
- "eval_recall": 0.7978502080443828,
8
- "eval_runtime": 41.5106,
9
- "eval_samples_per_second": 69.476,
10
- "eval_steps_per_second": 8.697,
11
  "total_flos": 4.768760767819088e+18,
12
- "train_loss": 0.30000500961256177,
13
- "train_runtime": 2048.5956,
14
- "train_samples_per_second": 250.318,
15
- "train_steps_per_second": 15.669
16
  }
 
1
  {
2
  "epoch": 12.0,
3
+ "eval_accuracy": 0.8262829403606102,
4
+ "eval_f1": 0.8158028786365703,
5
+ "eval_loss": 0.49287769198417664,
6
+ "eval_precision": 0.8255125137698959,
7
+ "eval_recall": 0.8262829403606102,
8
+ "eval_runtime": 38.4698,
9
+ "eval_samples_per_second": 74.968,
10
+ "eval_steps_per_second": 9.384,
11
  "total_flos": 4.768760767819088e+18,
12
+ "train_loss": 0.17886438471413105,
13
+ "train_runtime": 1744.4117,
14
+ "train_samples_per_second": 35.276,
15
+ "train_steps_per_second": 2.208
16
  }
eval_results.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
  "epoch": 12.0,
3
- "eval_accuracy": 0.7978502080443828,
4
- "eval_f1": 0.7792929975948731,
5
- "eval_loss": 0.5963773131370544,
6
- "eval_precision": 0.7969524883183612,
7
- "eval_recall": 0.7978502080443828,
8
- "eval_runtime": 41.5106,
9
- "eval_samples_per_second": 69.476,
10
- "eval_steps_per_second": 8.697
11
  }
 
1
  {
2
  "epoch": 12.0,
3
+ "eval_accuracy": 0.8262829403606102,
4
+ "eval_f1": 0.8158028786365703,
5
+ "eval_loss": 0.49287769198417664,
6
+ "eval_precision": 0.8255125137698959,
7
+ "eval_recall": 0.8262829403606102,
8
+ "eval_runtime": 38.4698,
9
+ "eval_samples_per_second": 74.968,
10
+ "eval_steps_per_second": 9.384
11
  }
runs/Mar20_16-50-20_f2e1fee5f9b2/events.out.tfevents.1710955250.f2e1fee5f9b2.2315.7 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:977fe1479a673add8384b95bf8a1f06201c7c30753fdcb947388fdf844fa3a2e
3
+ size 560
train_results.json CHANGED
@@ -1,8 +1,8 @@
1
  {
2
  "epoch": 12.0,
3
  "total_flos": 4.768760767819088e+18,
4
- "train_loss": 0.30000500961256177,
5
- "train_runtime": 2048.5956,
6
- "train_samples_per_second": 250.318,
7
- "train_steps_per_second": 15.669
8
  }
 
1
  {
2
  "epoch": 12.0,
3
  "total_flos": 4.768760767819088e+18,
4
+ "train_loss": 0.17886438471413105,
5
+ "train_runtime": 1744.4117,
6
+ "train_samples_per_second": 35.276,
7
+ "train_steps_per_second": 2.208
8
  }
trainer_state.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
- "best_metric": 0.5963773131370544,
3
  "best_model_checkpoint": "./vit-lr-cosine-restarts/checkpoint-642",
4
  "epoch": 12.0,
5
  "eval_steps": 500,
@@ -10,246 +10,246 @@
10
  "log_history": [
11
  {
12
  "epoch": 1.0,
13
- "grad_norm": 4.743273735046387,
14
- "learning_rate": 9.999999999999999e-05,
15
- "loss": 0.806,
16
  "step": 321
17
  },
18
  {
19
  "epoch": 1.0,
20
- "eval_accuracy": 0.7465325936199723,
21
- "eval_f1": 0.6995266195661654,
22
- "eval_loss": 0.7538458108901978,
23
- "eval_precision": 0.7318596775013999,
24
- "eval_recall": 0.7465325936199723,
25
- "eval_runtime": 42.3197,
26
- "eval_samples_per_second": 68.148,
27
- "eval_steps_per_second": 8.53,
28
  "step": 321
29
  },
30
  {
31
  "epoch": 2.0,
32
- "grad_norm": 5.603039741516113,
33
- "learning_rate": 0.0001585786437626905,
34
- "loss": 0.6108,
35
  "step": 642
36
  },
37
  {
38
  "epoch": 2.0,
39
- "eval_accuracy": 0.7978502080443828,
40
- "eval_f1": 0.7792929975948731,
41
- "eval_loss": 0.5963773131370544,
42
- "eval_precision": 0.7969524883183612,
43
- "eval_recall": 0.7978502080443828,
44
- "eval_runtime": 41.5398,
45
- "eval_samples_per_second": 69.427,
46
- "eval_steps_per_second": 8.69,
47
  "step": 642
48
  },
49
  {
50
  "epoch": 3.0,
51
- "grad_norm": 0.9543079137802124,
52
- "learning_rate": 0.00030000000000000003,
53
- "loss": 0.5038,
54
  "step": 963
55
  },
56
  {
57
  "epoch": 3.0,
58
- "eval_accuracy": 0.7857142857142857,
59
- "eval_f1": 0.7634339903359785,
60
- "eval_loss": 0.6932518482208252,
61
- "eval_precision": 0.7761466356337973,
62
- "eval_recall": 0.7857142857142857,
63
- "eval_runtime": 41.9279,
64
- "eval_samples_per_second": 68.785,
65
- "eval_steps_per_second": 8.61,
66
  "step": 963
67
  },
68
  {
69
  "epoch": 4.0,
70
- "grad_norm": 5.373469352722168,
71
- "learning_rate": 0.0004414213562373095,
72
- "loss": 0.3939,
73
  "step": 1284
74
  },
75
  {
76
  "epoch": 4.0,
77
- "eval_accuracy": 0.8023578363384188,
78
- "eval_f1": 0.792141645758032,
79
- "eval_loss": 0.6029081344604492,
80
- "eval_precision": 0.798347633331751,
81
- "eval_recall": 0.8023578363384188,
82
- "eval_runtime": 40.6302,
83
- "eval_samples_per_second": 70.982,
84
- "eval_steps_per_second": 8.885,
85
  "step": 1284
86
  },
87
  {
88
  "epoch": 5.0,
89
- "grad_norm": 0.7852970361709595,
90
- "learning_rate": 0.0004414213562373095,
91
- "loss": 0.2961,
92
  "step": 1605
93
  },
94
  {
95
  "epoch": 5.0,
96
- "eval_accuracy": 0.7874479889042996,
97
- "eval_f1": 0.7616828983903079,
98
- "eval_loss": 0.7347444891929626,
99
- "eval_precision": 0.7657012162041952,
100
- "eval_recall": 0.7874479889042996,
101
- "eval_runtime": 40.4935,
102
- "eval_samples_per_second": 71.221,
103
- "eval_steps_per_second": 8.915,
104
  "step": 1605
105
  },
106
  {
107
  "epoch": 6.0,
108
- "grad_norm": 0.07125339657068253,
109
- "learning_rate": 9.999999999999999e-05,
110
- "loss": 0.2392,
111
  "step": 1926
112
  },
113
  {
114
  "epoch": 6.0,
115
- "eval_accuracy": 0.8002773925104022,
116
- "eval_f1": 0.8006330723917671,
117
- "eval_loss": 0.7591750025749207,
118
- "eval_precision": 0.804264341802859,
119
- "eval_recall": 0.8002773925104022,
120
- "eval_runtime": 40.5444,
121
- "eval_samples_per_second": 71.132,
122
- "eval_steps_per_second": 8.904,
123
  "step": 1926
124
  },
125
  {
126
  "epoch": 7.0,
127
- "grad_norm": 8.10545539855957,
128
- "learning_rate": 0.0001585786437626905,
129
- "loss": 0.1848,
130
  "step": 2247
131
  },
132
  {
133
  "epoch": 7.0,
134
- "eval_accuracy": 0.7763522884882108,
135
- "eval_f1": 0.7715354351312519,
136
- "eval_loss": 0.9079565405845642,
137
- "eval_precision": 0.788489029323623,
138
- "eval_recall": 0.7763522884882108,
139
- "eval_runtime": 40.1034,
140
- "eval_samples_per_second": 71.914,
141
- "eval_steps_per_second": 9.002,
142
  "step": 2247
143
  },
144
  {
145
  "epoch": 8.0,
146
- "grad_norm": 5.128286838531494,
147
- "learning_rate": 0.00030000000000000003,
148
- "loss": 0.1469,
149
  "step": 2568
150
  },
151
  {
152
  "epoch": 8.0,
153
- "eval_accuracy": 0.7905686546463245,
154
- "eval_f1": 0.7939091078548914,
155
- "eval_loss": 0.871410608291626,
156
- "eval_precision": 0.8024879308626485,
157
- "eval_recall": 0.7905686546463245,
158
- "eval_runtime": 41.0669,
159
- "eval_samples_per_second": 70.227,
160
- "eval_steps_per_second": 8.791,
161
  "step": 2568
162
  },
163
  {
164
  "epoch": 9.0,
165
- "grad_norm": 1.628487467765808,
166
- "learning_rate": 0.0004414213562373095,
167
- "loss": 0.1179,
168
  "step": 2889
169
  },
170
  {
171
  "epoch": 9.0,
172
- "eval_accuracy": 0.7517337031900139,
173
- "eval_f1": 0.7621676655719284,
174
- "eval_loss": 1.072391390800476,
175
- "eval_precision": 0.8053888419832579,
176
- "eval_recall": 0.7517337031900139,
177
- "eval_runtime": 41.0124,
178
- "eval_samples_per_second": 70.32,
179
- "eval_steps_per_second": 8.802,
180
  "step": 2889
181
  },
182
  {
183
  "epoch": 10.0,
184
- "grad_norm": 9.185128211975098,
185
- "learning_rate": 9.999999999999999e-05,
186
- "loss": 0.1122,
187
  "step": 3210
188
  },
189
  {
190
  "epoch": 10.0,
191
- "eval_accuracy": 0.7513869625520111,
192
- "eval_f1": 0.7618970117176088,
193
- "eval_loss": 1.0936229228973389,
194
- "eval_precision": 0.7897952030598315,
195
- "eval_recall": 0.7513869625520111,
196
- "eval_runtime": 40.8123,
197
- "eval_samples_per_second": 70.665,
198
- "eval_steps_per_second": 8.845,
199
  "step": 3210
200
  },
201
  {
202
  "epoch": 11.0,
203
- "grad_norm": 0.01600128598511219,
204
- "learning_rate": 0.0001585786437626905,
205
- "loss": 0.0854,
206
  "step": 3531
207
  },
208
  {
209
  "epoch": 11.0,
210
- "eval_accuracy": 0.7839805825242718,
211
- "eval_f1": 0.7887505283170607,
212
- "eval_loss": 1.1094753742218018,
213
- "eval_precision": 0.7999745071462654,
214
- "eval_recall": 0.7839805825242718,
215
- "eval_runtime": 41.6728,
216
- "eval_samples_per_second": 69.206,
217
- "eval_steps_per_second": 8.663,
218
  "step": 3531
219
  },
220
  {
221
  "epoch": 12.0,
222
- "grad_norm": 7.80008602142334,
223
- "learning_rate": 0.00030000000000000003,
224
- "loss": 0.1031,
225
  "step": 3852
226
  },
227
  {
228
  "epoch": 12.0,
229
- "eval_accuracy": 0.7964632454923717,
230
- "eval_f1": 0.8003938414468947,
231
- "eval_loss": 0.9343960881233215,
232
- "eval_precision": 0.80861375284537,
233
- "eval_recall": 0.7964632454923717,
234
- "eval_runtime": 40.1152,
235
- "eval_samples_per_second": 71.893,
236
- "eval_steps_per_second": 8.999,
237
  "step": 3852
238
  },
239
  {
240
  "epoch": 12.0,
241
  "step": 3852,
242
  "total_flos": 4.768760767819088e+18,
243
- "train_loss": 0.30000500961256177,
244
- "train_runtime": 2048.5956,
245
- "train_samples_per_second": 250.318,
246
- "train_steps_per_second": 15.669
247
  }
248
  ],
249
  "logging_steps": 500,
250
- "max_steps": 32100,
251
  "num_input_tokens_seen": 0,
252
- "num_train_epochs": 100,
253
  "save_steps": 500,
254
  "total_flos": 4.768760767819088e+18,
255
  "train_batch_size": 16,
 
1
  {
2
+ "best_metric": 0.49287769198417664,
3
  "best_model_checkpoint": "./vit-lr-cosine-restarts/checkpoint-642",
4
  "epoch": 12.0,
5
  "eval_steps": 500,
 
10
  "log_history": [
11
  {
12
  "epoch": 1.0,
13
+ "grad_norm": 6.734107971191406,
14
+ "learning_rate": 4.1428571428571437e-05,
15
+ "loss": 0.8832,
16
  "step": 321
17
  },
18
  {
19
  "epoch": 1.0,
20
+ "eval_accuracy": 0.7999306518723994,
21
+ "eval_f1": 0.7874950822007427,
22
+ "eval_loss": 0.5542528629302979,
23
+ "eval_precision": 0.8092011027858591,
24
+ "eval_recall": 0.7999306518723994,
25
+ "eval_runtime": 37.6681,
26
+ "eval_samples_per_second": 76.563,
27
+ "eval_steps_per_second": 9.584,
28
  "step": 321
29
  },
30
  {
31
  "epoch": 2.0,
32
+ "grad_norm": 6.56775426864624,
33
+ "learning_rate": 8.311688311688312e-05,
34
+ "loss": 0.4647,
35
  "step": 642
36
  },
37
  {
38
  "epoch": 2.0,
39
+ "eval_accuracy": 0.8262829403606102,
40
+ "eval_f1": 0.8158028786365703,
41
+ "eval_loss": 0.49287769198417664,
42
+ "eval_precision": 0.8255125137698959,
43
+ "eval_recall": 0.8262829403606102,
44
+ "eval_runtime": 37.8104,
45
+ "eval_samples_per_second": 76.275,
46
+ "eval_steps_per_second": 9.548,
47
  "step": 642
48
  },
49
  {
50
  "epoch": 3.0,
51
+ "grad_norm": 2.852621078491211,
52
+ "learning_rate": 9.171100544010777e-05,
53
+ "loss": 0.3465,
54
  "step": 963
55
  },
56
  {
57
  "epoch": 3.0,
58
+ "eval_accuracy": 0.8214285714285714,
59
+ "eval_f1": 0.8025208154787117,
60
+ "eval_loss": 0.6518540978431702,
61
+ "eval_precision": 0.8133669627117774,
62
+ "eval_recall": 0.8214285714285714,
63
+ "eval_runtime": 37.046,
64
+ "eval_samples_per_second": 77.849,
65
+ "eval_steps_per_second": 9.745,
66
  "step": 963
67
  },
68
  {
69
  "epoch": 4.0,
70
+ "grad_norm": 9.967479705810547,
71
+ "learning_rate": 5.025483282385923e-05,
72
+ "loss": 0.1493,
73
  "step": 1284
74
  },
75
  {
76
  "epoch": 4.0,
77
+ "eval_accuracy": 0.8401525658807212,
78
+ "eval_f1": 0.8265360989719667,
79
+ "eval_loss": 0.6805647611618042,
80
+ "eval_precision": 0.8385311261178104,
81
+ "eval_recall": 0.8401525658807212,
82
+ "eval_runtime": 37.4024,
83
+ "eval_samples_per_second": 77.107,
84
+ "eval_steps_per_second": 9.652,
85
  "step": 1284
86
  },
87
  {
88
  "epoch": 5.0,
89
+ "grad_norm": 0.2563266158103943,
90
+ "learning_rate": 8.572203615936175e-06,
91
+ "loss": 0.0211,
92
  "step": 1605
93
  },
94
  {
95
  "epoch": 5.0,
96
+ "eval_accuracy": 0.8762135922330098,
97
+ "eval_f1": 0.8742202382058613,
98
+ "eval_loss": 0.5605077743530273,
99
+ "eval_precision": 0.8749370661972383,
100
+ "eval_recall": 0.8762135922330098,
101
+ "eval_runtime": 37.3835,
102
+ "eval_samples_per_second": 77.146,
103
+ "eval_steps_per_second": 9.657,
104
  "step": 1605
105
  },
106
  {
107
  "epoch": 6.0,
108
+ "grad_norm": 0.11774127185344696,
109
+ "learning_rate": 9.629571142901386e-05,
110
+ "loss": 0.0084,
111
  "step": 1926
112
  },
113
  {
114
  "epoch": 6.0,
115
+ "eval_accuracy": 0.8283633841886269,
116
+ "eval_f1": 0.8089134462154245,
117
+ "eval_loss": 0.9771777391433716,
118
+ "eval_precision": 0.8382740264211974,
119
+ "eval_recall": 0.8283633841886269,
120
+ "eval_runtime": 36.767,
121
+ "eval_samples_per_second": 78.44,
122
+ "eval_steps_per_second": 9.819,
123
  "step": 1926
124
  },
125
  {
126
  "epoch": 7.0,
127
+ "grad_norm": 8.762543678283691,
128
+ "learning_rate": 6.002305101515785e-05,
129
+ "loss": 0.1058,
130
  "step": 2247
131
  },
132
  {
133
  "epoch": 7.0,
134
+ "eval_accuracy": 0.8581830790568654,
135
+ "eval_f1": 0.8533407001043691,
136
+ "eval_loss": 0.6204692721366882,
137
+ "eval_precision": 0.8542132893520025,
138
+ "eval_recall": 0.8581830790568654,
139
+ "eval_runtime": 37.6784,
140
+ "eval_samples_per_second": 76.543,
141
+ "eval_steps_per_second": 9.581,
142
  "step": 2247
143
  },
144
  {
145
  "epoch": 8.0,
146
+ "grad_norm": 0.16941487789154053,
147
+ "learning_rate": 1.484342980756105e-05,
148
+ "loss": 0.0171,
149
  "step": 2568
150
  },
151
  {
152
  "epoch": 8.0,
153
+ "eval_accuracy": 0.8671983356449375,
154
+ "eval_f1": 0.8617834655772643,
155
+ "eval_loss": 0.7407661080360413,
156
+ "eval_precision": 0.8622466117266067,
157
+ "eval_recall": 0.8671983356449375,
158
+ "eval_runtime": 37.6949,
159
+ "eval_samples_per_second": 76.509,
160
+ "eval_steps_per_second": 9.577,
161
  "step": 2568
162
  },
163
  {
164
  "epoch": 9.0,
165
+ "grad_norm": 1.5445165634155273,
166
+ "learning_rate": 9.909438769446831e-05,
167
+ "loss": 0.0029,
168
  "step": 2889
169
  },
170
  {
171
  "epoch": 9.0,
172
+ "eval_accuracy": 0.8564493758668515,
173
+ "eval_f1": 0.8473856298855159,
174
+ "eval_loss": 0.9039825797080994,
175
+ "eval_precision": 0.8486485221307185,
176
+ "eval_recall": 0.8564493758668515,
177
+ "eval_runtime": 37.879,
178
+ "eval_samples_per_second": 76.137,
179
+ "eval_steps_per_second": 9.53,
180
  "step": 2889
181
  },
182
  {
183
  "epoch": 10.0,
184
+ "grad_norm": 0.17326785624027252,
185
+ "learning_rate": 6.94045926336125e-05,
186
+ "loss": 0.1232,
187
  "step": 3210
188
  },
189
  {
190
  "epoch": 10.0,
191
+ "eval_accuracy": 0.829750346740638,
192
+ "eval_f1": 0.8157566455477707,
193
+ "eval_loss": 0.9558870792388916,
194
+ "eval_precision": 0.84362582840677,
195
+ "eval_recall": 0.829750346740638,
196
+ "eval_runtime": 37.6559,
197
+ "eval_samples_per_second": 76.588,
198
+ "eval_steps_per_second": 9.587,
199
  "step": 3210
200
  },
201
  {
202
  "epoch": 11.0,
203
+ "grad_norm": 0.0039984057657420635,
204
+ "learning_rate": 2.2470951807159123e-05,
205
+ "loss": 0.0233,
206
  "step": 3531
207
  },
208
  {
209
  "epoch": 11.0,
210
+ "eval_accuracy": 0.8564493758668515,
211
+ "eval_f1": 0.857178695277239,
212
+ "eval_loss": 0.7810959219932556,
213
+ "eval_precision": 0.8607102524458344,
214
+ "eval_recall": 0.8564493758668515,
215
+ "eval_runtime": 37.2622,
216
+ "eval_samples_per_second": 77.397,
217
+ "eval_steps_per_second": 9.688,
218
  "step": 3531
219
  },
220
  {
221
  "epoch": 12.0,
222
+ "grad_norm": 0.003946017008274794,
223
+ "learning_rate": 9.351378430000336e-10,
224
+ "loss": 0.0009,
225
  "step": 3852
226
  },
227
  {
228
  "epoch": 12.0,
229
+ "eval_accuracy": 0.8626907073509015,
230
+ "eval_f1": 0.859450727771903,
231
+ "eval_loss": 0.799753725528717,
232
+ "eval_precision": 0.8599141248108649,
233
+ "eval_recall": 0.8626907073509015,
234
+ "eval_runtime": 37.2156,
235
+ "eval_samples_per_second": 77.494,
236
+ "eval_steps_per_second": 9.7,
237
  "step": 3852
238
  },
239
  {
240
  "epoch": 12.0,
241
  "step": 3852,
242
  "total_flos": 4.768760767819088e+18,
243
+ "train_loss": 0.17886438471413105,
244
+ "train_runtime": 1744.4117,
245
+ "train_samples_per_second": 35.276,
246
+ "train_steps_per_second": 2.208
247
  }
248
  ],
249
  "logging_steps": 500,
250
+ "max_steps": 3852,
251
  "num_input_tokens_seen": 0,
252
+ "num_train_epochs": 12,
253
  "save_steps": 500,
254
  "total_flos": 4.768760767819088e+18,
255
  "train_batch_size": 16,