A Machine Learning project that predicts house prices based on various features using regression algorithms. The project includes data preprocessing, model training, evaluation, and a Streamlit web application for real-time predictions.
✅ Data preprocessing and cleaning
✅ Exploratory Data Analysis (EDA)
✅ Machine Learning model training
✅ House price prediction
✅ User-friendly Streamlit interface
✅ Model evaluation
- Python
- Pandas
- NumPy
- Matplotlib
- Seaborn
- Scikit-learn
- Streamlit
House-Price-Prediction/
│
├── app.py # Streamlit application
├── model.pkl # Trained ML model
├── requirements.txt # Required libraries
├── README.md # Project documentation
│
├── data/
│ └── house_data.csv
│
├── notebooks/
│ └── model_training.ipynb
│
└── screenshots/
└── app.png
Clone the repository:
git clone https://github.com/Shabarishkandagatla/House-Price-Prediction.gitGo to project directory:
cd House-Price-PredictionCreate virtual environment:
python -m venv venvActivate environment:
Windows:
venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtRun the application:
streamlit run app.py- Data Collection
- Data Cleaning
- Exploratory Data Analysis
- Feature Engineering
- Model Training
- Model Evaluation
- Deployment using Streamlit
- Linear Regression
- Decision Tree Regression
- Random Forest Regression
- Improve model accuracy
- Add more real-world datasets
- Deploy using cloud platforms
- Add advanced ML algorithms
Shabarish Kandagatla
