import streamlit as st import joblib import numpy as np with open("src/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}")