A Machine Learning regression project for predicting housing prices using data preprocessing, feature engineering, and performance evaluation metrics.
This project implements a supervised Machine Learning model to predict house prices based on various input features such as area, number of rooms, and other housing attributes.
The goal is to build a complete ML workflow including:
The dataset contains housing-related features and a target variable representing house prices.
Files included:
data.csv β Housing datasethousing.names β Dataset attribute descriptionML House Prediction.ipynb β Jupyter Notebook implementationRegression algorithms such as:
Performance metrics used:
The model was evaluated on the test dataset using standard regression metrics.
| Metric | Value |
|---|---|
| MAE | 2.0590 |
| MSE | 8.6957 |
| RMSE | 2.9488 |
| RΒ² | 0.8771 |
Since MEDV represents house prices in $1000s, the RMSE value indicates that the modelβs predictions are on average off by approximately $2,949.
The RΒ² score of 0.8771 shows that the model explains about 87.71% of the variance in housing prices.
git clone https://github.com/Abhrankan-Chakrabarti/House-Price-Prediction-ML.git
cd House-Price-Prediction-ML
pip install -r requirements.txt
jupyter notebook
House-Price-Prediction-ML/
β
βββ ML House Prediction.ipynb
βββ data.csv
βββ housing.names
βββ README.md
βββ LICENSE
Abhrankan Chakrabarti Machine Learning Enthusiast | Programmer | Student
This project is licensed under the MIT License.