The goal of this task is to implement a linear regression model to predict the prices of houses based on their square footage, the number of bedrooms and bathrooms and house location. The model is trained on the Kaggle "House Prices - Advanced Regression Techniques" dataset and deployed using a Flask web interface for easy interaction.
- House Price Prediction using Machine Learning
- Random Forest Regressor Model
- Data Preprocessing and Feature Engineering
- Interactive Flask Web Application
- User-Friendly Interface with HTML and CSS
- Python
- Pandas
- Scikit-learn
- Flask
- HTML
- CSS
- Jupyter Notebook
task-01-hpp-final
│
├── app.py
├── house_price.ipynb
├── house_price_model.pkl
├── templates/
│ └── index.html
├── static/
│ └── style.css
└── data/
Dataset used: House Prices - Advanced Regression Techniques
Source: https://www.kaggle.com/competitions/house-prices-advanced-regression-techniques
- Clone the repository
git clone https://github.com/rah-shresh/PRODIGY_ML_01.git- Open project directory
cd PRODIGY_ML_01- Install dependencies
pip install flask pandas numpy scikit-learn joblib- Run the Flask application
python app.py- Open browser and visit
http://127.0.0.1:5000
Users can enter:
- Square Feet
- Bedrooms
- Bathrooms
The application predicts the estimated house price and displays it on the webpage.
Task 01 - House Price Prediction
Machine Learning Internship at Prodigy InfoTech
Shresh Rahangdale
GitHub: https://github.com/rah-shresh