Spaces:
Sleeping
Sleeping
File size: 869 Bytes
546dac6 d82a45e 546dac6 637056d dcb9614 637056d 546dac6 d82a45e |
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 |
import streamlit as st
import pickle as pk
from sklearn.linear_model import LinearRegression
import numpy as np
import pandas as pd
model = pk.load(open(r"abc.pickle", "rb"))
st.title("Life Expectancy Predictor")
Birth_Rate = st.text_input("Birth Rate")
Fertility_Rate = st.text_input("Fertility Rate")
Infant_mortality = st.text_input("Infant mortality per 1000 births")
Maternal_mortality_ratio = st.text_input("Maternal mortality per 100000 births")
Physicians_per_thousand = st.text_input("Physicians per 1000")
k = st.button("Predict")
if k:
x = pd.DataFrame([[Birth_Rate,Fertility_Rate,Infant_mortality,Maternal_mortality_ratio,Physicians_per_thousand]])
x.columns = ["Birth Rate","Fertility Rate","Infant mortality","Maternal mortality ratio","Physicians per thousand"]
prediction = model.predict(x)
st.markdown(np.round(prediction[0],2))
|