forked from dhitaj/FedComm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.json
49 lines (44 loc) · 1.13 KB
/
config.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
{
"comment": "federated arguments (Notation for the arguments followed from paper)",
"epochs": 10000,
"num_users": [100],
"frac": [1.0],
"local_ep": 10,
"local_bs": 30,
"lr": 0.01,
"momentum": 0.5,
"comment": "model arguments",
"model": "cnn",
"kernel_num": 9,
"kernel_sizes": "3,4,5",
"num_channels": 1,
"norm": "batch_norm",
"num_filters": 32,
"max_pool": true,
"comment": "other arguments",
"dataset": "wiki",
"num_classes": 10,
"gpu": true,
"optimizer": "sgd",
"iid": false,
"unequal": 0,
"stopping_rounds": 10,
"verbose": 1,
"seed": 42,
"comment": "evaluation arguments",
"federated": 0,
"runid": "attack_v1",
"eval_epoch": 0,
"comment": "attack arguments",
"senders": 0.1,
"payload": ["txt"],
"error_correction": true,
"store_global": 1,
"injection": 2,
"stealthy": "non",
"stealthiness_comment": "the stealthiness parameters can be: [non, inter, full]",
"run_name": "full_stealth",
"comment": "weight statistics arguments",
"byte_index": 0,
"statistics_path": "path"
}