zhaospei commited on
Commit
3d9443b
·
verified ·
1 Parent(s): f6aa738

Upload 4 files

Browse files
Files changed (4) hide show
  1. README.md +49 -3
  2. history.json +450 -0
  3. keras_metadata.pb +3 -0
  4. saved_model.pb +3 -0
README.md CHANGED
@@ -1,3 +1,49 @@
1
- ---
2
- license: mit
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # 🛡️ Mô hình Phát hiện Gian lận Thẻ Tín dụng (Imbalanced Classification)
2
+
3
+ ## 📝 Mô tả
4
+ Đây là mô hình nhị phân được huấn luyện để phát hiện gian lận trong giao dịch thẻ tín dụng, sử dụng tập dữ liệu từ Kaggle Credit Card Fraud Detection. Mô hình được xây dựng bằng Keras và xử lý vấn đề dữ liệu mất cân bằng nghiêm trọng (chỉ 0.18% giao dịch là gian lận).
5
+ keras.io
6
+
7
+ ## 📌 Nhiệm vụ
8
+
9
+ Loại bài toán: Phân loại nhị phân (gian lận / không gian lận)
10
+ Dữ liệu đầu vào: Dữ liệu dạng bảng với 30 đặc trưng đã được PCA hóa
11
+ Dữ liệu đầu ra: Xác suất giao dịch là gian lận
12
+
13
+ ## 📥 Đầu vào
14
+
15
+ Shape: [batch_size, 30]
16
+ Kiểu dữ liệu: np.ndarray hoặc tf.Tensor
17
+ Chuẩn hóa: Dữ liệu đầu vào cần được chuẩn hóa tương tự như trong quá trình huấn luyện
18
+
19
+ ## 📤 Đầu ra
20
+
21
+ Shape: [batch_size, 1]
22
+ Ý nghĩa: Xác suất giao dịch là gian lận (giá trị từ 0 đến 1)
23
+
24
+ 🛠 Yêu cầu thư viện
25
+ Cài đặt các thư viện cần thiết bằng:
26
+
27
+ ```bash
28
+ pip install tensorflow numpy
29
+ ```
30
+
31
+ ## 🧪 Cách sử dụng mô hình
32
+ Dưới đây là ví dụ về cách sử dụng mô hình:
33
+
34
+ ```python
35
+ import numpy as np
36
+ import tensorflow as tf
37
+ from huggingface_hub import from_pretrained_keras
38
+
39
+ # Tải mô hình từ Hugging Face Hub
40
+ model = from_pretrained_keras("zhaospei/Model_4")
41
+ model.summary()
42
+
43
+ # Tạo dữ liệu đầu vào mẫu (giá trị ngẫu nhiên)
44
+ x_input = np.random.normal(size=(1, 30)).astype("float32")
45
+
46
+ # Dự đoán với mô hình
47
+ prediction = model.predict(x_input)
48
+ print(f"Xác suất gian lận: {pred.flatten()[0][0]:.4f}")
49
+ ```
history.json ADDED
@@ -0,0 +1,450 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "fn": [
3
+ 10.0,
4
+ 15.0,
5
+ 14.0,
6
+ 8.0,
7
+ 15.0,
8
+ 10.0,
9
+ 13.0,
10
+ 8.0,
11
+ 13.0,
12
+ 16.0,
13
+ 20.0,
14
+ 15.0,
15
+ 11.0,
16
+ 6.0,
17
+ 4.0,
18
+ 1.0,
19
+ 3.0,
20
+ 1.0,
21
+ 3.0,
22
+ 3.0,
23
+ 1.0,
24
+ 2.0,
25
+ 2.0,
26
+ 2.0,
27
+ 3.0,
28
+ 3.0,
29
+ 1.0,
30
+ 1.0,
31
+ 2.0,
32
+ 0.0
33
+ ],
34
+ "fp": [
35
+ 111056.0,
36
+ 83408.0,
37
+ 49443.0,
38
+ 44581.0,
39
+ 55633.0,
40
+ 49859.0,
41
+ 54898.0,
42
+ 52749.0,
43
+ 61965.0,
44
+ 57343.0,
45
+ 77447.0,
46
+ 87416.0,
47
+ 85342.0,
48
+ 88843.0,
49
+ 71740.0,
50
+ 81687.0,
51
+ 63427.0,
52
+ 47329.0,
53
+ 52323.0,
54
+ 60526.0,
55
+ 63848.0,
56
+ 49325.0,
57
+ 65435.0,
58
+ 48443.0,
59
+ 46079.0,
60
+ 41573.0,
61
+ 41560.0,
62
+ 36031.0,
63
+ 34372.0,
64
+ 44706.0
65
+ ],
66
+ "loss": [
67
+ 1.058742418535985e-05,
68
+ 8.687358786119148e-06,
69
+ 5.854057235410437e-06,
70
+ 4.916544185107341e-06,
71
+ 1.5186227756203152e-05,
72
+ 6.532347470056266e-06,
73
+ 2.1726904378738254e-05,
74
+ 1.0043555448646657e-05,
75
+ 1.709880780254025e-05,
76
+ 0.00012524846533779055,
77
+ 0.00012978921586181968,
78
+ 2.721609234868083e-05,
79
+ 1.996686296479311e-05,
80
+ 7.494951205444522e-06,
81
+ 7.935944267956074e-06,
82
+ 7.201346761576133e-06,
83
+ 4.380580776341958e-06,
84
+ 4.060076662426582e-06,
85
+ 4.337679456511978e-06,
86
+ 5.667613550031092e-06,
87
+ 4.993721177015686e-06,
88
+ 3.5165464851161232e-06,
89
+ 5.468560630106367e-06,
90
+ 3.4988981951755704e-06,
91
+ 4.614331373886671e-06,
92
+ 4.1692901504575275e-06,
93
+ 3.1975168894859962e-06,
94
+ 4.173406978225103e-06,
95
+ 3.7764930311823264e-06,
96
+ 2.8628726340684807e-06
97
+ ],
98
+ "precision": [
99
+ 0.0036514359526336193,
100
+ 0.004796563647687435,
101
+ 0.008084901608526707,
102
+ 0.00909090880304575,
103
+ 0.007174087688326836,
104
+ 0.008096924051642418,
105
+ 0.007305341772735119,
106
+ 0.007694044150412083,
107
+ 0.006477577146142721,
108
+ 0.0069444444961845875,
109
+ 0.005099943373352289,
110
+ 0.004577649291604757,
111
+ 0.004734804388135672,
112
+ 0.004604835528880358,
113
+ 0.005723947659134865,
114
+ 0.005066806450486183,
115
+ 0.006484861019998789,
116
+ 0.008712953887879848,
117
+ 0.007850276306271553,
118
+ 0.006793567445129156,
119
+ 0.006473297718912363,
120
+ 0.00834338553249836,
121
+ 0.006302202120423317,
122
+ 0.008494002744555473,
123
+ 0.008904566057026386,
124
+ 0.009860195219516754,
125
+ 0.009910425171256065,
126
+ 0.011413834057748318,
127
+ 0.01192974392324686,
128
+ 0.009241406805813313
129
+ ],
130
+ "recall": [
131
+ 0.9760192036628723,
132
+ 0.9640287756919861,
133
+ 0.9664268493652344,
134
+ 0.9808153510093689,
135
+ 0.9640287756919861,
136
+ 0.9760192036628723,
137
+ 0.9688249230384827,
138
+ 0.9808153510093689,
139
+ 0.9688249230384827,
140
+ 0.9616307020187378,
141
+ 0.9520383477210999,
142
+ 0.9640287756919861,
143
+ 0.973621129989624,
144
+ 0.9856114983558655,
145
+ 0.9904076457023621,
146
+ 0.9976019263267517,
147
+ 0.9928057789802551,
148
+ 0.9976019263267517,
149
+ 0.9928057789802551,
150
+ 0.9928057789802551,
151
+ 0.9976019263267517,
152
+ 0.9952038526535034,
153
+ 0.9952038526535034,
154
+ 0.9952038526535034,
155
+ 0.9928057789802551,
156
+ 0.9928057789802551,
157
+ 0.9976019263267517,
158
+ 0.9976019263267517,
159
+ 0.9952038526535034,
160
+ 1.0
161
+ ],
162
+ "tn": [
163
+ 116373.0,
164
+ 144021.0,
165
+ 177986.0,
166
+ 182848.0,
167
+ 171796.0,
168
+ 177570.0,
169
+ 172531.0,
170
+ 174680.0,
171
+ 165464.0,
172
+ 170086.0,
173
+ 149982.0,
174
+ 140013.0,
175
+ 142087.0,
176
+ 138586.0,
177
+ 155689.0,
178
+ 145742.0,
179
+ 164002.0,
180
+ 180100.0,
181
+ 175106.0,
182
+ 166903.0,
183
+ 163581.0,
184
+ 178104.0,
185
+ 161994.0,
186
+ 178986.0,
187
+ 181350.0,
188
+ 185856.0,
189
+ 185869.0,
190
+ 191398.0,
191
+ 193057.0,
192
+ 182723.0
193
+ ],
194
+ "tp": [
195
+ 407.0,
196
+ 402.0,
197
+ 403.0,
198
+ 409.0,
199
+ 402.0,
200
+ 407.0,
201
+ 404.0,
202
+ 409.0,
203
+ 404.0,
204
+ 401.0,
205
+ 397.0,
206
+ 402.0,
207
+ 406.0,
208
+ 411.0,
209
+ 413.0,
210
+ 416.0,
211
+ 414.0,
212
+ 416.0,
213
+ 414.0,
214
+ 414.0,
215
+ 416.0,
216
+ 415.0,
217
+ 415.0,
218
+ 415.0,
219
+ 414.0,
220
+ 414.0,
221
+ 416.0,
222
+ 416.0,
223
+ 415.0,
224
+ 417.0
225
+ ],
226
+ "val_fn": [
227
+ 0.0,
228
+ 0.0,
229
+ 5.0,
230
+ 0.0,
231
+ 0.0,
232
+ 4.0,
233
+ 2.0,
234
+ 2.0,
235
+ 3.0,
236
+ 6.0,
237
+ 8.0,
238
+ 4.0,
239
+ 1.0,
240
+ 0.0,
241
+ 0.0,
242
+ 0.0,
243
+ 0.0,
244
+ 0.0,
245
+ 0.0,
246
+ 5.0,
247
+ 1.0,
248
+ 0.0,
249
+ 0.0,
250
+ 0.0,
251
+ 1.0,
252
+ 0.0,
253
+ 3.0,
254
+ 3.0,
255
+ 0.0,
256
+ 1.0
257
+ ],
258
+ "val_fp": [
259
+ 47872.0,
260
+ 17671.0,
261
+ 4894.0,
262
+ 8334.0,
263
+ 30827.0,
264
+ 7618.0,
265
+ 10438.0,
266
+ 12216.0,
267
+ 5946.0,
268
+ 7374.0,
269
+ 2122.0,
270
+ 6474.0,
271
+ 15270.0,
272
+ 14977.0,
273
+ 23595.0,
274
+ 17216.0,
275
+ 12389.0,
276
+ 11212.0,
277
+ 11178.0,
278
+ 5324.0,
279
+ 13505.0,
280
+ 14133.0,
281
+ 11890.0,
282
+ 9767.0,
283
+ 7717.0,
284
+ 9466.0,
285
+ 6909.0,
286
+ 4729.0,
287
+ 17752.0,
288
+ 9077.0
289
+ ],
290
+ "val_loss": [
291
+ 2.087583541870117,
292
+ 1.1357799768447876,
293
+ 0.3186924457550049,
294
+ 0.4514538645744324,
295
+ 1.3748457431793213,
296
+ 0.5472030639648438,
297
+ 0.9155895709991455,
298
+ 0.4398639500141144,
299
+ 1.4791228771209717,
300
+ 4.2175517082214355,
301
+ 0.550817608833313,
302
+ 0.6040253043174744,
303
+ 0.8251052498817444,
304
+ 0.6520664095878601,
305
+ 0.6606209874153137,
306
+ 0.49636244773864746,
307
+ 0.3274657726287842,
308
+ 0.29061436653137207,
309
+ 0.2962630093097687,
310
+ 0.1579429805278778,
311
+ 0.3801729679107666,
312
+ 0.3906548321247101,
313
+ 0.3429516553878784,
314
+ 0.29323142766952515,
315
+ 0.2250564843416214,
316
+ 0.2828710973262787,
317
+ 0.20724765956401825,
318
+ 0.15134768187999725,
319
+ 0.5664895176887512,
320
+ 0.2900533676147461
321
+ ],
322
+ "val_precision": [
323
+ 0.0015642271609976888,
324
+ 0.004226304590702057,
325
+ 0.014101531356573105,
326
+ 0.008919015526771545,
327
+ 0.002427027327939868,
328
+ 0.009233970195055008,
329
+ 0.006945105269551277,
330
+ 0.005940272007137537,
331
+ 0.011964107863605022,
332
+ 0.009270455688238144,
333
+ 0.03060758300125599,
334
+ 0.010847975499927998,
335
+ 0.004822731949388981,
336
+ 0.004982726648449898,
337
+ 0.003168567782267928,
338
+ 0.004337516613304615,
339
+ 0.006017330102622509,
340
+ 0.006644812412559986,
341
+ 0.006664889398962259,
342
+ 0.01297738216817379,
343
+ 0.00544959120452404,
344
+ 0.005278716329485178,
345
+ 0.006268282420933247,
346
+ 0.0076204021461308,
347
+ 0.009498138912022114,
348
+ 0.007860811427235603,
349
+ 0.010313708335161209,
350
+ 0.014996876008808613,
351
+ 0.00420710165053606,
352
+ 0.008086548186838627
353
+ ],
354
+ "val_recall": [
355
+ 1.0,
356
+ 1.0,
357
+ 0.9333333373069763,
358
+ 1.0,
359
+ 1.0,
360
+ 0.9466666579246521,
361
+ 0.9733333587646484,
362
+ 0.9733333587646484,
363
+ 0.9599999785423279,
364
+ 0.9200000166893005,
365
+ 0.8933333158493042,
366
+ 0.9466666579246521,
367
+ 0.9866666793823242,
368
+ 1.0,
369
+ 1.0,
370
+ 1.0,
371
+ 1.0,
372
+ 1.0,
373
+ 1.0,
374
+ 0.9333333373069763,
375
+ 0.9866666793823242,
376
+ 1.0,
377
+ 1.0,
378
+ 1.0,
379
+ 0.9866666793823242,
380
+ 1.0,
381
+ 0.9599999785423279,
382
+ 0.9599999785423279,
383
+ 1.0,
384
+ 0.9866666793823242
385
+ ],
386
+ "val_tn": [
387
+ 9014.0,
388
+ 39215.0,
389
+ 51992.0,
390
+ 48552.0,
391
+ 26059.0,
392
+ 49268.0,
393
+ 46448.0,
394
+ 44670.0,
395
+ 50940.0,
396
+ 49512.0,
397
+ 54764.0,
398
+ 50412.0,
399
+ 41616.0,
400
+ 41909.0,
401
+ 33291.0,
402
+ 39670.0,
403
+ 44497.0,
404
+ 45674.0,
405
+ 45708.0,
406
+ 51562.0,
407
+ 43381.0,
408
+ 42753.0,
409
+ 44996.0,
410
+ 47119.0,
411
+ 49169.0,
412
+ 47420.0,
413
+ 49977.0,
414
+ 52157.0,
415
+ 39134.0,
416
+ 47809.0
417
+ ],
418
+ "val_tp": [
419
+ 75.0,
420
+ 75.0,
421
+ 70.0,
422
+ 75.0,
423
+ 75.0,
424
+ 71.0,
425
+ 73.0,
426
+ 73.0,
427
+ 72.0,
428
+ 69.0,
429
+ 67.0,
430
+ 71.0,
431
+ 74.0,
432
+ 75.0,
433
+ 75.0,
434
+ 75.0,
435
+ 75.0,
436
+ 75.0,
437
+ 75.0,
438
+ 70.0,
439
+ 74.0,
440
+ 75.0,
441
+ 75.0,
442
+ 75.0,
443
+ 74.0,
444
+ 75.0,
445
+ 72.0,
446
+ 72.0,
447
+ 75.0,
448
+ 74.0
449
+ ]
450
+ }
keras_metadata.pb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b6a7f414597bda44f3e9913b2c2f5be79ab378447b665048698166770d219ddd
3
+ size 12444
saved_model.pb ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7597c9a679c648001d68650de44949cd3b0923031e19aa4c32838fb9141da324
3
+ size 109974