This project demonstrates how to predict loan default using an Artificial Neural Network (ANN) implemented in Python with TensorFlow and Keras.
loan_default_prediction.ipynbβ Jupyter Notebook with model training, evaluation, and visualization.train.csvβ Training dataset.test.csvβ Test dataset.loan_predictions.csvβ Example of model prediction outputs.
- Data preprocessing with Pandas and Scikit-learn
- Standardization of numerical features
- One-hot encoding of categorical features
- Dropout and L2 Regularization to reduce overfitting
- Early stopping to optimize training duration
- Model evaluation using accuracy, loss, and confusion matrix
Training and validation loss over epochs were plotted to monitor learning progress.
- Clone the repository:
git clone https://github.com/Mekusgood/loan-default-prediction.git