data_management_v2.ipynbcontains data analysis, feature engineering, and feature selection. It turns raw data intodata-stage2.csv, which is used by other notebooks.- For the Random Forest model, see
random_forest.ipynb. - For the Neural Network model, see
hyperparameter_tuning_v2.ipynbandcross_val_v2.ipynb.
The web application containing a React front-end and Flask backend is in web-app folder.
- Node.js v16+ with npm v8+
- Python with
flask,keras,numpy,pandasinstalled
- Run
flask runinside./web-app/flask-serverto start the backend - Run
npm installandnpm run devinside./web-appto start the front-end