-
Notifications
You must be signed in to change notification settings - Fork 49
/
dvc.lock
151 lines (151 loc) · 3.9 KB
/
dvc.lock
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
schema: '2.0'
stages:
data_split:
cmd: python stages/data_split.py --config=params.yaml
deps:
- path: data/Churn_Modelling.csv
md5: 73fba4fd85b6dbaf95c9d5e3836d3926
size: 684860
- path: stages/data_split.py
md5: 519fbe22a8ce712999f28010f3c56fe6
size: 1606
params:
params.yaml:
base:
project: bank_customer_churn
data_dir: data
data_fname: Churn_Modelling.csv
cat_cols:
- Geography
num_cols:
- CreditScore
- Age
- Tenure
- Balance
- NumOfProducts
- HasCrCard
- IsActiveMember
- EstimatedSalary
targ_col: Exited
random_state: 42
model_dir: model/
data_split:
test_size: 0.25
outs:
- path: data/X_test.pkl
md5: fcd1b7e28f320159a0eed658ee56ba97
size: 186030
- path: data/X_train.pkl
md5: 7caa1ff6b9fd082639f697e702dacb15
size: 556049
- path: data/y_test.pkl
md5: 7743d704b8b97cc303ceef12b9be6832
size: 60613
- path: data/y_train.pkl
md5: c5e58ac55c3f8077ffac66b0e9b3536a
size: 180622
train:
cmd: python stages/train.py --config=params.yaml
deps:
- path: data/X_train.pkl
md5: 7caa1ff6b9fd082639f697e702dacb15
size: 556049
- path: data/y_train.pkl
md5: c5e58ac55c3f8077ffac66b0e9b3536a
size: 180622
- path: stages/train.py
md5: d54e4eaf7ad9f7c5bb9a740d48a2f9d2
size: 2536
params:
params.yaml:
base:
project: bank_customer_churn
data_dir: data
data_fname: Churn_Modelling.csv
cat_cols:
- Geography
num_cols:
- CreditScore
- Age
- Tenure
- Balance
- NumOfProducts
- HasCrCard
- IsActiveMember
- EstimatedSalary
targ_col: Exited
random_state: 42
model_dir: model/
train:
model_type: randomforest
params:
n_estimators: 150
max_depth: 20
outs:
- path: model//clf-model
md5: c8a06d11eee4053037d215f4fe6b7ae5
size: 20931746
- path: model//clf-model.mlem
md5: c93486baeb8ab115c8116cc733bc5bbe
size: 1708
eval:
cmd: python stages/eval.py --config=params.yaml
deps:
- path: data/X_test.pkl
md5: fcd1b7e28f320159a0eed658ee56ba97
size: 186030
- path: data/y_test.pkl
md5: 7743d704b8b97cc303ceef12b9be6832
size: 60613
- path: model//clf-model
md5: c8a06d11eee4053037d215f4fe6b7ae5
size: 20931746
- path: model//clf-model.mlem
md5: c93486baeb8ab115c8116cc733bc5bbe
size: 1708
- path: stages/eval.py
md5: 0f8bd41fc66ef9117d6e3451a3ed3631
size: 2700
params:
params.yaml:
base:
project: bank_customer_churn
data_dir: data
data_fname: Churn_Modelling.csv
cat_cols:
- Geography
num_cols:
- CreditScore
- Age
- Tenure
- Balance
- NumOfProducts
- HasCrCard
- IsActiveMember
- EstimatedSalary
targ_col: Exited
random_state: 42
model_dir: model/
data_split:
test_size: 0.25
train:
model_type: randomforest
params:
n_estimators: 150
max_depth: 20
outs:
- path: eval_plots/cm.png
md5: e56a750802e2954202029054d2f625bd
size: 10413
- path: eval_plots/plots/sklearn/roc.json
md5: f09252db150e39ed71ea13ab914362cf
size: 86311
- path: feat_imp.csv
md5: 0877a48b2e2935cb7f596d30137a4e2c
size: 299
- path: metrics.json
md5: 36658c4136489292fd5e086f04a2f1cb
size: 67
- path: models/perm_imp.joblib
md5: 64ec49282ee1bea38d577c92914b03be
size: 20930427