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() | |