A novel weighted loss tab transformer integrating explainable AI for imbalanced credit risk data sets

Project Code :TCMAPY1552

Objective

This project presents a Credit Risk Prediction System using Flask and MySQL, integrating Random Forest, AdaBoost, CatBoost, and Stacking Classifier models for enhanced accuracy. It provides real-time credit risk predictions with a hybrid approach, assisting financial institutions in risk management while maintaining scalability and user-friendliness in the web-based platform.

Abstract

This project presents a comprehensive Credit Risk Prediction System, leveraging an ensemble of advanced machine learning models for backend analysis while offering a seamless user experience through a web-based frontend. The system is built using Flask and MySQL, enabling users to register, log in, and predict their credit risk status. In the backend, multiple algorithms including Random Forest, AdaBoost, CatBoost, and a Stacking Classifier are trained to enhance model robustness and prediction accuracy. These models collectively analyze critical financial attributes such as credit history, loan amount, employment status, and savings. However, for simplicity and faster response time, the Random Forest model is deployed at the frontend to provide real-time credit risk predictions, categorizing users into 'Low Credit Risk' or 'High Credit Risk'. This hybrid strategy ensures high reliability from backend model training while maintaining efficiency in user interaction. The system supports effective risk management by assisting banks and financial institutions in identifying potential high-risk applicants. The modular design allows easy updates, scalability, and potential future integration of more sophisticated ensemble models. Overall, this project demonstrates the practical application of machine learning for secure, scalable, and user-friendly financial risk assessment.   Keywords: Credit Risk Prediction, Random Forest, Stacking Classifier, AdaBoost, CatBoost, Machine Learning, Flask, MySQL, Financial Risk Management, Ensemble Learning  

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Requirements

  • Processor                                 - I7/Intel Processor
  • Hard Disk                                 -160GB
  • Key Board                                - Standard Windows Keyboard
  • Mouse                                      - Two or Three Button Mouse
  • RAM                                        -  8Gb

 Software Requirements

 

β€’       Operating System                                  : Windows 11

β€’       Server side Script                                  : Python, HTML, MYSQL, CSS, Bootstrap.

β€’       Libraries                                               :  Pandas, Flask,Scikit-learn,Numpy

β€’       IDE                                                      :    VS code

β€’       Technology                                           :  Python 3.10+

Demo Video

mail-banner
call-banner
contact-banner
Request Video