This project is build using Streamlit for deployment of a trained CatBoost Regressor model developed to predict monthly appartment rent price prediction. The model used here achieved R2 score of 0.8101979279626192 on test dataset. For more details on the model training process, please visit the Kaggle project here or find the .ipynb file here.
If you wish to repart the complete report on this project head over to report.pdf.
- You must have
Python 3
installed on your system. - You must have
Git
installed on your system.
-
Clone the repository
(In terminal)
:git clone https://github.com/abhash-rai/US-Monthly-Apartment-Price-Prediction.git
-
Enter into the streamlit app directory:
cd US-Monthly-Apartment-Price-Prediction/model-deployed
-
(If on windows) Run the
run.bat
file:run.bat
First time running this will take some time as it will create a virtual environment, install dependencies and run streamlit app automatically.
-
(If on other system) You must first create a virtual environment, install dependencies from requirements.txt and run the streamlit app script named main.py