-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdvc.yaml
62 lines (60 loc) · 1.32 KB
/
dvc.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
stages:
get-data:
cmd: python src/data/data_recovering.py training
deps:
- src/data/data_recovering.py
- docs/data_schema.yaml
outs:
- data/raw
clean-data:
cmd: python src/data/data_cleaning.py
deps:
- data/raw
- src/data/data_cleaning.py
outs:
- data/interim
params:
- params/data-params.yaml:
generate-features:
cmd: python src/features/data_to_features.py
deps:
- data/interim
- src/features/data_to_features.py
outs:
- data/features
- docs/feature_schema.json:
cache: false
params:
- params/data-params.yaml:
train-model:
cmd: python src/model/train_model.py
deps:
- data/features
- src/model/train_model.py
- docs/feature_schema.json
outs:
- trained_model
params:
- params/params.yaml:
- metrics
- loss
- params/data-params.yaml:
- label_column
- params/train-params.yaml
get-validation-data:
cmd: python src/data/data_recovering.py validation
deps:
- src/data/data_recovering.py
outs:
- data/validation
validate:
cmd: python serving/validate.py
deps:
- serving/validate.py
- data/validation
- trained_model
params:
- params/data-params.yaml:
metrics:
- metrics/validation_results.json:
cache: false