A machine learning model that detects fraudulent transactions with 97% accuracy using Random Forest classification
- Accuracy:97 %
- Fraud Recall: 84%
- Fraud Precision: 64%
-Python -Scikit- learn -Smote (imbalanced-learn) -Pandas, NumPy, Matplotlib
- Generated sythetic fraud dataset (10,000 records)
- Handled class imbalance using SMOTE
- Trained Random Forest (100 trees)
- Tuned model with GridSearchCV (97.4% recall)
- Visualized results with confusion matrix
- Class imbalance handling
- Model Tuning
- Feature importance analysis
- Classification metrics interpretation