rahmanmaqbool286 commited on
Commit
b33162a
·
verified ·
1 Parent(s): 38c3c2c

Create train_model.py

Browse files
Files changed (1) hide show
  1. train_model.py +23 -0
train_model.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pandas as pd
2
+ from sklearn.ensemble import RandomForestClassifier
3
+ import pickle
4
+
5
+ # SME-Focused Dataset
6
+ data = pd.DataFrame({
7
+ "amount": [500,12000,800,15000,300,20000,600,18000],
8
+ "hour": [14,2,13,1,15,3,16,0],
9
+ "new_customer": [0,1,0,1,0,1,0,1],
10
+ "refund_request": [0,0,1,1,0,1,0,1],
11
+ "location_mismatch": [0,1,0,1,0,1,0,1],
12
+ "fraud": [0,1,0,1,0,1,0,1]
13
+ })
14
+
15
+ X = data.drop("fraud", axis=1)
16
+ y = data["fraud"]
17
+
18
+ model = RandomForestClassifier(n_estimators=100)
19
+ model.fit(X, y)
20
+
21
+ pickle.dump(model, open("fraud_model.pkl", "wb"))
22
+
23
+ print("SME Fraud Model Created Successfully!")