DasariHarshitha commited on
Commit
f833898
·
verified ·
1 Parent(s): 7b198eb

Upload 3 files

Browse files
Files changed (3) hide show
  1. Elite27.pkl +3 -0
  2. app.py +26 -0
  3. requirements.txt +5 -0
Elite27.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7e4c0b163f0bccb4a44521b1172f60e10d8a7726ad67d7342f021f764da421d9
3
+ size 633
app.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ import pickle
3
+ import numpy as np
4
+ from sklearn.linear_model import LinearRegression
5
+ import pickle
6
+ import pandas as pd
7
+ # Load the trained model
8
+ with open("Elite27.pkl", "rb") as f:
9
+ model = pickle.load(f)
10
+
11
+ st.title("🏡 House Price Prediction App")
12
+
13
+ # User input fields
14
+ square_feet = st.number_input("Enter Square Feet:", min_value=500, max_value=10000, )
15
+ bedrooms = st.number_input("Enter Number of Bedrooms:", min_value=1, max_value=10, )
16
+ bathrooms = st.number_input("Enter Number of Bathrooms:", min_value=1, max_value=10)
17
+ neighborhood = st.selectbox("Select Neighborhood --> 0:Rural 1:Semi Urban 2: Urban:", [0, 1, 2])
18
+ year_built = st.number_input("Enter Year Built:", min_value=1900, max_value=2025)
19
+
20
+ # Predict price
21
+ if st.button("Predict Price 💰"):
22
+ user_data = np.array([[square_feet, bedrooms, bathrooms, neighborhood, year_built]], dtype=object)
23
+ prediction = model.predict(user_data)
24
+ st.success(f"🏠 Estimated House Price: ${prediction[0]:,.2f}")
25
+
26
+
requirements.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ streamlit
2
+ pickle
3
+ numpy
4
+ scikit-learn
5
+ pandas