pradeep0210 commited on
Commit
cae8930
·
verified ·
1 Parent(s): ab505d0

Upload model.py

Browse files
Files changed (1) hide show
  1. model.py +20 -0
model.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import joblib
3
+ import numpy as np
4
+
5
+ with open("house_linear_2","rb") as f:
6
+ model = joblib.load(f)
7
+
8
+ st.title(":orange[House] in USA:house:")
9
+
10
+ sqft_living = st.number_input("sqft_living: ",min_value=0.1,max_value=100000.0,step=1.0)
11
+ sqft_lot = st.number_input("sqft_lot: ",min_value=0.1,max_value=1000000.0,step=1.0)
12
+ floors = st.number_input("floors: ",min_value=0.1,max_value=10.0,step=1.0)
13
+ Bedrooms = st.number_input("Bedrooms: ",min_value=1.0,max_value=5.0,step=1.0)
14
+ Condition = st.number_input("Condition: ",min_value=1,max_value=5,step=1)
15
+
16
+ if st.button("Estimate"):
17
+ model_input = np.array([[sqft_living,sqft_lot,floors,Bedrooms,Condition]])
18
+ prediction = model.predict(model_input)
19
+ formatted_pred = round(prediction[0].item(),2)
20
+ st.write(f"House Analysis: {formatted_pred}")