Hackathon AMAD – Team Narj
Project Duration: June 2025
A machine learning–based system developed during AMAD Hackathon to predict early financial distress among bank customers. The system analyzes financial indicators and provides clear predictions with explanatory reasons through an interactive Streamlit dashboard.
Banks often struggle with early detection of customers at risk of financial distress due to multiple overlapping financial factors.
This project aims to support early intervention by predicting whether a customer is financially stable or at risk, using supervised machine learning techniques.
- Python
- Pandas
- NumPy
- Scikit-learn
- XGBoost
- imbalanced-learn (SMOTE)
- Matplotlib
- Streamlit
Step 1: Install libraries
pip install pandas numpy scikit-learn xgboost imbalanced-learn streamlit matplotlibStep 2: Train the model
python model.pyStep 3: Run Streamlit
streamlit run main.py- Educational hackathon project
- First hands-on ML experience for the team
- ChatGPT was used as a learning support tool
Team Narj
- Abrar Aldakhil
- Jana Faisal Alghamdi
- Ghada Aldakhil
- Streamlit App: https://project-amadhackthon-narj.streamlit.app/
- YouTube Demo: https://youtu.be/q78nvJXQLMk
