File size: 819 Bytes
ab92979
11e93e4
 
ab92979
11e93e4
 
ab92979
11e93e4
ab92979
11e93e4
 
 
 
 
ab92979
 
11e93e4
 
 
c6b574d
11e93e4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import streamlit as st
import joblib
import numpy as np

with open("src/House_Linear","rb") as f:
    model = joblib.load(f)

st.title(":orange[House] in USA:house:")

sqft_living = st.number_input("sqft_living: ",min_value=0.1,max_value=100000.0,step=1.0)
sqft_lot = st.number_input("sqft_lot: ",min_value=0.1,max_value=1000000.0,step=1.0)
floors = st.number_input("floors: ",min_value=0.1,max_value=10.0,step=1.0)
Bedrooms = st.number_input("Bedrooms: ",min_value=1.0,max_value=5.0,step=1.0)
Condition = st.number_input("Condition: ",min_value=1,max_value=5,step=1)


if st.button("Estimate"):
    model_input = np.array([[sqft_living,sqft_lot,floors,Bedrooms,Condition]])
    prediction = model.predict(model_input)
    formatted_pred = round(prediction[0].item(),2)
    st.write(f"House Analysis: {formatted_pred}")