-
Notifications
You must be signed in to change notification settings - Fork 84
/
conf.json
93 lines (91 loc) · 2.38 KB
/
conf.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
{
"general": {
"random_seed": 0,
"simulation_name": "sample",
"total_steps": 720,
"base_date": "2017-01-01"
},
"default": {
"min_amount": 100,
"max_amount": 1000,
"min_balance": 50000,
"max_balance": 100000,
"start_step": -1,
"end_step": -1,
"start_range": -1,
"end_range": -1,
"transaction_model": 1,
"margin_ratio": 0.1,
"bank_id": "default",
"cash_in": {
"normal_interval": 100,
"fraud_interval": 50,
"normal_min_amount": 50,
"normal_max_amount": 100,
"fraud_min_amount": 500,
"fraud_max_amount": 1000
},
"cash_out": {
"normal_interval": 10,
"fraud_interval": 100,
"normal_min_amount": 10,
"normal_max_amount": 100,
"fraud_min_amount": 1000,
"fraud_max_amount": 2000
}
},
"input": {
"directory": "paramFiles/1K",
"schema": "schema.json",
"accounts": "accounts.csv",
"alert_patterns": "alertPatterns.csv",
"normal_models": "normalModels.csv",
"degree": "degree.csv",
"transaction_type": "transactionType.csv",
"is_aggregated_accounts": true
},
"temporal": {
"directory": "tmp",
"transactions": "transactions.csv",
"accounts": "accounts.csv",
"alert_members": "alert_members.csv",
"normal_models": "normal_models.csv"
},
"output": {
"directory": "outputs",
"accounts": "accounts.csv",
"transactions": "transactions.csv",
"cash_transactions": "cash_tx.csv",
"alert_members": "alert_accounts.csv",
"alert_transactions": "alert_transactions.csv",
"sar_accounts": "sar_accounts.csv",
"party_individuals": "individuals-bulkload.csv",
"party_organizations": "organizations-bulkload.csv",
"account_mapping": "accountMapping.csv",
"resolved_entities": "resolvedentities.csv",
"transaction_log": "tx_log.csv",
"counter_log": "tx_count.csv",
"diameter_log": "diameter.csv"
},
"graph_generator": {
"degree_threshold": 10,
"high_risk_countries": "",
"high_risk_business": ""
},
"simulator": {
"compute_diameter": false,
"transaction_limit": 0,
"transaction_interval": 7,
"sar_interval": 7,
"sar_balance_ratio": 1.0,
"numBranches": 1000
},
"visualizer": {
"degree": "deg.png",
"wcc": "wcc.png",
"alert": "alert.png",
"count": "count.png",
"clustering": "cc.png",
"diameter": "diameter.png"
}
}