-
Notifications
You must be signed in to change notification settings - Fork 0
/
dvc.yaml
41 lines (38 loc) · 1.09 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
stages:
preprocess:
cmd: python src/data/preprocessing.py
deps:
- src/data/preprocessing.py
- params.yaml
- data/raw/Dev_data_to_be_shared.csv
- data/raw/validation_data_to_be_shared.csv
outs:
- data/interim/train_data_cleaned.csv
- data/interim/validation_data_cleaned.csv
feature_engineering:
cmd: python src/features/feature_engineering.py
deps:
- src/features/feature_engineering.py
- params.yaml
- data/interim/train_data_cleaned.csv
- data/interim/validation_data_cleaned.csv
outs:
- data/processed/train_data_processed.csv
- data/processed/validation_data_processed.csv
model_training:
cmd: python src/models/train_model.py
deps:
- src/models/train_model.py
- params.yaml
- data/processed/train_data_processed.csv
- data/processed/validation_data_processed.csv
outs:
- models/model.pkl
# evaluation:
# cmd: python evaluation.py
# deps:
# - evaluation.py
# - models/model.pkl
# - params.yaml
# outs:
# - metrics/metrics.json