--- title: House Price Prediction emoji: 🏠 colorFrom: blue colorTo: green sdk: gradio sdk_version: 5.0.0 app_file: app.py python_version: 3.11 pinned: false --- # House Price Prediction End-to-end machine learning app for predicting house sale prices with the Kaggle `house-prices-advanced-regression-techniques` dataset. ## Train Set up Kaggle credentials, then download the dataset: ```bash python scripts/download_kaggle_data.py ``` Train the model: ```bash python -m src.train ``` If `data/raw/train.csv` is not present, training falls back to the included sample dataset so the app remains runnable. ## FastAPI ```bash uvicorn src.api:app --reload ``` Prediction endpoint: ```http POST /predict ``` ## Gradio ```bash python app.py ``` ## Hugging Face Spaces This repository is configured for a Gradio Space. The target Space is: ```text pcsekhar/MLModels ``` Deploy with: ```bash hf upload --repo-type space --exclude "data/raw/*" --exclude ".git/*" --commit-message "Deploy house price predictor" pcsekhar/MLModels . ```