File size: 453 Bytes
6f00d18
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import pandas as pd
import numpy as np
import pickle

from sklearn.model_selection import train_test_split
from sklearn.linear_model import LogisticRegression


df = pd.read_csv('../data/titanic.csv')

df = pd.get_dummies(df, columns=['sex'], drop_first=True)

selected_features = ['fare', 'sex_male']

X = df[selected_features]

y = df['survived']

model = LogisticRegression()

model.fit(X, y)

pickle.dump(model, open('../models/model.pkl', 'wb') )