-
Notifications
You must be signed in to change notification settings - Fork 1
/
args.py
34 lines (30 loc) · 1.43 KB
/
args.py
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
import argparse
def get_args():
arg = argparse.ArgumentParser()
arg.add_argument('-dataset', type=str, default='FB15K')
arg.add_argument('-batch_size', type=int, default=1024)
arg.add_argument('-margin', type=float, default=6.0)
arg.add_argument('-dim', type=int, default=128)
arg.add_argument('-epoch', type=int, default=1000)
arg.add_argument('-save', type=str)
arg.add_argument('-img_dim', type=int, default=4096)
arg.add_argument('-neg_num', type=int, default=1)
arg.add_argument('-learning_rate', type=float, default=0.001)
arg.add_argument('-lrg', type=float, default=0.001)
arg.add_argument('-lrd', type=float, default=0.001)
arg.add_argument('-adv_temp', type=float, default=2.0)
arg.add_argument('-visual', type=str, default='random')
arg.add_argument('-seed', type=int, default=42)
arg.add_argument('-missing_rate', type=float, default=0.8)
arg.add_argument('-postfix', type=str, default='')
arg.add_argument('-con_temp', type=float, default=0)
arg.add_argument('-lamda', type=float, default=0)
arg.add_argument('-mu', type=float, default=0)
arg.add_argument('-adv_num', type=int, default=1)
arg.add_argument('-disen_weight', type=float, default=0.01)
arg.add_argument('-miss_type', type=str, default=None)
arg.add_argument('-miss_prop', type=float, default=None)
return arg.parse_args()
if __name__ == "__main__":
args = get_args()
print(args)