Spaces:
Runtime error
Runtime error
File size: 1,337 Bytes
288d229 ccfbf19 288d229 52c80be ccfbf19 288d229 52c80be 288d229 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
import joblib
import pandas as pd
import streamlit as st
model = joblib.load('model.joblib')
unique_values = joblib.load('unique_values.joblib')
def main():
st.title("House price Paris")
with st.form("questionaire"):
numberOfRooms = st.slider("Number of Bedrooms", 0, 100, 1)
hasPool = st.slider("Has pool", 0, 1 ,1)
hasYard = st.slider("Has yard", 0, 1, 1)
squareMeters = st.slider("Square", 0, 100000, 1)
hasGuestRoom = st.slider("Number of Guest room", 0, 10, 1)
numPrevOwners = st.slider("Prev-Owners", 0, 10, 1)
# clicked==True only when the button is clicked
clicked = st.form_submit_button("Predict price")
if clicked:
result=model.predict(pd.DataFrame({"numberOfRooms": [numberOfRooms],
"hasPool": [hasPool],
"hasYard": [hasYard],
"squareMeters": [squareMeters],
"hasGuestRoom": [hasGuestRoom],
"numPrevOwners": [numPrevOwners]}))
# Show prediction
st.success(f"The house price prediction is {result}$")
if __name__ == "__main__":
main()
|