cs480-fyp commited on
Commit
d7b034a
·
verified ·
1 Parent(s): 09de092

upload checkpoints

Browse files
gen_A_rev_stage1_best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:15ae534bcfce05f750c0fd498ebbae5fa7f1ca6c7d7897306fc8d2898d654da5
3
+ size 37324521
gen_A_rev_stage1_history.json ADDED
@@ -0,0 +1,322 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 4.992077810197829,
5
+ "val_loss": 4.41277737521948,
6
+ "val_ppl": 82.49827427305421,
7
+ "lr": 0.002,
8
+ "seconds": 19.9
9
+ },
10
+ {
11
+ "epoch": 2,
12
+ "train_loss": 4.260214457938811,
13
+ "val_loss": 4.112561335225806,
14
+ "val_ppl": 61.10302263361123,
15
+ "lr": 0.002,
16
+ "seconds": 18.7
17
+ },
18
+ {
19
+ "epoch": 3,
20
+ "train_loss": 3.9886283273230534,
21
+ "val_loss": 3.9292949989348793,
22
+ "val_ppl": 50.871100843808605,
23
+ "lr": 0.002,
24
+ "seconds": 19.1
25
+ },
26
+ {
27
+ "epoch": 4,
28
+ "train_loss": 3.7803154315973813,
29
+ "val_loss": 3.7937495158541625,
30
+ "val_ppl": 44.42265183712277,
31
+ "lr": 0.002,
32
+ "seconds": 19.6
33
+ },
34
+ {
35
+ "epoch": 5,
36
+ "train_loss": 3.616203447472029,
37
+ "val_loss": 3.7077650537079117,
38
+ "val_ppl": 40.762602419679396,
39
+ "lr": 0.002,
40
+ "seconds": 19.6
41
+ },
42
+ {
43
+ "epoch": 6,
44
+ "train_loss": 3.4830308563066237,
45
+ "val_loss": 3.6489066978349,
46
+ "val_ppl": 38.432624599530804,
47
+ "lr": 0.002,
48
+ "seconds": 19.4
49
+ },
50
+ {
51
+ "epoch": 7,
52
+ "train_loss": 3.379891736834745,
53
+ "val_loss": 3.6045697113522515,
54
+ "val_ppl": 36.76586052078049,
55
+ "lr": 0.002,
56
+ "seconds": 20.5
57
+ },
58
+ {
59
+ "epoch": 8,
60
+ "train_loss": 3.2958684243057643,
61
+ "val_loss": 3.580038021586449,
62
+ "val_ppl": 35.87490484192777,
63
+ "lr": 0.002,
64
+ "seconds": 19.4
65
+ },
66
+ {
67
+ "epoch": 9,
68
+ "train_loss": 3.228247439424415,
69
+ "val_loss": 3.5683264127375542,
70
+ "val_ppl": 35.45720274510057,
71
+ "lr": 0.002,
72
+ "seconds": 19.6
73
+ },
74
+ {
75
+ "epoch": 10,
76
+ "train_loss": 3.1711336345614445,
77
+ "val_loss": 3.5545490948086655,
78
+ "val_ppl": 34.972047334285044,
79
+ "lr": 0.002,
80
+ "seconds": 19.4
81
+ },
82
+ {
83
+ "epoch": 11,
84
+ "train_loss": 3.123712276886865,
85
+ "val_loss": 3.5554114694955845,
86
+ "val_ppl": 35.00221935057753,
87
+ "lr": 0.002,
88
+ "seconds": 19.3
89
+ },
90
+ {
91
+ "epoch": 12,
92
+ "train_loss": 3.080217482419472,
93
+ "val_loss": 3.5458265216703677,
94
+ "val_ppl": 34.6683276279553,
95
+ "lr": 0.002,
96
+ "seconds": 19.4
97
+ },
98
+ {
99
+ "epoch": 13,
100
+ "train_loss": 3.0456921475699392,
101
+ "val_loss": 3.5443911805573487,
102
+ "val_ppl": 34.6186024468267,
103
+ "lr": 0.002,
104
+ "seconds": 19.5
105
+ },
106
+ {
107
+ "epoch": 14,
108
+ "train_loss": 3.0139478940138638,
109
+ "val_loss": 3.541763680751007,
110
+ "val_ppl": 34.52776147018809,
111
+ "lr": 0.002,
112
+ "seconds": 19.5
113
+ },
114
+ {
115
+ "epoch": 15,
116
+ "train_loss": 2.983558714782092,
117
+ "val_loss": 3.5486448758004543,
118
+ "val_ppl": 34.76617306909382,
119
+ "lr": 0.002,
120
+ "seconds": 19.4
121
+ },
122
+ {
123
+ "epoch": 16,
124
+ "train_loss": 2.9571208010084207,
125
+ "val_loss": 3.5478270929624562,
126
+ "val_ppl": 34.73775351151211,
127
+ "lr": 0.001,
128
+ "seconds": 19.3
129
+ },
130
+ {
131
+ "epoch": 17,
132
+ "train_loss": 2.8425049404718488,
133
+ "val_loss": 3.5187574336558822,
134
+ "val_ppl": 33.7424751403769,
135
+ "lr": 0.001,
136
+ "seconds": 19.4
137
+ },
138
+ {
139
+ "epoch": 18,
140
+ "train_loss": 2.7967806634551944,
141
+ "val_loss": 3.5161163071614854,
142
+ "val_ppl": 33.65347457790455,
143
+ "lr": 0.001,
144
+ "seconds": 19.4
145
+ },
146
+ {
147
+ "epoch": 19,
148
+ "train_loss": 2.7684797937201666,
149
+ "val_loss": 3.5135782936441333,
150
+ "val_ppl": 33.568169902520495,
151
+ "lr": 0.001,
152
+ "seconds": 19.3
153
+ },
154
+ {
155
+ "epoch": 20,
156
+ "train_loss": 2.745720855696675,
157
+ "val_loss": 3.504698383194975,
158
+ "val_ppl": 33.27140712334154,
159
+ "lr": 0.001,
160
+ "seconds": 19.2
161
+ },
162
+ {
163
+ "epoch": 21,
164
+ "train_loss": 2.7261419312461452,
165
+ "val_loss": 3.508754920132075,
166
+ "val_ppl": 33.40664793450516,
167
+ "lr": 0.001,
168
+ "seconds": 19.1
169
+ },
170
+ {
171
+ "epoch": 22,
172
+ "train_loss": 2.7051943964719625,
173
+ "val_loss": 3.507384847929792,
174
+ "val_ppl": 33.3609097542579,
175
+ "lr": 0.0005,
176
+ "seconds": 19.1
177
+ },
178
+ {
179
+ "epoch": 23,
180
+ "train_loss": 2.647555171671701,
181
+ "val_loss": 3.495823213340477,
182
+ "val_ppl": 32.97742423756333,
183
+ "lr": 0.0005,
184
+ "seconds": 19.3
185
+ },
186
+ {
187
+ "epoch": 24,
188
+ "train_loss": 2.6293580891331443,
189
+ "val_loss": 3.4945959439875542,
190
+ "val_ppl": 32.93697688043593,
191
+ "lr": 0.0005,
192
+ "seconds": 19.5
193
+ },
194
+ {
195
+ "epoch": 25,
196
+ "train_loss": 2.6161078629503325,
197
+ "val_loss": 3.4926407210222576,
198
+ "val_ppl": 32.87264066315252,
199
+ "lr": 0.0005,
200
+ "seconds": 19.1
201
+ },
202
+ {
203
+ "epoch": 26,
204
+ "train_loss": 2.6033430786534315,
205
+ "val_loss": 3.4917688348869036,
206
+ "val_ppl": 32.84399195454661,
207
+ "lr": 0.0005,
208
+ "seconds": 19.4
209
+ },
210
+ {
211
+ "epoch": 27,
212
+ "train_loss": 2.5901879300017043,
213
+ "val_loss": 3.493470093101245,
214
+ "val_ppl": 32.89991562246252,
215
+ "lr": 0.0005,
216
+ "seconds": 19.3
217
+ },
218
+ {
219
+ "epoch": 28,
220
+ "train_loss": 2.5796319272207264,
221
+ "val_loss": 3.4908660844544,
222
+ "val_ppl": 32.8143554058208,
223
+ "lr": 0.0005,
224
+ "seconds": 19.3
225
+ },
226
+ {
227
+ "epoch": 29,
228
+ "train_loss": 2.5706618013652034,
229
+ "val_loss": 3.4890450001452438,
230
+ "val_ppl": 32.75465207697362,
231
+ "lr": 0.0005,
232
+ "seconds": 19.5
233
+ },
234
+ {
235
+ "epoch": 30,
236
+ "train_loss": 2.560567700614365,
237
+ "val_loss": 3.4866200245946084,
238
+ "val_ppl": 32.675319075688144,
239
+ "lr": 0.0005,
240
+ "seconds": 19.4
241
+ },
242
+ {
243
+ "epoch": 31,
244
+ "train_loss": 2.5524816759293127,
245
+ "val_loss": 3.487865550280159,
246
+ "val_ppl": 32.71604238057697,
247
+ "lr": 0.0005,
248
+ "seconds": 19.3
249
+ },
250
+ {
251
+ "epoch": 32,
252
+ "train_loss": 2.542680621168711,
253
+ "val_loss": 3.4919517008043277,
254
+ "val_ppl": 32.849998550451346,
255
+ "lr": 0.00025,
256
+ "seconds": 19.2
257
+ },
258
+ {
259
+ "epoch": 33,
260
+ "train_loss": 2.5139937203319493,
261
+ "val_loss": 3.486225879450914,
262
+ "val_ppl": 32.662442795084225,
263
+ "lr": 0.00025,
264
+ "seconds": 19.2
265
+ },
266
+ {
267
+ "epoch": 34,
268
+ "train_loss": 2.505656928123776,
269
+ "val_loss": 3.4882017391325397,
270
+ "val_ppl": 32.727042998358264,
271
+ "lr": 0.00025,
272
+ "seconds": 19.3
273
+ },
274
+ {
275
+ "epoch": 35,
276
+ "train_loss": 2.4978103072764366,
277
+ "val_loss": 3.486869904365059,
278
+ "val_ppl": 32.68348499712497,
279
+ "lr": 0.000125,
280
+ "seconds": 19.3
281
+ },
282
+ {
283
+ "epoch": 36,
284
+ "train_loss": 2.482506708720772,
285
+ "val_loss": 3.486085174566851,
286
+ "val_ppl": 32.657847353165664,
287
+ "lr": 0.000125,
288
+ "seconds": 19.3
289
+ },
290
+ {
291
+ "epoch": 37,
292
+ "train_loss": 2.478956270798748,
293
+ "val_loss": 3.4853489803888658,
294
+ "val_ppl": 32.63381368388792,
295
+ "lr": 0.000125,
296
+ "seconds": 19.4
297
+ },
298
+ {
299
+ "epoch": 38,
300
+ "train_loss": 2.475499158148589,
301
+ "val_loss": 3.4855384226205848,
302
+ "val_ppl": 32.63999649200569,
303
+ "lr": 0.000125,
304
+ "seconds": 19.2
305
+ },
306
+ {
307
+ "epoch": 39,
308
+ "train_loss": 2.4725484151009813,
309
+ "val_loss": 3.485003784406631,
310
+ "val_ppl": 32.62255056662251,
311
+ "lr": 6.25e-05,
312
+ "seconds": 19.3
313
+ },
314
+ {
315
+ "epoch": 40,
316
+ "train_loss": 2.4635073027057732,
317
+ "val_loss": 3.485256175683614,
318
+ "val_ppl": 32.630785252956244,
319
+ "lr": 6.25e-05,
320
+ "seconds": 19.3
321
+ }
322
+ ]
gen_A_rev_stage2_best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3f4d853e0d0226eda34ec0b9feef92c01c9985ca29bf798d663a413776c5cfad
3
+ size 37324521
gen_A_rev_stage2_history.json ADDED
@@ -0,0 +1,394 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 4.666991148905057,
5
+ "val_loss": 3.9494607115903033,
6
+ "val_ppl": 51.90736624431965,
7
+ "lr": 0.0004,
8
+ "seconds": 4.5
9
+ },
10
+ {
11
+ "epoch": 2,
12
+ "train_loss": 4.076495732756263,
13
+ "val_loss": 3.6341390095563586,
14
+ "val_ppl": 37.869233808378304,
15
+ "lr": 0.0004,
16
+ "seconds": 6.3
17
+ },
18
+ {
19
+ "epoch": 3,
20
+ "train_loss": 3.805675631155638,
21
+ "val_loss": 3.448179912463148,
22
+ "val_ppl": 31.443110981628692,
23
+ "lr": 0.0004,
24
+ "seconds": 4.6
25
+ },
26
+ {
27
+ "epoch": 4,
28
+ "train_loss": 3.6183973438446166,
29
+ "val_loss": 3.3285773715469893,
30
+ "val_ppl": 27.898624081807327,
31
+ "lr": 0.0004,
32
+ "seconds": 4.5
33
+ },
34
+ {
35
+ "epoch": 5,
36
+ "train_loss": 3.4808991059774725,
37
+ "val_loss": 3.245634397654073,
38
+ "val_ppl": 25.67799495389298,
39
+ "lr": 0.0004,
40
+ "seconds": 4.5
41
+ },
42
+ {
43
+ "epoch": 6,
44
+ "train_loss": 3.3808598321805494,
45
+ "val_loss": 3.187024536601157,
46
+ "val_ppl": 24.216265527031936,
47
+ "lr": 0.0004,
48
+ "seconds": 4.5
49
+ },
50
+ {
51
+ "epoch": 7,
52
+ "train_loss": 3.287910554096465,
53
+ "val_loss": 3.1382375273237146,
54
+ "val_ppl": 23.063182787480557,
55
+ "lr": 0.0004,
56
+ "seconds": 4.5
57
+ },
58
+ {
59
+ "epoch": 8,
60
+ "train_loss": 3.218911797190256,
61
+ "val_loss": 3.1003892919434795,
62
+ "val_ppl": 22.206594447285507,
63
+ "lr": 0.0004,
64
+ "seconds": 4.5
65
+ },
66
+ {
67
+ "epoch": 9,
68
+ "train_loss": 3.151564878332727,
69
+ "val_loss": 3.0647989309044466,
70
+ "val_ppl": 21.43015261255174,
71
+ "lr": 0.0004,
72
+ "seconds": 5.0
73
+ },
74
+ {
75
+ "epoch": 10,
76
+ "train_loss": 3.090452167862704,
77
+ "val_loss": 3.032177696907435,
78
+ "val_ppl": 20.74235400133967,
79
+ "lr": 0.0004,
80
+ "seconds": 4.5
81
+ },
82
+ {
83
+ "epoch": 11,
84
+ "train_loss": 3.0310602352865783,
85
+ "val_loss": 3.005298623591535,
86
+ "val_ppl": 20.192245076490607,
87
+ "lr": 0.0004,
88
+ "seconds": 4.4
89
+ },
90
+ {
91
+ "epoch": 12,
92
+ "train_loss": 2.9826101190911603,
93
+ "val_loss": 2.9789097049038813,
94
+ "val_ppl": 19.66636281245067,
95
+ "lr": 0.0004,
96
+ "seconds": 4.4
97
+ },
98
+ {
99
+ "epoch": 13,
100
+ "train_loss": 2.930248495319425,
101
+ "val_loss": 2.9580906552580166,
102
+ "val_ppl": 19.26116042854051,
103
+ "lr": 0.0004,
104
+ "seconds": 4.4
105
+ },
106
+ {
107
+ "epoch": 14,
108
+ "train_loss": 2.883981997661144,
109
+ "val_loss": 2.935293002668006,
110
+ "val_ppl": 18.827018693816374,
111
+ "lr": 0.0004,
112
+ "seconds": 4.4
113
+ },
114
+ {
115
+ "epoch": 15,
116
+ "train_loss": 2.835729065424365,
117
+ "val_loss": 2.917664158416966,
118
+ "val_ppl": 18.49802849221198,
119
+ "lr": 0.0004,
120
+ "seconds": 4.4
121
+ },
122
+ {
123
+ "epoch": 16,
124
+ "train_loss": 2.791768442345319,
125
+ "val_loss": 2.9017998787155204,
126
+ "val_ppl": 18.20688608268394,
127
+ "lr": 0.0004,
128
+ "seconds": 4.4
129
+ },
130
+ {
131
+ "epoch": 17,
132
+ "train_loss": 2.752450607008554,
133
+ "val_loss": 2.883409378028957,
134
+ "val_ppl": 17.87511242425237,
135
+ "lr": 0.0004,
136
+ "seconds": 4.4
137
+ },
138
+ {
139
+ "epoch": 18,
140
+ "train_loss": 2.7091256090042464,
141
+ "val_loss": 2.8703617126605345,
142
+ "val_ppl": 17.643398886532292,
143
+ "lr": 0.0004,
144
+ "seconds": 4.4
145
+ },
146
+ {
147
+ "epoch": 19,
148
+ "train_loss": 2.66722221391788,
149
+ "val_loss": 2.8540471517078267,
150
+ "val_ppl": 17.357889889629302,
151
+ "lr": 0.0004,
152
+ "seconds": 4.4
153
+ },
154
+ {
155
+ "epoch": 20,
156
+ "train_loss": 2.634758474099887,
157
+ "val_loss": 2.839842014660151,
158
+ "val_ppl": 17.11306171069881,
159
+ "lr": 0.0004,
160
+ "seconds": 4.4
161
+ },
162
+ {
163
+ "epoch": 21,
164
+ "train_loss": 2.593531661502249,
165
+ "val_loss": 2.8295983626910766,
166
+ "val_ppl": 16.93865626183158,
167
+ "lr": 0.0004,
168
+ "seconds": 4.4
169
+ },
170
+ {
171
+ "epoch": 22,
172
+ "train_loss": 2.562237200693833,
173
+ "val_loss": 2.81832660074058,
174
+ "val_ppl": 16.748799779367136,
175
+ "lr": 0.0004,
176
+ "seconds": 4.4
177
+ },
178
+ {
179
+ "epoch": 23,
180
+ "train_loss": 2.5283983512320183,
181
+ "val_loss": 2.8074369882325025,
182
+ "val_ppl": 16.56740131187571,
183
+ "lr": 0.0004,
184
+ "seconds": 4.4
185
+ },
186
+ {
187
+ "epoch": 24,
188
+ "train_loss": 2.4903672430971304,
189
+ "val_loss": 2.7987347716040345,
190
+ "val_ppl": 16.423853693810347,
191
+ "lr": 0.0004,
192
+ "seconds": 4.4
193
+ },
194
+ {
195
+ "epoch": 25,
196
+ "train_loss": 2.4526975113396676,
197
+ "val_loss": 2.7888471601005613,
198
+ "val_ppl": 16.26226120746295,
199
+ "lr": 0.0004,
200
+ "seconds": 4.5
201
+ },
202
+ {
203
+ "epoch": 26,
204
+ "train_loss": 2.420793698430034,
205
+ "val_loss": 2.7804741650491196,
206
+ "val_ppl": 16.1266658367134,
207
+ "lr": 0.0004,
208
+ "seconds": 4.4
209
+ },
210
+ {
211
+ "epoch": 27,
212
+ "train_loss": 2.395538880899935,
213
+ "val_loss": 2.773624364550099,
214
+ "val_ppl": 16.016578860367897,
215
+ "lr": 0.0004,
216
+ "seconds": 4.4
217
+ },
218
+ {
219
+ "epoch": 28,
220
+ "train_loss": 2.363249254815582,
221
+ "val_loss": 2.7686515115756634,
222
+ "val_ppl": 15.937128479801565,
223
+ "lr": 0.0004,
224
+ "seconds": 4.7
225
+ },
226
+ {
227
+ "epoch": 29,
228
+ "train_loss": 2.3345101003308555,
229
+ "val_loss": 2.758594921354398,
230
+ "val_ppl": 15.777658515416153,
231
+ "lr": 0.0004,
232
+ "seconds": 4.4
233
+ },
234
+ {
235
+ "epoch": 30,
236
+ "train_loss": 2.304782961286428,
237
+ "val_loss": 2.753860776208049,
238
+ "val_ppl": 15.703141316725937,
239
+ "lr": 0.0004,
240
+ "seconds": 4.4
241
+ },
242
+ {
243
+ "epoch": 31,
244
+ "train_loss": 2.277701916174873,
245
+ "val_loss": 2.7470435922102805,
246
+ "val_ppl": 15.596454179131605,
247
+ "lr": 0.0004,
248
+ "seconds": 4.4
249
+ },
250
+ {
251
+ "epoch": 32,
252
+ "train_loss": 2.2499211040544522,
253
+ "val_loss": 2.7422916992700213,
254
+ "val_ppl": 15.522517307800657,
255
+ "lr": 0.0004,
256
+ "seconds": 4.4
257
+ },
258
+ {
259
+ "epoch": 33,
260
+ "train_loss": 2.2210964990465203,
261
+ "val_loss": 2.7403235083649693,
262
+ "val_ppl": 15.491996076069983,
263
+ "lr": 0.0004,
264
+ "seconds": 4.4
265
+ },
266
+ {
267
+ "epoch": 34,
268
+ "train_loss": 2.1986916084033123,
269
+ "val_loss": 2.737847355878448,
270
+ "val_ppl": 15.45368298556805,
271
+ "lr": 0.0004,
272
+ "seconds": 4.4
273
+ },
274
+ {
275
+ "epoch": 35,
276
+ "train_loss": 2.171640456439519,
277
+ "val_loss": 2.732111051969327,
278
+ "val_ppl": 15.365289731116025,
279
+ "lr": 0.0004,
280
+ "seconds": 4.4
281
+ },
282
+ {
283
+ "epoch": 36,
284
+ "train_loss": 2.150857142965049,
285
+ "val_loss": 2.7281495866104963,
286
+ "val_ppl": 15.304541074412466,
287
+ "lr": 0.0004,
288
+ "seconds": 4.4
289
+ },
290
+ {
291
+ "epoch": 37,
292
+ "train_loss": 2.1273359565624412,
293
+ "val_loss": 2.725361092670934,
294
+ "val_ppl": 15.261923900858626,
295
+ "lr": 0.0004,
296
+ "seconds": 4.4
297
+ },
298
+ {
299
+ "epoch": 38,
300
+ "train_loss": 2.1043629420617873,
301
+ "val_loss": 2.724955693618493,
302
+ "val_ppl": 15.255737985337655,
303
+ "lr": 0.0004,
304
+ "seconds": 4.4
305
+ },
306
+ {
307
+ "epoch": 39,
308
+ "train_loss": 2.0805757883899676,
309
+ "val_loss": 2.7237084181020554,
310
+ "val_ppl": 15.236721738578149,
311
+ "lr": 0.0004,
312
+ "seconds": 4.4
313
+ },
314
+ {
315
+ "epoch": 40,
316
+ "train_loss": 2.060234374701839,
317
+ "val_loss": 2.7203605531379993,
318
+ "val_ppl": 15.185796544603809,
319
+ "lr": 0.0004,
320
+ "seconds": 4.4
321
+ },
322
+ {
323
+ "epoch": 41,
324
+ "train_loss": 2.040445105914024,
325
+ "val_loss": 2.7177206673927747,
326
+ "val_ppl": 15.145760645126828,
327
+ "lr": 0.0004,
328
+ "seconds": 4.5
329
+ },
330
+ {
331
+ "epoch": 42,
332
+ "train_loss": 2.0218897177351387,
333
+ "val_loss": 2.719962095444954,
334
+ "val_ppl": 15.17974685249881,
335
+ "lr": 0.0004,
336
+ "seconds": 4.3
337
+ },
338
+ {
339
+ "epoch": 43,
340
+ "train_loss": 1.9983945036601478,
341
+ "val_loss": 2.716163199878337,
342
+ "val_ppl": 15.122189974981737,
343
+ "lr": 0.0004,
344
+ "seconds": 4.4
345
+ },
346
+ {
347
+ "epoch": 44,
348
+ "train_loss": 1.9815523349880353,
349
+ "val_loss": 2.7161132299785953,
350
+ "val_ppl": 15.121434339544486,
351
+ "lr": 0.0004,
352
+ "seconds": 4.4
353
+ },
354
+ {
355
+ "epoch": 45,
356
+ "train_loss": 1.9650619021469835,
357
+ "val_loss": 2.715126768153548,
358
+ "val_ppl": 15.106524976796193,
359
+ "lr": 0.0004,
360
+ "seconds": 4.5
361
+ },
362
+ {
363
+ "epoch": 46,
364
+ "train_loss": 1.9483707471673888,
365
+ "val_loss": 2.7119292467236784,
366
+ "val_ppl": 15.058298682845592,
367
+ "lr": 0.0004,
368
+ "seconds": 4.5
369
+ },
370
+ {
371
+ "epoch": 47,
372
+ "train_loss": 1.9271366834874655,
373
+ "val_loss": 2.713654273132396,
374
+ "val_ppl": 15.084297063243259,
375
+ "lr": 0.0004,
376
+ "seconds": 4.4
377
+ },
378
+ {
379
+ "epoch": 48,
380
+ "train_loss": 1.9113683797473628,
381
+ "val_loss": 2.714448368591232,
382
+ "val_ppl": 15.096280192285395,
383
+ "lr": 0.0002,
384
+ "seconds": 4.4
385
+ },
386
+ {
387
+ "epoch": 49,
388
+ "train_loss": 1.8892786902461047,
389
+ "val_loss": 2.7126965627334823,
390
+ "val_ppl": 15.069857590605707,
391
+ "lr": 0.0002,
392
+ "seconds": 4.4
393
+ }
394
+ ]
gen_A_rev_summary.json ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "gen_A_rev",
3
+ "reverse": true,
4
+ "model": {
5
+ "emb_dim": 300,
6
+ "hidden": 512,
7
+ "layers": 2,
8
+ "dropout": 0.3
9
+ },
10
+ "batch_size": 64,
11
+ "lr": [
12
+ 0.002,
13
+ 0.0004
14
+ ],
15
+ "sampling": {
16
+ "temperature": 0.8,
17
+ "top_p": 0.9,
18
+ "rep_penalty": 1.2
19
+ },
20
+ "stage1": {
21
+ "epochs": 40,
22
+ "best_val_loss": 3.485003784406631,
23
+ "samples": {
24
+ "samples": 200,
25
+ "four_lines": 1.0,
26
+ "end_word_hit": 1.0,
27
+ "couplets_rhyme": 1.0,
28
+ "aabb": 1.0
29
+ }
30
+ },
31
+ "stage2": {
32
+ "epochs": 49,
33
+ "best_val_loss": 2.7119292467236784,
34
+ "samples": {
35
+ "samples": 160,
36
+ "four_lines": 1.0,
37
+ "end_word_hit": 1.0,
38
+ "couplets_rhyme": 1.0,
39
+ "aabb": 1.0
40
+ },
41
+ "samples_heldout": {
42
+ "samples": 160,
43
+ "four_lines": 1.0,
44
+ "end_word_hit": 1.0,
45
+ "couplets_rhyme": 1.0,
46
+ "aabb": 1.0
47
+ }
48
+ },
49
+ "test_loss": {
50
+ "seen_traits": 2.7077140186638435,
51
+ "heldout_traits": 3.7020773536165326
52
+ },
53
+ "comparison": {
54
+ "baseline": {
55
+ "samples": 160,
56
+ "four_lines": 1.0,
57
+ "end_word_hit": 0.2734375,
58
+ "couplets_rhyme": 0.3125,
59
+ "aabb": 0.05625
60
+ },
61
+ "reversed": {
62
+ "samples": 160,
63
+ "four_lines": 1.0,
64
+ "end_word_hit": 1.0,
65
+ "couplets_rhyme": 1.0,
66
+ "aabb": 1.0
67
+ }
68
+ }
69
+ }
gen_A_stage1_best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8afe3b6338e0b2f05a16328caa90645a1a9a5947fbdd3596ce12e2096f7ea5bf
3
+ size 37324481
gen_A_stage1_history.json ADDED
@@ -0,0 +1,234 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 4.829981294126383,
5
+ "val_loss": 4.245892536972604,
6
+ "val_ppl": 69.81804753164695,
7
+ "lr": 0.002,
8
+ "seconds": 19.2
9
+ },
10
+ {
11
+ "epoch": 2,
12
+ "train_loss": 4.093596008643176,
13
+ "val_loss": 4.013924387313442,
14
+ "val_ppl": 55.363713452123356,
15
+ "lr": 0.002,
16
+ "seconds": 18.2
17
+ },
18
+ {
19
+ "epoch": 3,
20
+ "train_loss": 3.87012337646873,
21
+ "val_loss": 3.894028706620533,
22
+ "val_ppl": 49.10833159316314,
23
+ "lr": 0.002,
24
+ "seconds": 18.5
25
+ },
26
+ {
27
+ "epoch": 4,
28
+ "train_loss": 3.709806584858199,
29
+ "val_loss": 3.8066714388652914,
30
+ "val_ppl": 45.00040271107567,
31
+ "lr": 0.002,
32
+ "seconds": 18.7
33
+ },
34
+ {
35
+ "epoch": 5,
36
+ "train_loss": 3.572864166958266,
37
+ "val_loss": 3.740215574003305,
38
+ "val_ppl": 42.10706637553023,
39
+ "lr": 0.002,
40
+ "seconds": 19.0
41
+ },
42
+ {
43
+ "epoch": 6,
44
+ "train_loss": 3.4593184986045884,
45
+ "val_loss": 3.7063769672459204,
46
+ "val_ppl": 40.70605965530679,
47
+ "lr": 0.002,
48
+ "seconds": 19.3
49
+ },
50
+ {
51
+ "epoch": 7,
52
+ "train_loss": 3.3679065372686807,
53
+ "val_loss": 3.6757238484591253,
54
+ "val_ppl": 39.4772220438671,
55
+ "lr": 0.002,
56
+ "seconds": 19.4
57
+ },
58
+ {
59
+ "epoch": 8,
60
+ "train_loss": 3.297483525773392,
61
+ "val_loss": 3.6513486588353388,
62
+ "val_ppl": 38.52659025348408,
63
+ "lr": 0.002,
64
+ "seconds": 19.7
65
+ },
66
+ {
67
+ "epoch": 9,
68
+ "train_loss": 3.236621219739334,
69
+ "val_loss": 3.6450068123353905,
70
+ "val_ppl": 38.28303364753463,
71
+ "lr": 0.002,
72
+ "seconds": 19.9
73
+ },
74
+ {
75
+ "epoch": 10,
76
+ "train_loss": 3.1841582190475384,
77
+ "val_loss": 3.6355990114548904,
78
+ "val_ppl": 37.92456334241846,
79
+ "lr": 0.002,
80
+ "seconds": 20.1
81
+ },
82
+ {
83
+ "epoch": 11,
84
+ "train_loss": 3.141668359596429,
85
+ "val_loss": 3.636127668450475,
86
+ "val_ppl": 37.94461772861264,
87
+ "lr": 0.002,
88
+ "seconds": 20.2
89
+ },
90
+ {
91
+ "epoch": 12,
92
+ "train_loss": 3.1020901158132954,
93
+ "val_loss": 3.623792298208015,
94
+ "val_ppl": 37.47943183890694,
95
+ "lr": 0.002,
96
+ "seconds": 20.3
97
+ },
98
+ {
99
+ "epoch": 13,
100
+ "train_loss": 3.0695216856437733,
101
+ "val_loss": 3.612478959828806,
102
+ "val_ppl": 37.057803851360866,
103
+ "lr": 0.002,
104
+ "seconds": 20.6
105
+ },
106
+ {
107
+ "epoch": 14,
108
+ "train_loss": 3.0379031966338736,
109
+ "val_loss": 3.6165150416042655,
110
+ "val_ppl": 37.207674419609795,
111
+ "lr": 0.002,
112
+ "seconds": 20.6
113
+ },
114
+ {
115
+ "epoch": 15,
116
+ "train_loss": 3.010851276063304,
117
+ "val_loss": 3.6205424491001343,
118
+ "val_ppl": 37.35782704642217,
119
+ "lr": 0.001,
120
+ "seconds": 20.7
121
+ },
122
+ {
123
+ "epoch": 16,
124
+ "train_loss": 2.89185258947665,
125
+ "val_loss": 3.579367499774065,
126
+ "val_ppl": 35.85085799858151,
127
+ "lr": 0.001,
128
+ "seconds": 21.0
129
+ },
130
+ {
131
+ "epoch": 17,
132
+ "train_loss": 2.842992280864271,
133
+ "val_loss": 3.5759147431283567,
134
+ "val_ppl": 35.727287163146926,
135
+ "lr": 0.001,
136
+ "seconds": 21.1
137
+ },
138
+ {
139
+ "epoch": 18,
140
+ "train_loss": 2.8154241360611314,
141
+ "val_loss": 3.573992906053114,
142
+ "val_ppl": 35.65869107444525,
143
+ "lr": 0.001,
144
+ "seconds": 21.2
145
+ },
146
+ {
147
+ "epoch": 19,
148
+ "train_loss": 2.790438276440956,
149
+ "val_loss": 3.5689031716393824,
150
+ "val_ppl": 35.477658900985666,
151
+ "lr": 0.001,
152
+ "seconds": 21.3
153
+ },
154
+ {
155
+ "epoch": 20,
156
+ "train_loss": 2.769956391419181,
157
+ "val_loss": 3.565130344163138,
158
+ "val_ppl": 35.34405999597407,
159
+ "lr": 0.001,
160
+ "seconds": 21.2
161
+ },
162
+ {
163
+ "epoch": 21,
164
+ "train_loss": 2.751856006506709,
165
+ "val_loss": 3.5704078767300143,
166
+ "val_ppl": 35.53108249823719,
167
+ "lr": 0.001,
168
+ "seconds": 21.2
169
+ },
170
+ {
171
+ "epoch": 22,
172
+ "train_loss": 2.7341743936730274,
173
+ "val_loss": 3.5654833268242614,
174
+ "val_ppl": 35.35653803846312,
175
+ "lr": 0.0005,
176
+ "seconds": 21.2
177
+ },
178
+ {
179
+ "epoch": 23,
180
+ "train_loss": 2.673041177530502,
181
+ "val_loss": 3.552708765702463,
182
+ "val_ppl": 34.90774644322088,
183
+ "lr": 0.0005,
184
+ "seconds": 21.3
185
+ },
186
+ {
187
+ "epoch": 24,
188
+ "train_loss": 2.6520412434349483,
189
+ "val_loss": 3.551742622424344,
190
+ "val_ppl": 34.87403684541328,
191
+ "lr": 0.0005,
192
+ "seconds": 21.3
193
+ },
194
+ {
195
+ "epoch": 25,
196
+ "train_loss": 2.6387730087939385,
197
+ "val_loss": 3.548803312525821,
198
+ "val_ppl": 34.771681744085114,
199
+ "lr": 0.0005,
200
+ "seconds": 21.4
201
+ },
202
+ {
203
+ "epoch": 26,
204
+ "train_loss": 2.626833282927489,
205
+ "val_loss": 3.547162824700475,
206
+ "val_ppl": 34.71468598672241,
207
+ "lr": 0.0005,
208
+ "seconds": 21.4
209
+ },
210
+ {
211
+ "epoch": 27,
212
+ "train_loss": 2.6161732333231806,
213
+ "val_loss": 3.5509774198415873,
214
+ "val_ppl": 34.84736134972873,
215
+ "lr": 0.0005,
216
+ "seconds": 21.4
217
+ },
218
+ {
219
+ "epoch": 28,
220
+ "train_loss": 2.6040847690859694,
221
+ "val_loss": 3.5509475944407147,
222
+ "val_ppl": 34.84632202870628,
223
+ "lr": 0.00025,
224
+ "seconds": 21.4
225
+ },
226
+ {
227
+ "epoch": 29,
228
+ "train_loss": 2.573186530926445,
229
+ "val_loss": 3.547201737922175,
230
+ "val_ppl": 34.716036873277965,
231
+ "lr": 0.00025,
232
+ "seconds": 21.4
233
+ }
234
+ ]
gen_A_stage2_best.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f1b2f269d52b5ac69271b36167d8a96663b43778ae088a2e189d10dcccf858d5
3
+ size 37324481
gen_A_stage2_history.json ADDED
@@ -0,0 +1,242 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 4.616285597071436,
5
+ "val_loss": 3.8839005975248373,
6
+ "val_ppl": 48.61346730323765,
7
+ "lr": 0.0004,
8
+ "seconds": 6.2
9
+ },
10
+ {
11
+ "epoch": 2,
12
+ "train_loss": 4.0411399632013385,
13
+ "val_loss": 3.599768829068394,
14
+ "val_ppl": 36.589774973555976,
15
+ "lr": 0.0004,
16
+ "seconds": 4.8
17
+ },
18
+ {
19
+ "epoch": 3,
20
+ "train_loss": 3.7776284790644703,
21
+ "val_loss": 3.4346891438401115,
22
+ "val_ppl": 31.02176775893347,
23
+ "lr": 0.0004,
24
+ "seconds": 4.8
25
+ },
26
+ {
27
+ "epoch": 4,
28
+ "train_loss": 3.6043900076472393,
29
+ "val_loss": 3.331649554112314,
30
+ "val_ppl": 27.98446554110884,
31
+ "lr": 0.0004,
32
+ "seconds": 4.8
33
+ },
34
+ {
35
+ "epoch": 5,
36
+ "train_loss": 3.4779846048226744,
37
+ "val_loss": 3.261255729776665,
38
+ "val_ppl": 26.082268868777092,
39
+ "lr": 0.0004,
40
+ "seconds": 4.8
41
+ },
42
+ {
43
+ "epoch": 6,
44
+ "train_loss": 3.382140250787782,
45
+ "val_loss": 3.204655214790901,
46
+ "val_ppl": 24.647000630043188,
47
+ "lr": 0.0004,
48
+ "seconds": 4.8
49
+ },
50
+ {
51
+ "epoch": 7,
52
+ "train_loss": 3.2958214125161565,
53
+ "val_loss": 3.1576460020294013,
54
+ "val_ppl": 23.515176048819654,
55
+ "lr": 0.0004,
56
+ "seconds": 4.8
57
+ },
58
+ {
59
+ "epoch": 8,
60
+ "train_loss": 3.218301520789232,
61
+ "val_loss": 3.1169851554296577,
62
+ "val_ppl": 22.578207144850083,
63
+ "lr": 0.0004,
64
+ "seconds": 4.9
65
+ },
66
+ {
67
+ "epoch": 9,
68
+ "train_loss": 3.1488155336513506,
69
+ "val_loss": 3.0829932987485362,
70
+ "val_ppl": 21.823629368064477,
71
+ "lr": 0.0004,
72
+ "seconds": 4.8
73
+ },
74
+ {
75
+ "epoch": 10,
76
+ "train_loss": 3.0871942197589775,
77
+ "val_loss": 3.0519879422276968,
78
+ "val_ppl": 21.15736225804773,
79
+ "lr": 0.0004,
80
+ "seconds": 4.8
81
+ },
82
+ {
83
+ "epoch": 11,
84
+ "train_loss": 3.027074639614512,
85
+ "val_loss": 3.021550199595634,
86
+ "val_ppl": 20.523081910507482,
87
+ "lr": 0.0004,
88
+ "seconds": 4.8
89
+ },
90
+ {
91
+ "epoch": 12,
92
+ "train_loss": 2.9757642130674444,
93
+ "val_loss": 2.9952286042062113,
94
+ "val_ppl": 19.98992914944667,
95
+ "lr": 0.0004,
96
+ "seconds": 4.8
97
+ },
98
+ {
99
+ "epoch": 13,
100
+ "train_loss": 2.9155534452808154,
101
+ "val_loss": 2.974422194933565,
102
+ "val_ppl": 19.578307535486115,
103
+ "lr": 0.0004,
104
+ "seconds": 4.8
105
+ },
106
+ {
107
+ "epoch": 14,
108
+ "train_loss": 2.8712283399782206,
109
+ "val_loss": 2.9506478023656153,
110
+ "val_ppl": 19.118334620006653,
111
+ "lr": 0.0004,
112
+ "seconds": 4.8
113
+ },
114
+ {
115
+ "epoch": 15,
116
+ "train_loss": 2.8206144727221436,
117
+ "val_loss": 2.931706094639756,
118
+ "val_ppl": 18.759608877994324,
119
+ "lr": 0.0004,
120
+ "seconds": 4.8
121
+ },
122
+ {
123
+ "epoch": 16,
124
+ "train_loss": 2.768709622012663,
125
+ "val_loss": 2.911202304973042,
126
+ "val_ppl": 18.378882310261105,
127
+ "lr": 0.0004,
128
+ "seconds": 4.8
129
+ },
130
+ {
131
+ "epoch": 17,
132
+ "train_loss": 2.732187525244317,
133
+ "val_loss": 2.8967026925848613,
134
+ "val_ppl": 18.11431831345474,
135
+ "lr": 0.0004,
136
+ "seconds": 4.8
137
+ },
138
+ {
139
+ "epoch": 18,
140
+ "train_loss": 2.686901987964146,
141
+ "val_loss": 2.880444116062053,
142
+ "val_ppl": 17.82218654156057,
143
+ "lr": 0.0004,
144
+ "seconds": 4.9
145
+ },
146
+ {
147
+ "epoch": 19,
148
+ "train_loss": 2.64535913937312,
149
+ "val_loss": 2.866215828003211,
150
+ "val_ppl": 17.570402810997248,
151
+ "lr": 0.0004,
152
+ "seconds": 4.8
153
+ },
154
+ {
155
+ "epoch": 20,
156
+ "train_loss": 2.605328651493096,
157
+ "val_loss": 2.8526903525831955,
158
+ "val_ppl": 17.334354689701442,
159
+ "lr": 0.0004,
160
+ "seconds": 4.8
161
+ },
162
+ {
163
+ "epoch": 21,
164
+ "train_loss": 2.565356180818644,
165
+ "val_loss": 2.8409318869643796,
166
+ "val_ppl": 17.131722930023724,
167
+ "lr": 0.0004,
168
+ "seconds": 4.8
169
+ },
170
+ {
171
+ "epoch": 22,
172
+ "train_loss": 2.5275584857162485,
173
+ "val_loss": 2.8269803856114453,
174
+ "val_ppl": 16.89436924447108,
175
+ "lr": 0.0004,
176
+ "seconds": 4.8
177
+ },
178
+ {
179
+ "epoch": 23,
180
+ "train_loss": 2.493029917278944,
181
+ "val_loss": 2.81680733042259,
182
+ "val_ppl": 16.723373144856712,
183
+ "lr": 0.0004,
184
+ "seconds": 4.8
185
+ },
186
+ {
187
+ "epoch": 24,
188
+ "train_loss": 2.4605441905550793,
189
+ "val_loss": 2.8085928428905333,
190
+ "val_ppl": 16.586561891142694,
191
+ "lr": 0.0004,
192
+ "seconds": 4.9
193
+ },
194
+ {
195
+ "epoch": 25,
196
+ "train_loss": 2.4231613296535732,
197
+ "val_loss": 2.7996008047875187,
198
+ "val_ppl": 16.438083456944035,
199
+ "lr": 0.0004,
200
+ "seconds": 4.9
201
+ },
202
+ {
203
+ "epoch": 26,
204
+ "train_loss": 2.394393812582054,
205
+ "val_loss": 2.789438634912261,
206
+ "val_ppl": 16.271882770524044,
207
+ "lr": 0.0004,
208
+ "seconds": 5.0
209
+ },
210
+ {
211
+ "epoch": 27,
212
+ "train_loss": 2.3637874954639737,
213
+ "val_loss": 2.7815398214745466,
214
+ "val_ppl": 16.14386048194788,
215
+ "lr": 0.0004,
216
+ "seconds": 5.1
217
+ },
218
+ {
219
+ "epoch": 28,
220
+ "train_loss": 2.3326300670711695,
221
+ "val_loss": 2.774357466757199,
222
+ "val_ppl": 16.028324954698395,
223
+ "lr": 0.0004,
224
+ "seconds": 5.2
225
+ },
226
+ {
227
+ "epoch": 29,
228
+ "train_loss": 2.3038180121662504,
229
+ "val_loss": 2.768438538048746,
230
+ "val_ppl": 15.933734654750564,
231
+ "lr": 0.0004,
232
+ "seconds": 5.2
233
+ },
234
+ {
235
+ "epoch": 30,
236
+ "train_loss": 2.2762656586325867,
237
+ "val_loss": 2.763802755120199,
238
+ "val_ppl": 15.86004026721918,
239
+ "lr": 0.0004,
240
+ "seconds": 5.3
241
+ }
242
+ ]
gen_A_summary.json ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model": {
3
+ "emb_dim": 300,
4
+ "hidden": 512,
5
+ "layers": 2,
6
+ "dropout": 0.3
7
+ },
8
+ "batch_size": 64,
9
+ "lr": [
10
+ 0.002,
11
+ 0.0004
12
+ ],
13
+ "sampling": {
14
+ "temperature": 0.8,
15
+ "top_p": 0.9,
16
+ "rep_penalty": 1.2
17
+ },
18
+ "stage1": {
19
+ "epochs": 29,
20
+ "best_val_loss": 3.547162824700475,
21
+ "samples": {
22
+ "samples": 200,
23
+ "four_lines": 1.0,
24
+ "end_word_hit": 0.24
25
+ }
26
+ },
27
+ "stage2": {
28
+ "epochs": 30,
29
+ "best_val_loss": 2.763802755120199,
30
+ "samples": {
31
+ "samples": 160,
32
+ "four_lines": 1.0,
33
+ "end_word_hit": 0.2734375
34
+ },
35
+ "samples_heldout": {
36
+ "samples": 160,
37
+ "four_lines": 1.0,
38
+ "end_word_hit": 0.1875
39
+ }
40
+ },
41
+ "test_loss": {
42
+ "seen_traits": 2.7479417456012247,
43
+ "heldout_traits": 3.7121890360397534
44
+ }
45
+ }
gen_D_1.5b_best/README.md ADDED
@@ -0,0 +1,207 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ base_model: Qwen/Qwen2.5-1.5B-Instruct
3
+ library_name: peft
4
+ pipeline_tag: text-generation
5
+ tags:
6
+ - base_model:adapter:Qwen/Qwen2.5-1.5B-Instruct
7
+ - lora
8
+ - transformers
9
+ ---
10
+
11
+ # Model Card for Model ID
12
+
13
+ <!-- Provide a quick summary of what the model is/does. -->
14
+
15
+
16
+
17
+ ## Model Details
18
+
19
+ ### Model Description
20
+
21
+ <!-- Provide a longer summary of what this model is. -->
22
+
23
+
24
+
25
+ - **Developed by:** [More Information Needed]
26
+ - **Funded by [optional]:** [More Information Needed]
27
+ - **Shared by [optional]:** [More Information Needed]
28
+ - **Model type:** [More Information Needed]
29
+ - **Language(s) (NLP):** [More Information Needed]
30
+ - **License:** [More Information Needed]
31
+ - **Finetuned from model [optional]:** [More Information Needed]
32
+
33
+ ### Model Sources [optional]
34
+
35
+ <!-- Provide the basic links for the model. -->
36
+
37
+ - **Repository:** [More Information Needed]
38
+ - **Paper [optional]:** [More Information Needed]
39
+ - **Demo [optional]:** [More Information Needed]
40
+
41
+ ## Uses
42
+
43
+ <!-- Address questions around how the model is intended to be used, including the foreseeable users of the model and those affected by the model. -->
44
+
45
+ ### Direct Use
46
+
47
+ <!-- This section is for the model use without fine-tuning or plugging into a larger ecosystem/app. -->
48
+
49
+ [More Information Needed]
50
+
51
+ ### Downstream Use [optional]
52
+
53
+ <!-- This section is for the model use when fine-tuned for a task, or when plugged into a larger ecosystem/app -->
54
+
55
+ [More Information Needed]
56
+
57
+ ### Out-of-Scope Use
58
+
59
+ <!-- This section addresses misuse, malicious use, and uses that the model will not work well for. -->
60
+
61
+ [More Information Needed]
62
+
63
+ ## Bias, Risks, and Limitations
64
+
65
+ <!-- This section is meant to convey both technical and sociotechnical limitations. -->
66
+
67
+ [More Information Needed]
68
+
69
+ ### Recommendations
70
+
71
+ <!-- This section is meant to convey recommendations with respect to the bias, risk, and technical limitations. -->
72
+
73
+ Users (both direct and downstream) should be made aware of the risks, biases and limitations of the model. More information needed for further recommendations.
74
+
75
+ ## How to Get Started with the Model
76
+
77
+ Use the code below to get started with the model.
78
+
79
+ [More Information Needed]
80
+
81
+ ## Training Details
82
+
83
+ ### Training Data
84
+
85
+ <!-- This should link to a Dataset Card, perhaps with a short stub of information on what the training data is all about as well as documentation related to data pre-processing or additional filtering. -->
86
+
87
+ [More Information Needed]
88
+
89
+ ### Training Procedure
90
+
91
+ <!-- This relates heavily to the Technical Specifications. Content here should link to that section when it is relevant to the training procedure. -->
92
+
93
+ #### Preprocessing [optional]
94
+
95
+ [More Information Needed]
96
+
97
+
98
+ #### Training Hyperparameters
99
+
100
+ - **Training regime:** [More Information Needed] <!--fp32, fp16 mixed precision, bf16 mixed precision, bf16 non-mixed precision, fp16 non-mixed precision, fp8 mixed precision -->
101
+
102
+ #### Speeds, Sizes, Times [optional]
103
+
104
+ <!-- This section provides information about throughput, start/end time, checkpoint size if relevant, etc. -->
105
+
106
+ [More Information Needed]
107
+
108
+ ## Evaluation
109
+
110
+ <!-- This section describes the evaluation protocols and provides the results. -->
111
+
112
+ ### Testing Data, Factors & Metrics
113
+
114
+ #### Testing Data
115
+
116
+ <!-- This should link to a Dataset Card if possible. -->
117
+
118
+ [More Information Needed]
119
+
120
+ #### Factors
121
+
122
+ <!-- These are the things the evaluation is disaggregating by, e.g., subpopulations or domains. -->
123
+
124
+ [More Information Needed]
125
+
126
+ #### Metrics
127
+
128
+ <!-- These are the evaluation metrics being used, ideally with a description of why. -->
129
+
130
+ [More Information Needed]
131
+
132
+ ### Results
133
+
134
+ [More Information Needed]
135
+
136
+ #### Summary
137
+
138
+
139
+
140
+ ## Model Examination [optional]
141
+
142
+ <!-- Relevant interpretability work for the model goes here -->
143
+
144
+ [More Information Needed]
145
+
146
+ ## Environmental Impact
147
+
148
+ <!-- Total emissions (in grams of CO2eq) and additional considerations, such as electricity usage, go here. Edit the suggested text below accordingly -->
149
+
150
+ Carbon emissions can be estimated using the [Machine Learning Impact calculator](https://mlco2.github.io/impact#compute) presented in [Lacoste et al. (2019)](https://arxiv.org/abs/1910.09700).
151
+
152
+ - **Hardware Type:** [More Information Needed]
153
+ - **Hours used:** [More Information Needed]
154
+ - **Cloud Provider:** [More Information Needed]
155
+ - **Compute Region:** [More Information Needed]
156
+ - **Carbon Emitted:** [More Information Needed]
157
+
158
+ ## Technical Specifications [optional]
159
+
160
+ ### Model Architecture and Objective
161
+
162
+ [More Information Needed]
163
+
164
+ ### Compute Infrastructure
165
+
166
+ [More Information Needed]
167
+
168
+ #### Hardware
169
+
170
+ [More Information Needed]
171
+
172
+ #### Software
173
+
174
+ [More Information Needed]
175
+
176
+ ## Citation [optional]
177
+
178
+ <!-- If there is a paper or blog post introducing the model, the APA and Bibtex information for that should go in this section. -->
179
+
180
+ **BibTeX:**
181
+
182
+ [More Information Needed]
183
+
184
+ **APA:**
185
+
186
+ [More Information Needed]
187
+
188
+ ## Glossary [optional]
189
+
190
+ <!-- If relevant, include terms and calculations in this section that can help readers understand the model or model card. -->
191
+
192
+ [More Information Needed]
193
+
194
+ ## More Information [optional]
195
+
196
+ [More Information Needed]
197
+
198
+ ## Model Card Authors [optional]
199
+
200
+ [More Information Needed]
201
+
202
+ ## Model Card Contact
203
+
204
+ [More Information Needed]
205
+ ### Framework versions
206
+
207
+ - PEFT 0.21.2
gen_D_1.5b_best/adapter_config.json ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alora_invocation_tokens": null,
3
+ "alpha_pattern": {},
4
+ "arrow_config": null,
5
+ "auto_mapping": null,
6
+ "base_model_name_or_path": "Qwen/Qwen2.5-1.5B-Instruct",
7
+ "bias": "none",
8
+ "corda_config": null,
9
+ "ensure_weight_tying": false,
10
+ "eva_config": null,
11
+ "exclude_modules": null,
12
+ "fan_in_fan_out": false,
13
+ "inference_mode": true,
14
+ "init_lora_weights": true,
15
+ "kasa_config": null,
16
+ "layer_replication": null,
17
+ "layers_pattern": null,
18
+ "layers_to_transform": null,
19
+ "loftq_config": {},
20
+ "lora_alpha": 32,
21
+ "lora_bias": false,
22
+ "lora_dropout": 0.05,
23
+ "lora_ga_config": null,
24
+ "megatron_config": null,
25
+ "megatron_core": "megatron.core",
26
+ "modules_to_save": null,
27
+ "monteclora_config": null,
28
+ "peft_type": "LORA",
29
+ "peft_version": "0.21.2",
30
+ "qalora_group_size": 16,
31
+ "r": 16,
32
+ "rank_pattern": {},
33
+ "revision": null,
34
+ "target_modules": [
35
+ "k_proj",
36
+ "v_proj",
37
+ "o_proj",
38
+ "q_proj"
39
+ ],
40
+ "target_parameters": null,
41
+ "task_type": "CAUSAL_LM",
42
+ "trainable_token_indices": null,
43
+ "use_bdlora": null,
44
+ "use_dora": false,
45
+ "use_qalora": false,
46
+ "use_rslora": false,
47
+ "velora_config": null
48
+ }
gen_D_1.5b_best/adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d864d9de5bb654b87a66a79b3c0189ae705e471bae5056900bd99e48d26c014e
3
+ size 17462432
gen_D_1.5b_history.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 1.777713284482065,
5
+ "val_loss": 1.5607523326980999,
6
+ "val_ppl": 4.762402809059877,
7
+ "lr": 0.00015898837661756406,
8
+ "seconds": 283.4
9
+ },
10
+ {
11
+ "epoch": 2,
12
+ "train_loss": 1.4636819736536841,
13
+ "val_loss": 1.4744204138554795,
14
+ "val_ppl": 4.368503115176133,
15
+ "lr": 5.4716656824812505e-05,
16
+ "seconds": 269.8
17
+ },
18
+ {
19
+ "epoch": 3,
20
+ "train_loss": 1.3679931340887337,
21
+ "val_loss": 1.4625474019787907,
22
+ "val_ppl": 4.316942521277983,
23
+ "lr": 0.0,
24
+ "seconds": 269.7
25
+ }
26
+ ]
gen_D_1.5b_summary.json ADDED
@@ -0,0 +1,96 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "name": "gen_D_1.5b",
3
+ "model": "Qwen/Qwen2.5-1.5B-Instruct",
4
+ "lora": {
5
+ "r": 16,
6
+ "alpha": 32,
7
+ "dropout": 0.05
8
+ },
9
+ "lr": 0.0002,
10
+ "epochs": 3,
11
+ "batch_size": 16,
12
+ "sampling": {
13
+ "temperature": 0.8,
14
+ "top_p": 0.9,
15
+ "rep_penalty": 1.2
16
+ },
17
+ "history": [
18
+ {
19
+ "epoch": 1,
20
+ "train_loss": 1.777713284482065,
21
+ "val_loss": 1.5607523326980999,
22
+ "val_ppl": 4.762402809059877,
23
+ "lr": 0.00015898837661756406,
24
+ "seconds": 283.4
25
+ },
26
+ {
27
+ "epoch": 2,
28
+ "train_loss": 1.4636819736536841,
29
+ "val_loss": 1.4744204138554795,
30
+ "val_ppl": 4.368503115176133,
31
+ "lr": 5.4716656824812505e-05,
32
+ "seconds": 269.8
33
+ },
34
+ {
35
+ "epoch": 3,
36
+ "train_loss": 1.3679931340887337,
37
+ "val_loss": 1.4625474019787907,
38
+ "val_ppl": 4.316942521277983,
39
+ "lr": 0.0,
40
+ "seconds": 269.7
41
+ }
42
+ ],
43
+ "best_val_loss": 1.4625474019787907,
44
+ "test_loss": {
45
+ "seen_traits": 1.4553480361331634,
46
+ "heldout_traits": 1.7033959883628667
47
+ },
48
+ "samples": {
49
+ "seen": {
50
+ "samples": 160,
51
+ "four_lines": 1.0,
52
+ "end_word_hit": 0.94375,
53
+ "couplets_rhyme": 0.89375,
54
+ "aabb": 0.80625,
55
+ "syllables": 0.9828125,
56
+ "lexical": 0.995873828282423,
57
+ "trait_mention": 0.7756410256410257,
58
+ "distinct_2": 0.6616145994432415
59
+ },
60
+ "heldout": {
61
+ "samples": 160,
62
+ "four_lines": 1.0,
63
+ "end_word_hit": 0.940625,
64
+ "couplets_rhyme": 0.890625,
65
+ "aabb": 0.79375,
66
+ "syllables": 0.9953125,
67
+ "lexical": 0.9946477018609465,
68
+ "trait_mention": 0.6875,
69
+ "distinct_2": 0.6239406779661016
70
+ }
71
+ },
72
+ "comparison_A": {
73
+ "seen": {
74
+ "samples": 160,
75
+ "four_lines": 1.0,
76
+ "end_word_hit": 1.0,
77
+ "couplets_rhyme": 1.0,
78
+ "aabb": 1.0,
79
+ "syllables": 0.98515625,
80
+ "lexical": 0.9921457525139301,
81
+ "trait_mention": 0.6410256410256411,
82
+ "distinct_2": 0.5546401367946526
83
+ },
84
+ "heldout": {
85
+ "samples": 160,
86
+ "four_lines": 1.0,
87
+ "end_word_hit": 1.0,
88
+ "couplets_rhyme": 1.0,
89
+ "aabb": 1.0,
90
+ "syllables": 0.9765625,
91
+ "lexical": 0.9925916087675922,
92
+ "trait_mention": 0.0,
93
+ "distinct_2": 0.5145690312738368
94
+ }
95
+ }
96
+ }
nlu_joint_best/config.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "activation": "gelu",
3
+ "architectures": [
4
+ "DistilBertForMaskedLM"
5
+ ],
6
+ "attention_dropout": 0.1,
7
+ "bos_token_id": null,
8
+ "dim": 768,
9
+ "dropout": 0.1,
10
+ "dtype": "float32",
11
+ "eos_token_id": null,
12
+ "hidden_dim": 3072,
13
+ "initializer_range": 0.02,
14
+ "max_position_embeddings": 512,
15
+ "model_type": "distilbert",
16
+ "n_heads": 12,
17
+ "n_layers": 6,
18
+ "pad_token_id": 0,
19
+ "qa_dropout": 0.1,
20
+ "seq_classif_dropout": 0.2,
21
+ "sinusoidal_pos_embds": false,
22
+ "tie_weights_": true,
23
+ "tie_word_embeddings": true,
24
+ "transformers_version": "5.21.0",
25
+ "vocab_size": 30522
26
+ }
nlu_joint_best/history.json ADDED
@@ -0,0 +1,132 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 1.674920692676451,
5
+ "val_n": 328,
6
+ "val_intent_acc": 0.8414634146341463,
7
+ "val_slot_precision": 0.1839080459770115,
8
+ "val_slot_recall": 0.18285714285714286,
9
+ "val_slot_f1": 0.18338108882521492,
10
+ "val_slot_word_f1": 0.5587044534412956,
11
+ "val_slot_overlap_f1": 0.6307775684533794,
12
+ "val_score": 0.700083934037721,
13
+ "seconds": 15.810535907745361
14
+ },
15
+ {
16
+ "epoch": 2,
17
+ "train_loss": 0.6739254768301801,
18
+ "val_n": 328,
19
+ "val_intent_acc": 0.8841463414634146,
20
+ "val_slot_precision": 0.28061224489795916,
21
+ "val_slot_recall": 0.3142857142857143,
22
+ "val_slot_f1": 0.29649595687331537,
23
+ "val_slot_word_f1": 0.6572700296735905,
24
+ "val_slot_overlap_f1": 0.7346938775510204,
25
+ "val_score": 0.7707081855685025,
26
+ "seconds": 16.214627265930176
27
+ },
28
+ {
29
+ "epoch": 3,
30
+ "train_loss": 0.35327073418330857,
31
+ "val_n": 328,
32
+ "val_intent_acc": 0.9085365853658537,
33
+ "val_slot_precision": 0.31555555555555553,
34
+ "val_slot_recall": 0.4057142857142857,
35
+ "val_slot_f1": 0.355,
36
+ "val_slot_word_f1": 0.7172582619339046,
37
+ "val_slot_overlap_f1": 0.742290076335878,
38
+ "val_score": 0.8128974236498792,
39
+ "seconds": 16.221457719802856
40
+ },
41
+ {
42
+ "epoch": 4,
43
+ "train_loss": 0.2046676227005153,
44
+ "val_n": 328,
45
+ "val_intent_acc": 0.9298780487804879,
46
+ "val_slot_precision": 0.3622448979591837,
47
+ "val_slot_recall": 0.4057142857142857,
48
+ "val_slot_f1": 0.3827493261455525,
49
+ "val_slot_word_f1": 0.7181208053691275,
50
+ "val_slot_overlap_f1": 0.7741984043353906,
51
+ "val_score": 0.8239994270748077,
52
+ "seconds": 15.705864191055298
53
+ },
54
+ {
55
+ "epoch": 5,
56
+ "train_loss": 0.11502567961494006,
57
+ "val_n": 328,
58
+ "val_intent_acc": 0.926829268292683,
59
+ "val_slot_precision": 0.3197969543147208,
60
+ "val_slot_recall": 0.36,
61
+ "val_slot_f1": 0.3387096774193548,
62
+ "val_slot_word_f1": 0.7157001414427157,
63
+ "val_slot_overlap_f1": 0.787685735854615,
64
+ "val_score": 0.8212647048676993,
65
+ "seconds": 15.813506364822388
66
+ },
67
+ {
68
+ "epoch": 6,
69
+ "train_loss": 0.06787605625406908,
70
+ "val_n": 328,
71
+ "val_intent_acc": 0.9298780487804879,
72
+ "val_slot_precision": 0.3153153153153153,
73
+ "val_slot_recall": 0.4,
74
+ "val_slot_f1": 0.35264483627204035,
75
+ "val_slot_word_f1": 0.7341079972658919,
76
+ "val_slot_overlap_f1": 0.801001010635738,
77
+ "val_score": 0.8319930230231899,
78
+ "seconds": 16.066911935806274
79
+ },
80
+ {
81
+ "epoch": 7,
82
+ "train_loss": 0.03402301226600596,
83
+ "val_n": 328,
84
+ "val_intent_acc": 0.926829268292683,
85
+ "val_slot_precision": 0.3333333333333333,
86
+ "val_slot_recall": 0.4114285714285714,
87
+ "val_slot_f1": 0.3682864450127877,
88
+ "val_slot_word_f1": 0.726643598615917,
89
+ "val_slot_overlap_f1": 0.8025542700087227,
90
+ "val_score": 0.8267364334542999,
91
+ "seconds": 15.893046379089355
92
+ },
93
+ {
94
+ "epoch": 8,
95
+ "train_loss": 0.01911875554757965,
96
+ "val_n": 328,
97
+ "val_intent_acc": 0.9329268292682927,
98
+ "val_slot_precision": 0.34051724137931033,
99
+ "val_slot_recall": 0.4514285714285714,
100
+ "val_slot_f1": 0.38820638820638814,
101
+ "val_slot_word_f1": 0.735812133072407,
102
+ "val_slot_overlap_f1": 0.7777096017998458,
103
+ "val_score": 0.8343694811703499,
104
+ "seconds": 15.667986869812012
105
+ },
106
+ {
107
+ "epoch": 9,
108
+ "train_loss": 0.013022744481554029,
109
+ "val_n": 328,
110
+ "val_intent_acc": 0.9329268292682927,
111
+ "val_slot_precision": 0.3424657534246575,
112
+ "val_slot_recall": 0.42857142857142855,
113
+ "val_slot_f1": 0.38071065989847713,
114
+ "val_slot_word_f1": 0.7223353699932112,
115
+ "val_slot_overlap_f1": 0.7917960853917072,
116
+ "val_score": 0.827631099630752,
117
+ "seconds": 15.945808410644531
118
+ },
119
+ {
120
+ "epoch": 10,
121
+ "train_loss": 0.009654329250646165,
122
+ "val_n": 328,
123
+ "val_intent_acc": 0.9237804878048781,
124
+ "val_slot_precision": 0.3409090909090909,
125
+ "val_slot_recall": 0.42857142857142855,
126
+ "val_slot_f1": 0.379746835443038,
127
+ "val_slot_word_f1": 0.7184730743012951,
128
+ "val_slot_overlap_f1": 0.7873725748109176,
129
+ "val_score": 0.8211267810530867,
130
+ "seconds": 15.955602407455444
131
+ }
132
+ ]
nlu_joint_best/labels.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "intents": [
3
+ "request_diss",
4
+ "another_one",
5
+ "make_meaner",
6
+ "make_softer",
7
+ "greet",
8
+ "goodbye",
9
+ "out_of_scope"
10
+ ],
11
+ "tags": [
12
+ "O",
13
+ "B-TRAIT",
14
+ "I-TRAIT"
15
+ ],
16
+ "epoch": 8,
17
+ "val": {
18
+ "n": 328,
19
+ "intent_acc": 0.9329268292682927,
20
+ "slot_precision": 0.34051724137931033,
21
+ "slot_recall": 0.4514285714285714,
22
+ "slot_f1": 0.38820638820638814,
23
+ "slot_word_f1": 0.735812133072407,
24
+ "slot_overlap_f1": 0.7777096017998458
25
+ }
26
+ }
nlu_joint_best/model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3b67acb45bd51000bf66cf5e2df51b7a068f329664b3474da563c7eecb8fe809
3
+ size 265516755
nlu_joint_best/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
nlu_joint_best/tokenizer_config.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "backend": "tokenizers",
3
+ "cls_token": "[CLS]",
4
+ "do_lower_case": true,
5
+ "is_local": false,
6
+ "local_files_only": false,
7
+ "mask_token": "[MASK]",
8
+ "model_max_length": 512,
9
+ "pad_token": "[PAD]",
10
+ "sep_token": "[SEP]",
11
+ "strip_accents": null,
12
+ "tokenize_chinese_chars": true,
13
+ "tokenizer_class": "BertTokenizer",
14
+ "unk_token": "[UNK]"
15
+ }
trait_fit_best/config.json ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "activation": "gelu",
3
+ "architectures": [
4
+ "DistilBertForSequenceClassification"
5
+ ],
6
+ "attention_dropout": 0.1,
7
+ "bos_token_id": null,
8
+ "dim": 768,
9
+ "dropout": 0.1,
10
+ "dtype": "float32",
11
+ "eos_token_id": null,
12
+ "hidden_dim": 3072,
13
+ "initializer_range": 0.02,
14
+ "max_position_embeddings": 512,
15
+ "model_type": "distilbert",
16
+ "n_heads": 12,
17
+ "n_layers": 6,
18
+ "pad_token_id": 0,
19
+ "qa_dropout": 0.1,
20
+ "seq_classif_dropout": 0.2,
21
+ "sinusoidal_pos_embds": false,
22
+ "tie_weights_": true,
23
+ "tie_word_embeddings": true,
24
+ "transformers_version": "5.21.0",
25
+ "vocab_size": 30522
26
+ }
trait_fit_best/history.json ADDED
@@ -0,0 +1,62 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "epoch": 1,
4
+ "train_loss": 0.35456217235916265,
5
+ "val_n": 723,
6
+ "val_positives": 402,
7
+ "val_auc": 0.9638451046945956,
8
+ "val_accuracy": 0.9059474412171508,
9
+ "val_precision": 0.8646288209606987,
10
+ "val_recall": 0.9850746268656716,
11
+ "val_f1": 0.9209302325581395,
12
+ "seconds": 21.273787260055542
13
+ },
14
+ {
15
+ "epoch": 2,
16
+ "train_loss": 0.1611071231232567,
17
+ "val_n": 723,
18
+ "val_positives": 402,
19
+ "val_auc": 0.972908045442569,
20
+ "val_accuracy": 0.9571230982019364,
21
+ "val_precision": 0.9513381995133819,
22
+ "val_recall": 0.972636815920398,
23
+ "val_f1": 0.9618696186961869,
24
+ "seconds": 21.30624794960022
25
+ },
26
+ {
27
+ "epoch": 3,
28
+ "train_loss": 0.1102666553688123,
29
+ "val_n": 723,
30
+ "val_positives": 402,
31
+ "val_auc": 0.9729506672246245,
32
+ "val_accuracy": 0.9543568464730291,
33
+ "val_precision": 0.9382422802850356,
34
+ "val_recall": 0.9825870646766169,
35
+ "val_f1": 0.959902794653706,
36
+ "seconds": 21.03678870201111
37
+ },
38
+ {
39
+ "epoch": 4,
40
+ "train_loss": 0.09242425882769237,
41
+ "val_n": 723,
42
+ "val_positives": 402,
43
+ "val_auc": 0.9774492025852048,
44
+ "val_accuracy": 0.9571230982019364,
45
+ "val_precision": 0.9427207637231504,
46
+ "val_recall": 0.9825870646766169,
47
+ "val_f1": 0.9622411693057248,
48
+ "seconds": 21.15024757385254
49
+ },
50
+ {
51
+ "epoch": 5,
52
+ "train_loss": 0.06733875241191996,
53
+ "val_n": 723,
54
+ "val_positives": 402,
55
+ "val_auc": 0.9769997365198928,
56
+ "val_accuracy": 0.9585062240663901,
57
+ "val_precision": 0.9514563106796117,
58
+ "val_recall": 0.9751243781094527,
59
+ "val_f1": 0.9631449631449632,
60
+ "seconds": 21.16893219947815
61
+ }
62
+ ]
trait_fit_best/model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c59ed883386b6c82ff1c660f2bbd785969507ab347d329e7646d89e5b893478a
3
+ size 267832560
trait_fit_best/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
trait_fit_best/tokenizer_config.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "backend": "tokenizers",
3
+ "cls_token": "[CLS]",
4
+ "do_lower_case": true,
5
+ "is_local": false,
6
+ "local_files_only": false,
7
+ "mask_token": "[MASK]",
8
+ "model_max_length": 512,
9
+ "pad_token": "[PAD]",
10
+ "sep_token": "[SEP]",
11
+ "strip_accents": null,
12
+ "tokenize_chinese_chars": true,
13
+ "tokenizer_class": "BertTokenizer",
14
+ "unk_token": "[UNK]"
15
+ }
trait_fit_best/trait_fit.json ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "base_model": "distilbert-base-uncased",
3
+ "describe_traits": true,
4
+ "max_len": 192,
5
+ "traits": {
6
+ "confident": {
7
+ "synonyms": [
8
+ "self-assured",
9
+ "bold",
10
+ "sure of myself",
11
+ "cocky"
12
+ ],
13
+ "flip": "arrogant, all talk"
14
+ },
15
+ "smart": {
16
+ "synonyms": [
17
+ "intelligent",
18
+ "clever",
19
+ "brainy",
20
+ "big brain"
21
+ ],
22
+ "flip": "know-it-all who overthinks everything"
23
+ },
24
+ "funny": {
25
+ "synonyms": [
26
+ "hilarious",
27
+ "humorous",
28
+ "the class clown",
29
+ "a comedian"
30
+ ],
31
+ "flip": "tries too hard, laughs at their own jokes"
32
+ },
33
+ "hardworking": {
34
+ "synonyms": [
35
+ "diligent",
36
+ "grinder",
37
+ "always working",
38
+ "industrious"
39
+ ],
40
+ "flip": "workaholic with no life"
41
+ },
42
+ "ambitious": {
43
+ "synonyms": [
44
+ "driven",
45
+ "goal-oriented",
46
+ "aiming high",
47
+ "go-getter"
48
+ ],
49
+ "flip": "all big plans, no results"
50
+ },
51
+ "creative": {
52
+ "synonyms": [
53
+ "artistic",
54
+ "imaginative",
55
+ "inventive",
56
+ "full of ideas"
57
+ ],
58
+ "flip": "pretentious, never finishes anything"
59
+ },
60
+ "organized": {
61
+ "synonyms": [
62
+ "neat planner",
63
+ "methodical",
64
+ "has a planner",
65
+ "structured"
66
+ ],
67
+ "flip": "control freak who colour-codes everything"
68
+ },
69
+ "athletic": {
70
+ "synonyms": [
71
+ "sporty",
72
+ "fit",
73
+ "gym rat",
74
+ "into sports"
75
+ ],
76
+ "flip": "gym bro who only talks about protein"
77
+ },
78
+ "generous": {
79
+ "synonyms": [
80
+ "giving",
81
+ "kind-hearted",
82
+ "always pays",
83
+ "big-hearted"
84
+ ],
85
+ "flip": "pushover who buys friendship"
86
+ },
87
+ "honest": {
88
+ "synonyms": [
89
+ "truthful",
90
+ "straightforward",
91
+ "tells it like it is",
92
+ "blunt"
93
+ ],
94
+ "flip": "tactless, brutally rude"
95
+ },
96
+ "loyal": {
97
+ "synonyms": [
98
+ "faithful",
99
+ "devoted",
100
+ "ride or die",
101
+ "dependable"
102
+ ],
103
+ "flip": "clingy, can't let go"
104
+ },
105
+ "adventurous": {
106
+ "synonyms": [
107
+ "daring",
108
+ "fearless",
109
+ "outdoorsy",
110
+ "risk-taker"
111
+ ],
112
+ "flip": "reckless thrill-seeker"
113
+ },
114
+ "calm": {
115
+ "synonyms": [
116
+ "relaxed",
117
+ "composed",
118
+ "laid-back",
119
+ "never stressed"
120
+ ],
121
+ "flip": "so chill they're basically asleep"
122
+ },
123
+ "caring": {
124
+ "synonyms": [
125
+ "kind",
126
+ "thoughtful",
127
+ "nurturing",
128
+ "considerate"
129
+ ],
130
+ "flip": "smothering, acts like everyone's mum"
131
+ },
132
+ "tidy": {
133
+ "synonyms": [
134
+ "clean",
135
+ "neat",
136
+ "spotless",
137
+ "minimalist"
138
+ ],
139
+ "flip": "neat freak who panics at crumbs"
140
+ },
141
+ "knowledgeable": {
142
+ "synonyms": [
143
+ "well-informed",
144
+ "a walking encyclopedia",
145
+ "knows a lot",
146
+ "into history"
147
+ ],
148
+ "flip": "trivia bore who never stops lecturing"
149
+ },
150
+ "musical": {
151
+ "synonyms": [
152
+ "plays guitar",
153
+ "sings",
154
+ "a musician",
155
+ "into music"
156
+ ],
157
+ "flip": "brings a guitar to every party uninvited"
158
+ },
159
+ "bookish": {
160
+ "synonyms": [
161
+ "well-read",
162
+ "bookworm",
163
+ "reads a lot",
164
+ "literary"
165
+ ],
166
+ "flip": "quotes novels nobody asked about"
167
+ },
168
+ "independent": {
169
+ "synonyms": [
170
+ "self-reliant",
171
+ "self-sufficient",
172
+ "a lone wolf",
173
+ "does it all alone"
174
+ ],
175
+ "flip": "too proud to ever ask for help"
176
+ },
177
+ "optimistic": {
178
+ "synonyms": [
179
+ "positive",
180
+ "hopeful",
181
+ "glass half full",
182
+ "always upbeat"
183
+ ],
184
+ "flip": "naive and delusional"
185
+ },
186
+ "outgoing": {
187
+ "synonyms": [
188
+ "social",
189
+ "extroverted",
190
+ "life of the party",
191
+ "talks to everyone"
192
+ ],
193
+ "flip": "loud attention seeker"
194
+ },
195
+ "easygoing": {
196
+ "synonyms": [
197
+ "chill",
198
+ "flexible",
199
+ "go with the flow",
200
+ "low-maintenance"
201
+ ],
202
+ "flip": "lazy, has no opinions"
203
+ },
204
+ "competitive": {
205
+ "synonyms": [
206
+ "hates losing",
207
+ "driven to win",
208
+ "a winner",
209
+ "always first"
210
+ ],
211
+ "flip": "sore loser who turns everything into a contest"
212
+ },
213
+ "meticulous": {
214
+ "synonyms": [
215
+ "detail-oriented",
216
+ "perfectionist",
217
+ "precise",
218
+ "thorough"
219
+ ],
220
+ "flip": "nitpicker who takes forever"
221
+ },
222
+ "helpful": {
223
+ "synonyms": [
224
+ "supportive",
225
+ "always helping",
226
+ "useful",
227
+ "there for everyone"
228
+ ],
229
+ "flip": "meddling busybody"
230
+ },
231
+ "spontaneous": {
232
+ "synonyms": [
233
+ "impulsive",
234
+ "carefree",
235
+ "random",
236
+ "up for anything"
237
+ ],
238
+ "flip": "chaotic, never makes a plan"
239
+ },
240
+ "disciplined": {
241
+ "synonyms": [
242
+ "self-controlled",
243
+ "strict routine",
244
+ "focused",
245
+ "wakes up at 5am"
246
+ ],
247
+ "flip": "robot with no fun"
248
+ },
249
+ "charming": {
250
+ "synonyms": [
251
+ "charismatic",
252
+ "smooth",
253
+ "rizz",
254
+ "likeable"
255
+ ],
256
+ "flip": "smooth talker, totally insincere"
257
+ },
258
+ "humble": {
259
+ "synonyms": [
260
+ "modest",
261
+ "down to earth",
262
+ "unassuming",
263
+ "grounded"
264
+ ],
265
+ "flip": "fake modesty, master of the humblebrag"
266
+ },
267
+ "healthy": {
268
+ "synonyms": [
269
+ "health-conscious",
270
+ "eats clean",
271
+ "into wellness",
272
+ "never eats junk"
273
+ ],
274
+ "flip": "kale preacher who judges your lunch"
275
+ },
276
+ "romantic": {
277
+ "synonyms": [
278
+ "sweet",
279
+ "affectionate",
280
+ "a hopeless romantic",
281
+ "lovey-dovey"
282
+ ],
283
+ "flip": "cheesy and over the top"
284
+ },
285
+ "responsible": {
286
+ "synonyms": [
287
+ "reliable",
288
+ "mature",
289
+ "trustworthy",
290
+ "the adult in the room"
291
+ ],
292
+ "flip": "the no-fun parent of the friend group"
293
+ },
294
+ "curious": {
295
+ "synonyms": [
296
+ "inquisitive",
297
+ "always asking why",
298
+ "interested in everything",
299
+ "eager to learn"
300
+ ],
301
+ "flip": "nosy, asks way too many questions"
302
+ },
303
+ "entrepreneurial": {
304
+ "synonyms": [
305
+ "business-minded",
306
+ "a hustler",
307
+ "runs a startup",
308
+ "enterprising"
309
+ ],
310
+ "flip": "side-hustle guy pitching crypto at dinner"
311
+ },
312
+ "wise": {
313
+ "synonyms": [
314
+ "insightful",
315
+ "sage",
316
+ "gives good advice",
317
+ "an old soul"
318
+ ],
319
+ "flip": "fortune-cookie philosopher with unsolicited advice"
320
+ },
321
+ "eloquent": {
322
+ "synonyms": [
323
+ "articulate",
324
+ "well-spoken",
325
+ "a good speaker",
326
+ "great with words"
327
+ ],
328
+ "flip": "uses big words to hear their own voice"
329
+ },
330
+ "punctual": {
331
+ "synonyms": [
332
+ "on time",
333
+ "never late",
334
+ "early for everything",
335
+ "prompt"
336
+ ],
337
+ "flip": "judges everyone who's a minute late"
338
+ },
339
+ "patient": {
340
+ "synonyms": [
341
+ "tolerant",
342
+ "unhurried",
343
+ "can wait forever",
344
+ "even-tempered"
345
+ ],
346
+ "flip": "so slow they never get anything done"
347
+ },
348
+ "worldly": {
349
+ "synonyms": [
350
+ "well-traveled",
351
+ "a globetrotter",
352
+ "been everywhere",
353
+ "cultured"
354
+ ],
355
+ "flip": "won't stop saying 'when I was in Bali'"
356
+ },
357
+ "frugal": {
358
+ "synonyms": [
359
+ "thrifty",
360
+ "good with money",
361
+ "saves everything",
362
+ "budget-savvy"
363
+ ],
364
+ "flip": "cheapskate who splits the bill to the cent"
365
+ }
366
+ },
367
+ "epoch": 4,
368
+ "lr": 5e-05,
369
+ "seed": 42,
370
+ "val": {
371
+ "n": 723,
372
+ "positives": 402,
373
+ "auc": 0.9774492025852048,
374
+ "accuracy": 0.9571230982019364,
375
+ "precision": 0.9427207637231504,
376
+ "recall": 0.9825870646766169,
377
+ "f1": 0.9622411693057248,
378
+ "by_type": {
379
+ "flat": {
380
+ "n": 38,
381
+ "mean_score": 0.08649065687572338,
382
+ "scored_fit": 0.07894736842105263
383
+ },
384
+ "non_rhyming": {
385
+ "n": 46,
386
+ "mean_score": 0.0009681683453812224,
387
+ "scored_fit": 0.0
388
+ },
389
+ "off_topic": {
390
+ "n": 70,
391
+ "mean_score": 0.0011165548997398998,
392
+ "scored_fit": 0.0
393
+ },
394
+ "positive": {
395
+ "n": 402,
396
+ "mean_score": 0.9695785399225184,
397
+ "scored_fit": 0.9825870646766169
398
+ },
399
+ "shuffled": {
400
+ "n": 80,
401
+ "mean_score": 0.2100172968413972,
402
+ "scored_fit": 0.2125
403
+ },
404
+ "wrong_trait": {
405
+ "n": 87,
406
+ "mean_score": 0.05152666364895479,
407
+ "scored_fit": 0.04597701149425287
408
+ }
409
+ }
410
+ }
411
+ }