-
Notifications
You must be signed in to change notification settings - Fork 22
/
Copy pathtrain_QuatE_WN18.py
55 lines (55 loc) · 1.26 KB
/
train_QuatE_WN18.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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
import config
from models import *
import json
con = config.Config()
con.set_in_path("./benchmarks/WN18/")
con.set_work_threads(8)
con.set_train_times(3000)
con.set_nbatches(10)
con.set_alpha(0.1)
con.set_bern(1)
con.set_dimension(300)
con.set_lmbda(0.05)
con.set_lmbda_two(0.05)
con.set_margin(1.0)
con.set_ent_neg_rate(10)
con.set_rel_neg_rate(0)
con.set_opt_method("adagrad")
con.set_save_steps(500)
con.set_valid_steps(500)
con.set_early_stopping_patience(10)
con.set_checkpoint_dir("./checkpoint")
con.set_result_dir("./result")
con.set_test_link(True)
con.set_test_triple(True)
con.init()
con.set_train_model(QuatE)
con.train()
'''
import config
from models import *
import json
con = config.Config()
con.set_in_path("./benchmarks/WN18/")
con.set_work_threads(8)
con.set_train_times(1500)
con.set_nbatches(10)
con.set_alpha(0.1)
con.set_bern(0)
con.set_dimension(250) # or use dim=300 and train times 2000
con.set_lmbda(0.05)
con.set_margin(1.0)
con.set_ent_neg_rate(10)
con.set_rel_neg_rate(0)
con.set_opt_method("adagrad")
con.set_save_steps(500)
con.set_valid_steps(500)
con.set_early_stopping_patience(10)
con.set_checkpoint_dir("./checkpoint")
con.set_result_dir("./result")
con.set_test_link(True)
con.set_test_triple(True)
con.init()
con.set_train_model(QuatE)
con.train()
'''