matsammut commited on
Commit
85775ba
·
verified ·
1 Parent(s): 5114b45

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -25,8 +25,8 @@ def predict(age, workclass, education, marital_status, occupation, relationship,
25
  return print(fixed_features)
26
 
27
  def cleaning_features(data):
28
- with open('race_onehot_encoder.pkl', 'rb') as enc_file:
29
- encoder = pickle.load(enc_file)
30
 
31
  with open('label_encoder.pkl', 'rb') as le_file:
32
  le = pickle.load(le_file)
@@ -52,14 +52,17 @@ def cleaning_features(data):
52
  "Doctorate": 15,
53
  "Prof-school": 16
54
  }
 
 
55
 
56
  numeric_cols = ['age', 'educational-num', 'hours-per-week']
57
  columns_to_encode = ['race','marital-status','relationship']
58
 
59
  data['gender'] = le.fit_transform(data['gender'])
60
- data['educational-num'] = data['educational-num'].map(education_num_mapping)
61
  data['workclass'] = le.fit_transform(data['workclass'])
62
  data['occupation'] = le.fit_transform(data['occupation'])
 
 
63
 
64
  data[numeric_cols] = scaler.fit_transform(data[numeric_cols])
65
 
 
25
  return print(fixed_features)
26
 
27
  def cleaning_features(data):
28
+ # with open('race_onehot_encoder.pkl', 'rb') as enc_file:
29
+ # encoder = pickle.load(enc_file)
30
 
31
  with open('label_encoder.pkl', 'rb') as le_file:
32
  le = pickle.load(le_file)
 
52
  "Doctorate": 15,
53
  "Prof-school": 16
54
  }
55
+
56
+ gender_mapping = {"Male":1,"Female":0}
57
 
58
  numeric_cols = ['age', 'educational-num', 'hours-per-week']
59
  columns_to_encode = ['race','marital-status','relationship']
60
 
61
  data['gender'] = le.fit_transform(data['gender'])
 
62
  data['workclass'] = le.fit_transform(data['workclass'])
63
  data['occupation'] = le.fit_transform(data['occupation'])
64
+ data['gender'] = data['gender'].map(gender_mapping)
65
+ data['educational-num'] = data['educational-num'].map(education_num_mapping)
66
 
67
  data[numeric_cols] = scaler.fit_transform(data[numeric_cols])
68