Skip to content

Commit 0a4b449

Browse files
authored
Merge pull request #6 from ShrutiC-git/lda
Lda
2 parents c20efd6 + 44ef545 commit 0a4b449

File tree

3 files changed

+12
-8
lines changed

3 files changed

+12
-8
lines changed

dvc.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@ train_data:
2828
md5: f4187b5e2d213d442bde7b3274cb9f68
2929
size: 4545
3030
- path: train_data.py
31-
md5: 21cf343fea969cd5a3337f1c91e95a0b
32-
size: 1230
31+
md5: 1946a3fa319477cb4ba126b73edf0658
32+
size: 1408
3333
params:
3434
params.yaml:
3535
cv: 5
3636
solver: liblinear
3737
outs:
3838
- path: final_model.sav
39-
md5: 0923ea6bf844d92d94afd63eda9aff19
40-
size: 329
39+
md5: 9dea20b3b6ef1af445348ada4b6ba474
40+
size: 200
4141
- path: metrics.json
42-
md5: 503094384d8da9040573b1f8dc8c38bc
43-
size: 88
42+
md5: 5a0c41369fb24ac176368bf63fd8622e
43+
size: 102

metrics.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"accuracy": 0.738562091503268, "specificity": 1.0, "sensitivity": 0.012345679012345678}
1+
{"accuracy": 0.7581699346405228, "specificity": 0.9466666666666667, "sensitivity": 0.2345679012345679}

train_data.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
from sklearn.preprocessing import Normalizer
1111
import yaml
1212
import pickle
13+
from sklearn.naive_bayes import MultinomialNB
14+
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
1315

1416
df = pd.read_csv('haberman_processed.csv', index_col=0)
1517

@@ -20,7 +22,9 @@
2022
X = Normalizer().fit_transform(X)
2123

2224
#Using a Logistic Regression in production
23-
clf = LogisticRegression(solver=yaml.safe_load(open('params.yaml'))['solver'])
25+
#clf = LogisticRegression(solver=yaml.safe_load(open('params.yaml'))['solver'])
26+
#clf = MultinomialNB()
27+
clf = LinearDiscriminantAnalysis()
2428
y_pred = cross_val_predict(clf, X, y, cv = yaml.safe_load(open('params.yaml'))['cv'])
2529

2630
# Metrics for comparing performance bw models

0 commit comments

Comments
 (0)