Spaces:
Sleeping
Sleeping
| # Filename: house_price_app.py | |
| import gradio as gr | |
| from sklearn.ensemble import RandomForestRegressor | |
| import numpy as np | |
| # Dummy training | |
| model = RandomForestRegressor() | |
| X = np.array([[1000, 2, 10], [1500, 3, 5], [2000, 4, 2]]) | |
| y = np.array([100000, 150000, 200000]) | |
| model.fit(X, y) | |
| def predict(area, bedrooms, age): | |
| price = model.predict([[area, bedrooms, age]]) | |
| return round(price[0], 2) | |
| gr.Interface( | |
| fn=predict, | |
| inputs=[gr.Number(label="Area (sqft)"), | |
| gr.Number(label="Bedrooms"), | |
| gr.Number(label="Age (years)")], | |
| outputs=gr.Number(label="Predicted Price"), | |
| title="🏡 House Price Prediction" | |
| ).launch() | |