Mehfooz08 commited on
Commit
b3e9385
Β·
verified Β·
1 Parent(s): 51f1d47

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +60 -0
README.md ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ tags:
4
+ - machine-learning
5
+ - fraud-detection
6
+ - classification
7
+ - decision-tree
8
+ - scikit-learn
9
+ library_name: scikit-learn
10
+ ---
11
+
12
+ # πŸ›‘οΈ Insurance Fraud Detection
13
+
14
+ A machine learning classification model for predicting whether an insurance claim is **Fraudulent** or **Non-Fraudulent**.
15
+
16
+ The model uses a **Decision Tree Classifier** trained on insurance claim data after preprocessing, feature engineering, categorical encoding, and class balancing using SMOTE.
17
+
18
+ ## πŸ€– Model
19
+
20
+ **Algorithm:** Decision Tree Classifier
21
+
22
+ **Task:** Binary Classification
23
+
24
+ **Classes:**
25
+
26
+ - Fraudulent
27
+ - Non-Fraudulent
28
+
29
+ ## πŸ“Š Model Performance
30
+
31
+ The following models were evaluated during the project:
32
+
33
+ | Model | Accuracy |
34
+ |---|---:|
35
+ | Logistic Regression | 73% |
36
+ | Decision Tree | **80%** |
37
+ | Random Forest | 79% |
38
+
39
+ The Decision Tree Classifier was selected for the final application and achieved approximately **80% accuracy** on the evaluation data.
40
+
41
+ > Accuracy alone does not fully describe fraud-detection performance. Precision, recall, F1-score, and the confusion matrix should also be considered, particularly when the classes are imbalanced.
42
+
43
+ ## πŸ”„ Machine Learning Workflow
44
+
45
+ ```text
46
+ Insurance Claim Data
47
+ ↓
48
+ Data Cleaning
49
+ ↓
50
+ Missing Value Handling
51
+ ↓
52
+ Feature Engineering
53
+ ↓
54
+ Categorical Encoding
55
+ ↓
56
+ SMOTE Class Balancing
57
+ ↓
58
+ Decision Tree Classifier
59
+ ↓
60
+ Fraud / Non-Fraud Prediction