Neural network webapp which predicts the probability of someone defaulting their credit card! Please visit the webapp to try out the calculator and read more about the project.
Video demonstration of the backend working with the frontend:
https://www.youtube.com/watch?v=M2BRPeSJNYo&feature=youtu.be&ab_channel=SeanSmith
-
Webapp which predicts the chance of an individual's credit card defaulting next month.
-
Deployed with a tensorflow neural network in Flask API backend hosted on Heroku, achieves 82.1% binary validation accuracy on whether an individual will default or not.
-
Frontend created with VUEjs Framework hosted on Heroku seperately from the backend.
-
Performed feature engineering, analyzed how each feature affects the chance of defaulting, explored the data with clustering and PCA reduction and presented my findings from the Jupyter notebook on the webapp.
-
Tested/optimized 5 different supervised learning algorithms.
Click on me to make a get request to the API with some random feature values
Click on me to make a get request to the API with some INVALID feature values
Python Version: 3.7
Tensorflow version: 2.5.0 (tensorflow-gpu) for training/testing, 2.3.1 hosted in backend.
Webapp styling: https://bootstrap-vue.org/