fromcarlostocosta commited on
Commit
f3ecd41
1 Parent(s): 37711b8

Title model update

Browse files
Files changed (3) hide show
  1. app.py +15 -3
  2. model_title_update.joblib +0 -0
  3. requirements.txt +1 -1
app.py CHANGED
@@ -6,7 +6,7 @@ import pandas as pd
6
  import random
7
  import streamlit as st
8
 
9
- model = load("model.joblib")
10
 
11
  session = st.session_state
12
 
@@ -26,6 +26,11 @@ age = st.number_input('Age', min_value=1, max_value=80)
26
 
27
  sex = st.radio("Sex", ("Male", "Female"))
28
 
 
 
 
 
 
29
  embark_port = st.radio(
30
  "Port of Embarkation",
31
  ('Cherbourg', 'Queenstown', 'Southampton'))
@@ -34,9 +39,9 @@ p_class = st.radio(
34
  "Passenger Class",
35
  ('Class 1', 'Class 2', 'Class 3'))
36
 
37
- siblings = st.number_input('Number of Siblings/Spouses Aboard', min_value=0, max_value=5)
38
 
39
- parents = st.number_input("Number of Parents/Children Aboard", min_value=0, max_value=6)
40
 
41
 
42
  passenger_data = {
@@ -50,6 +55,13 @@ passenger_data = {
50
  'Embarked_S': 1 if embark_port[0] == "S" else 0,
51
  'SibSp': siblings,
52
  'Parch': parents,
 
 
 
 
 
 
 
53
  }
54
 
55
  if st.button("Calculate my chances of survival"):
 
6
  import random
7
  import streamlit as st
8
 
9
+ model = load("model_title_update.joblib")
10
 
11
  session = st.session_state
12
 
 
26
 
27
  sex = st.radio("Sex", ("Male", "Female"))
28
 
29
+ if sex == "Male":
30
+ title = st.radio("Title", ("Doctor", "Master", "Reverend"))
31
+ else:
32
+ title = st.radio("Title", ("Doctor", "Master", "Miss", "Mrs", "Reverend"))
33
+
34
  embark_port = st.radio(
35
  "Port of Embarkation",
36
  ('Cherbourg', 'Queenstown', 'Southampton'))
 
39
  "Passenger Class",
40
  ('Class 1', 'Class 2', 'Class 3'))
41
 
42
+ siblings = st.number_input('Number of Spouses Aboard', min_value=0, max_value=5)
43
 
44
+ parents = st.number_input("Number of Children Aboard", min_value=0, max_value=6)
45
 
46
 
47
  passenger_data = {
 
55
  'Embarked_S': 1 if embark_port[0] == "S" else 0,
56
  'SibSp': siblings,
57
  'Parch': parents,
58
+ 'Mr': 1 if title == "Mr" else 0,
59
+ 'Miss': 1 if title == "Miss" else 0,
60
+ 'Mrs': 1 if title == "Mrs" else 0,
61
+ "Master": 1 if title == "Master" else 0,
62
+ 'Dr': 1 if title == "Doctor" else 0,
63
+ "Rev": 1 if title == "Reverend" else 0,
64
+ 'Other': 0,
65
  }
66
 
67
  if st.button("Calculate my chances of survival"):
model_title_update.joblib ADDED
Binary file (173 kB). View file
 
requirements.txt CHANGED
@@ -1,3 +1,3 @@
1
  joblib
2
  pandas
3
- scikit-learn==1.0.2
 
1
  joblib
2
  pandas
3
+ scikit-learn==1.2.2