Course Code: CSL2010
Mentor: Dr. Avinash Sharma
This project aims to build a machine learning-based Financial Risk Assessment System to classify individuals or entities into different risk categories (e.g., low, medium, high).
The workflow includes:
- Extensive Exploratory Data Analysis (EDA) to uncover key patterns and understand the dataset.
- Preprocessing steps to clean and transform the data for optimal model performance.
-
Utilizes machine learning algorithms such as:
- Logistic Regression
- Support Vector Classifier (SVC)
- Decision Trees
- Random Forest
- XGBoost
-
Provides feature importance analysis to identify critical risk factors, delivering actionable insights for financial institutions.
Follow the instructions below to set up and deploy the project locally:
- Create a new folder named
Deploymentin VS Code. - Save the following files inside the folder:
app_final.pyfinancial_risk_assessment.csvProject_Code_final.py
- In the
Deploymentfolder, run the fileProject_Code_final.pyto set up necessary dependencies and models.
- After successfully running the project code, execute the file
app_final.pyto launch the web application.
- Navigate to the folder location on your computer (outside of VS Code). OR
- Open the terminal in the same folder where the project files are stored.
- Type the following command in the terminal:
streamlit run app_final.py