This project demonstrates how black-box deep learning models can be interpreted using Explainable AI (XAI) techniques.
A neural network is trained on synthetic tabular data and explained using LIME and SHAP.
The project is fully reproducible and does not require any external dataset.
- Synthetic data generation (no dataset required)
- Black-box neural network using TensorFlow/Keras
- Local explanations using LIME
- Global and local explanations using SHAP (Unified Explainer)
- Google Colab compatible
- Python
- TensorFlow / Keras
- Scikit-learn
- SHAP
- LIME
- NumPy, Pandas, Matplotlib
- Problem Type: Binary Classification
- Model: Fully Connected Neural Network
- Loss Function: Binary Cross-Entropy
- Optimizer: Adam
- Output: Risk Prediction (Low / High)
- Explains individual predictions
- Provides human-readable feature importance
- Uses unified
shap.ExplainerAPI - Global feature importance (summary plot)
- Local explanation (waterfall plot)
- Open the notebook in Google Colab
- Run all cells from top to bottom
- No dataset upload is required
- View LIME and SHAP outputs in the notebook
- Type: Synthetic (auto-generated)
- Features:
- Age
- Income
- Loan Amount
- Credit Score
- Employment Years
- Target: Risk Classification
- Academic projects (BTech / MTech / MSc)
- Explainable AI demonstrations
- AI transparency and ethics studies
- Machine learning portfolio projects
Galla Rishi