Felix Marty
commited on
Commit
·
d7744ce
1
Parent(s):
f296fc3
add labels
Browse files- all_results.json +9 -9
- config.json +7 -6
- eval_results.json +5 -5
- pytorch_model.bin +1 -1
- train.py +11 -0
- train_results.json +4 -4
- trainer_state.json +4 -4
- training_args.bin +1 -1
all_results.json
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
{
|
2 |
"epoch": 6.0,
|
3 |
-
"eval_accuracy": 0.
|
4 |
-
"eval_loss": 0.
|
5 |
-
"eval_runtime": 0.
|
6 |
-
"eval_samples_per_second":
|
7 |
-
"eval_steps_per_second":
|
8 |
-
"train_loss": 0.
|
9 |
-
"train_runtime":
|
10 |
-
"train_samples_per_second":
|
11 |
-
"train_steps_per_second": 4.
|
12 |
}
|
|
|
1 |
{
|
2 |
"epoch": 6.0,
|
3 |
+
"eval_accuracy": 0.5263157894736842,
|
4 |
+
"eval_loss": 0.9798622727394104,
|
5 |
+
"eval_runtime": 0.5254,
|
6 |
+
"eval_samples_per_second": 253.138,
|
7 |
+
"eval_steps_per_second": 32.356,
|
8 |
+
"train_loss": 0.9850856896602747,
|
9 |
+
"train_runtime": 45.3029,
|
10 |
+
"train_samples_per_second": 136.945,
|
11 |
+
"train_steps_per_second": 4.371
|
12 |
}
|
config.json
CHANGED
@@ -8,20 +8,21 @@
|
|
8 |
],
|
9 |
"downsample_in_first_stage": false,
|
10 |
"embedding_size": 64,
|
|
|
11 |
"hidden_act": "relu",
|
12 |
"hidden_sizes": [
|
13 |
32,
|
14 |
64
|
15 |
],
|
16 |
"id2label": {
|
17 |
-
"0": "
|
18 |
-
"1": "
|
19 |
-
"2": "
|
20 |
},
|
21 |
"label2id": {
|
22 |
-
"
|
23 |
-
"
|
24 |
-
"
|
25 |
},
|
26 |
"layer_type": "basic",
|
27 |
"model_type": "resnet",
|
|
|
8 |
],
|
9 |
"downsample_in_first_stage": false,
|
10 |
"embedding_size": 64,
|
11 |
+
"finetuning_task": "image-classification",
|
12 |
"hidden_act": "relu",
|
13 |
"hidden_sizes": [
|
14 |
32,
|
15 |
64
|
16 |
],
|
17 |
"id2label": {
|
18 |
+
"0": "angular_leaf_spot",
|
19 |
+
"1": "bean_rust",
|
20 |
+
"2": "healthy"
|
21 |
},
|
22 |
"label2id": {
|
23 |
+
"angular_leaf_spot": "0",
|
24 |
+
"bean_rust": "1",
|
25 |
+
"healthy": "2"
|
26 |
},
|
27 |
"layer_type": "basic",
|
28 |
"model_type": "resnet",
|
eval_results.json
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
{
|
2 |
"epoch": 6.0,
|
3 |
-
"eval_accuracy": 0.
|
4 |
-
"eval_loss": 0.
|
5 |
-
"eval_runtime": 0.
|
6 |
-
"eval_samples_per_second":
|
7 |
-
"eval_steps_per_second":
|
8 |
}
|
|
|
1 |
{
|
2 |
"epoch": 6.0,
|
3 |
+
"eval_accuracy": 0.5263157894736842,
|
4 |
+
"eval_loss": 0.9798622727394104,
|
5 |
+
"eval_runtime": 0.5254,
|
6 |
+
"eval_samples_per_second": 253.138,
|
7 |
+
"eval_steps_per_second": 32.356
|
8 |
}
|
pytorch_model.bin
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 761689
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:e97a7d6e40e590c8dc7ffdafc47eb810e50b51a33a98732caa5bd854c31fadc0
|
3 |
size 761689
|
train.py
CHANGED
@@ -106,12 +106,23 @@ def main():
|
|
106 |
do_resize=False, do_normalize=False, image_mean=[0.45], image_std=[0.22]
|
107 |
)
|
108 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
109 |
config = ResNetConfig(
|
110 |
num_channels=1,
|
111 |
layer_type="basic",
|
112 |
depths=[2, 2],
|
113 |
hidden_sizes=[32, 64],
|
114 |
num_labels=3,
|
|
|
|
|
|
|
115 |
)
|
116 |
|
117 |
model = ResNetForImageClassification(config)
|
|
|
106 |
do_resize=False, do_normalize=False, image_mean=[0.45], image_std=[0.22]
|
107 |
)
|
108 |
|
109 |
+
# Prepare label mappings.
|
110 |
+
# We'll include these in the model's config to get human readable labels in the Inference API.
|
111 |
+
labels = dataset["train"].features["labels"].names
|
112 |
+
label2id, id2label = dict(), dict()
|
113 |
+
for i, label in enumerate(labels):
|
114 |
+
label2id[label] = str(i)
|
115 |
+
id2label[str(i)] = label
|
116 |
+
|
117 |
config = ResNetConfig(
|
118 |
num_channels=1,
|
119 |
layer_type="basic",
|
120 |
depths=[2, 2],
|
121 |
hidden_sizes=[32, 64],
|
122 |
num_labels=3,
|
123 |
+
label2id=label2id,
|
124 |
+
id2label=id2label,
|
125 |
+
finetuning_task="image-classification",
|
126 |
)
|
127 |
|
128 |
model = ResNetForImageClassification(config)
|
train_results.json
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
{
|
2 |
"epoch": 6.0,
|
3 |
-
"train_loss": 0.
|
4 |
-
"train_runtime":
|
5 |
-
"train_samples_per_second":
|
6 |
-
"train_steps_per_second": 4.
|
7 |
}
|
|
|
1 |
{
|
2 |
"epoch": 6.0,
|
3 |
+
"train_loss": 0.9850856896602747,
|
4 |
+
"train_runtime": 45.3029,
|
5 |
+
"train_samples_per_second": 136.945,
|
6 |
+
"train_steps_per_second": 4.371
|
7 |
}
|
trainer_state.json
CHANGED
@@ -11,10 +11,10 @@
|
|
11 |
"epoch": 6.0,
|
12 |
"step": 198,
|
13 |
"total_flos": 1708758414000000.0,
|
14 |
-
"train_loss": 0.
|
15 |
-
"train_runtime":
|
16 |
-
"train_samples_per_second":
|
17 |
-
"train_steps_per_second": 4.
|
18 |
}
|
19 |
],
|
20 |
"max_steps": 198,
|
|
|
11 |
"epoch": 6.0,
|
12 |
"step": 198,
|
13 |
"total_flos": 1708758414000000.0,
|
14 |
+
"train_loss": 0.9850856896602747,
|
15 |
+
"train_runtime": 45.3029,
|
16 |
+
"train_samples_per_second": 136.945,
|
17 |
+
"train_steps_per_second": 4.371
|
18 |
}
|
19 |
],
|
20 |
"max_steps": 198,
|
training_args.bin
CHANGED
@@ -1,3 +1,3 @@
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
-
oid sha256:
|
3 |
size 3247
|
|
|
1 |
version https://git-lfs.github.com/spec/v1
|
2 |
+
oid sha256:70d8482fcb9abee83a681eed3ba240f26ef087833064a1271f60d549c4fa686a
|
3 |
size 3247
|