The project consists of three pages:
-
Scraping:
- Finds the number of pages to scrape
- Scrapes data from website.
-
Algorithm:
- Cleaning the captured data.
- Separation of prediction and test data.
- Testing Random Forest Regressor, Linear, Ridge Regression, LASSO Regression, Elastic Net Regression, Decision Tree Regressor and Gradient Boosting Regressor models.
- Extracting the selected model using joblib
-
Streamlit:
- Serving the selected model with streamlit