This project aims to predict prices of properties in Lahore using machine learning algorithms. The goal is to provide an accurate and reliable tool for individuals and organizations to estimate property prices in Lahore.
- Data Collection: Web scraping and data collection from various sources
- Data Preprocessing: Cleaning, feature engineering, and data transformation
- Model Training: Training machine learning models using scikit-learn and TensorFlow
- Model Evaluation: Evaluating model performance using metrics such as MAE, MSE, and RMSE
- Python: Programming language used for development
- Flask: Web framework used for API deployment
- Scikit-learn: Machine learning library used for model training
- Pandas: Library used for data manipulation and analysis
- NumPy: Library used for numerical computations
To run the project locally, follow these steps:
- Clone the repository
- Install dependencies:
pip install -r requirements.txt
- Run the app:
python app.py