pradeep0210's picture
Upload model.py
cae8930 verified
raw
history blame contribute delete
835 Bytes
import streamlit as st
import joblib
import numpy as np
with open("house_linear_2","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}")