Felix Marty commited on
Commit
d7744ce
1 Parent(s): f296fc3

add labels

Browse files
all_results.json CHANGED
@@ -1,12 +1,12 @@
1
  {
2
  "epoch": 6.0,
3
- "eval_accuracy": 0.518796992481203,
4
- "eval_loss": 0.9727851152420044,
5
- "eval_runtime": 0.6952,
6
- "eval_samples_per_second": 191.321,
7
- "eval_steps_per_second": 24.455,
8
- "train_loss": 0.9793546272046638,
9
- "train_runtime": 46.4278,
10
- "train_samples_per_second": 133.627,
11
- "train_steps_per_second": 4.265
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": "LABEL_0",
18
- "1": "LABEL_1",
19
- "2": "LABEL_2"
20
  },
21
  "label2id": {
22
- "LABEL_0": 0,
23
- "LABEL_1": 1,
24
- "LABEL_2": 2
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.518796992481203,
4
- "eval_loss": 0.9727851152420044,
5
- "eval_runtime": 0.6952,
6
- "eval_samples_per_second": 191.321,
7
- "eval_steps_per_second": 24.455
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:fed11a151a68d9df16a542bac37db8525a7832fdf78c3bb56c3b2a409a717e2f
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.9793546272046638,
4
- "train_runtime": 46.4278,
5
- "train_samples_per_second": 133.627,
6
- "train_steps_per_second": 4.265
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.9793546272046638,
15
- "train_runtime": 46.4278,
16
- "train_samples_per_second": 133.627,
17
- "train_steps_per_second": 4.265
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:7263e66f73eef0346825fd1736d362a11c375b16f528efa9b6d6c32e654631d4
3
  size 3247
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:70d8482fcb9abee83a681eed3ba240f26ef087833064a1271f60d549c4fa686a
3
  size 3247