Spaces:
Paused
Paused
Dean
commited on
Commit
•
dc053a0
1
Parent(s):
4c15c2c
Fixed problem with eval, metrics now make sense. This is a run with 1 epoch of training
Browse files- dvc.lock +8 -4
- dvc.yaml +2 -0
- logs/test_metrics.csv +9 -9
- src/code/eval.py +7 -3
dvc.lock
CHANGED
@@ -50,8 +50,8 @@ eval:
|
|
50 |
md5: c94ea029ed76ca94bb1ad4c1655e5e68
|
51 |
size: 1916
|
52 |
- path: src/code/eval.py
|
53 |
-
md5:
|
54 |
-
size:
|
55 |
- path: src/code/eval_metric_calculation.py
|
56 |
md5: 2fc866e1107042a996087d5716d44bf0
|
57 |
size: 2999
|
@@ -67,5 +67,9 @@ eval:
|
|
67 |
size: 494927196
|
68 |
outs:
|
69 |
- path: logs/test_metrics.csv
|
70 |
-
md5:
|
71 |
-
size:
|
|
|
|
|
|
|
|
|
|
50 |
md5: c94ea029ed76ca94bb1ad4c1655e5e68
|
51 |
size: 1916
|
52 |
- path: src/code/eval.py
|
53 |
+
md5: 9ea6a6624fa14f15b4d51f9139395663
|
54 |
+
size: 1893
|
55 |
- path: src/code/eval_metric_calculation.py
|
56 |
md5: 2fc866e1107042a996087d5716d44bf0
|
57 |
size: 2999
|
|
|
67 |
size: 494927196
|
68 |
outs:
|
69 |
- path: logs/test_metrics.csv
|
70 |
+
md5: 80d51ef1a70b1314947919a5c37f3220
|
71 |
+
size: 341
|
72 |
+
- path: src/eval/examples/
|
73 |
+
md5: cc137b33b5f5930e304b0b65f4b546ca.dir
|
74 |
+
size: 759235
|
75 |
+
nfiles: 10
|
dvc.yaml
CHANGED
@@ -31,6 +31,8 @@ stages:
|
|
31 |
- src/code/eval.py
|
32 |
- src/models/model.pth
|
33 |
- src/data/processed/test
|
|
|
|
|
34 |
metrics:
|
35 |
- logs/test_metrics.csv:
|
36 |
cache: false
|
|
|
31 |
- src/code/eval.py
|
32 |
- src/models/model.pth
|
33 |
- src/data/processed/test
|
34 |
+
outs:
|
35 |
+
- src/eval/examples/
|
36 |
metrics:
|
37 |
- logs/test_metrics.csv:
|
38 |
cache: false
|
logs/test_metrics.csv
CHANGED
@@ -1,10 +1,10 @@
|
|
1 |
Name,Value,Timestamp,Step
|
2 |
-
"a1",0.
|
3 |
-
"a2",0.
|
4 |
-
"a3",0.
|
5 |
-
"abs_rel",
|
6 |
-
"sq_rel",
|
7 |
-
"rmse",
|
8 |
-
"rmse_log",
|
9 |
-
"log10",0.
|
10 |
-
"silog",
|
|
|
1 |
Name,Value,Timestamp,Step
|
2 |
+
"a1",0.5386207,1615290337662,1
|
3 |
+
"a2",0.8303751,1615290337662,1
|
4 |
+
"a3",0.93854135,1615290337662,1
|
5 |
+
"abs_rel",0.29692116,1615290337662,1
|
6 |
+
"sq_rel",0.32333422,1615290337662,1
|
7 |
+
"rmse",0.848144,1615290337662,1
|
8 |
+
"rmse_log",0.32479692,1615290337662,1
|
9 |
+
"log10",0.11296987,1615290337662,1
|
10 |
+
"silog",27.511873,1615290337662,1
|
src/code/eval.py
CHANGED
@@ -2,7 +2,7 @@ import sys
|
|
2 |
import yaml
|
3 |
import torch
|
4 |
from torchvision import transforms
|
5 |
-
from fastai.vision.all import unet_learner, Path, resnet34, MSELossFlat, get_files, L,
|
6 |
from custom_data_loading import create_data
|
7 |
from eval_metric_calculation import compute_eval_metrics
|
8 |
from dagshub import dagshub_logger
|
@@ -34,10 +34,14 @@ if __name__ == "__main__":
|
|
34 |
filenames = get_files(Path(data_path), extensions='.jpg')
|
35 |
test_files = L([Path(i) for i in filenames])
|
36 |
|
37 |
-
for sample in tqdm(
|
|
|
|
|
38 |
pred = learner.predict(sample)[0]
|
39 |
-
pred =
|
40 |
pred.save("src/eval/" + str(sample.stem) + "_pred.png")
|
|
|
|
|
41 |
|
42 |
print("Calculating metrics...")
|
43 |
metrics = compute_eval_metrics(test_files)
|
|
|
2 |
import yaml
|
3 |
import torch
|
4 |
from torchvision import transforms
|
5 |
+
from fastai.vision.all import unet_learner, Path, resnet34, MSELossFlat, get_files, L, PILImageBW
|
6 |
from custom_data_loading import create_data
|
7 |
from eval_metric_calculation import compute_eval_metrics
|
8 |
from dagshub import dagshub_logger
|
|
|
34 |
filenames = get_files(Path(data_path), extensions='.jpg')
|
35 |
test_files = L([Path(i) for i in filenames])
|
36 |
|
37 |
+
for i, sample in tqdm(enumerate(test_files.items),
|
38 |
+
desc="Predicting on test images",
|
39 |
+
total=len(test_files.items)):
|
40 |
pred = learner.predict(sample)[0]
|
41 |
+
pred = PILImageBW.create(pred).convert('L')
|
42 |
pred.save("src/eval/" + str(sample.stem) + "_pred.png")
|
43 |
+
if i < 10:
|
44 |
+
pred.save("src/eval/examples/" + str(sample.stem) + "_pred.png")
|
45 |
|
46 |
print("Calculating metrics...")
|
47 |
metrics = compute_eval_metrics(test_files)
|