Machine Learning Model for Fraud Detection

Dataset

https://www.kaggle.com/datasets/ealaxi/paysim1

Dataset structure

dataset structure

Results

Fraud_Detection_KNN-Regressor.py

Accuracy = 0.0006934599618116788

Fraud_Detection_Neural-Network.py

Accuracy = 0.999522209404302

Fraud_Detection_Ridge-Regressor.py

Accuracy = 0.9989832271890201 alpha = 0.5

Fraud_Detection_Lasso-Regressor.py

Accuracy = 0.9989736697160757 alpha = 0.5

Fraud_Detection_Decision-Tree.py

Accuracy = 0.9996911649603465

Fraud_Detection_Random-Forest.py

Accuracy = 0.9997068817562577

Fraud_Detection_Gradient-Boosting_Regression.py

Accuracy = 0.9995492653079928

Fraud_Detection_XGBoost.py

Accuracy = 0.9997854657358133

Fraud_Detection_LightGBM-Regressor.py

Accuracy = 0.9997734592500174