summaryrefslogtreecommitdiff
path: root/include/weights.c
blob: 0ce633ed19d9dfcc740755e68c23e02968097135 (plain)
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
#include "weights.h"

const float conv2d_weights[KERN_NUM][KERN_SIZE][KERN_SIZE][KERN_CHAN] =
{{{{ 6.22610673e-02,  1.26736924e-01, -1.02008648e-01,  3.99957091e-01,
		 5.84163144e-02, -7.77858078e-01},
	 {-1.32753715e-01,  1.84778899e-01, -1.64919034e-01, -5.66342808e-02,
		-5.64122647e-02,  9.34444666e-02},
	 {-1.94774374e-01,  4.68760222e-01, -4.49171931e-01,  1.64987385e-01,
		 9.88645911e-01,  2.52540469e-01}},

	{{ 3.29822540e-01,  1.19760605e-02,  9.08994824e-02,  8.73268582e-03,
		-5.63498996e-02, -9.51385498e-02},
	 { 6.21417820e-01,  7.28925690e-02, -7.96311796e-02,  2.64317214e-01,
		 5.40069282e-01,  8.96547437e-02},
	 { 1.69037235e+00,  1.94192275e-01, -8.53854977e-03, -4.52206172e-02,
		 1.70283675e-01,  5.89766622e-01}},

	{{-5.18752709e-02,  4.27550040e-02, -1.67067125e-01,  3.45738143e-01,
		 1.70599535e-01,  2.94423044e-01},
	 {-7.06133470e-02,  1.12315975e-01, -3.51143368e-02,  8.14565420e-02,
		 1.02614202e-01, -2.02820405e-01},
	 {-3.23943734e-01,  9.17679220e-02,  7.29916170e-02, -1.47681460e-01,
		-4.04933006e-01,  8.04640830e-01}}},


 {{{ 3.51974070e-02,  2.48926163e-01,  4.81329232e-01,  5.13415635e-01,
		-7.02497689e-03, -3.24719459e-01},
	 { 4.63851511e-01,  2.24088892e-01, -2.38310788e-02, -1.31744921e-01,
		-7.09152669e-02, -3.70665222e-01},
	 { 3.33008707e-01,  3.11713904e-01, -2.13560765e-03, -3.99068743e-01,
		 2.66236991e-01,  2.34622642e-01}},

	{{ 2.80650258e-01,  1.18391819e-01,  7.86286950e-01,  3.83224100e-01,
		 9.04845119e-01,  3.34216803e-01},
	 { 5.68595529e-01, -2.35757649e-01,  6.99990317e-02,  6.74923882e-02,
		-8.32762003e-01,  1.24100363e+00},
	 {-1.00051033e+00,  2.93944895e-01,  3.06046695e-01, -9.28440318e-03,
		-9.35186539e-03,  2.20919207e-01}},

	{{ 6.66759815e-03,  1.19789369e-01,  3.97634327e-01,  9.30370465e-02,
		-1.77275255e-01, -2.61829644e-01},
	 { 4.66823757e-01,  2.00457405e-02, -2.87126333e-01, -3.21332842e-01,
		 1.67800367e+00,  3.42226833e-01},
	 { 1.91572651e-01, -7.30464160e-02,  1.59776866e-01,  9.97532830e-02,
		-1.96516275e-01, -3.02172184e-01}}},


 {{{-1.06040251e+00, -4.58351016e-01,  2.81159073e-01,  1.33820191e-01,
		-2.21297905e-01,  7.26722002e-01},
	 { 5.58439851e-01,  6.46693781e-02,  3.48674133e-02, -2.95924664e-01,
		-2.22017646e-01, -2.56757468e-01},
	 { 2.72904068e-01,  3.27198684e-01,  3.06594167e-02, -2.18694463e-01,
		-1.08994871e-01,  5.93356729e-01}},

	{{-5.32212257e-01, -6.01886064e-02, -1.27802324e-02,  3.08199316e-01,
		-3.73574123e-02, -2.26912618e-01},
	 { 7.11343363e-02, -9.29896906e-02, -1.64016381e-01,  3.32116097e-01,
		 3.90408486e-01,  1.70818493e-02},
	 { 2.08551839e-01,  9.36629400e-02,  1.25579342e-01,  1.80740505e-01,
		-1.99412219e-02,  2.52704043e-02}},

	{{-3.85575980e-01, -2.46876441e-02, -3.87784094e-02, -3.49405080e-01,
		 8.28276873e-02,  1.40973091e-01},
	 {-1.53483540e-01,  8.94628614e-02,  8.37426167e-03, -1.02064168e+00,
		-4.01206911e-01,  4.74740803e-01},
	 { 1.37414709e-01, -2.47471884e-01,  4.12058055e-01, -9.10599232e-02,
		-3.63212824e-01, -3.78832698e-01}}},


 {{{-1.70037299e-01, -4.00092788e-02, -8.39992985e-02, -1.54255971e-01,
		-2.31972307e-01, -4.19805139e-01},
	 {-1.63114786e-01,  1.04176104e-01,  2.11836826e-02, -2.19818801e-01,
		-2.76728243e-01, -1.88782319e-01},
	 { 5.86960793e-01,  6.45907074e-02,  2.62301564e-01, -5.26586138e-02,
		-1.29252076e+00,  1.38527513e-01}},

	{{-4.48011458e-01,  1.76704465e-03, -7.00789243e-02, -7.89965689e-02,
		 1.72738470e-02, -5.78323901e-02},
	 {-7.61390984e-01, -6.91496655e-02,  1.50119305e-01,  4.60360833e-02,
		 3.88965815e-01, -1.58825815e-01},
	 { 4.71864313e-01, -1.16966933e-01, -3.53628337e-01, -1.40561208e-01,
		 7.35900581e-01,  9.09809291e-01}},

	{{ 2.77192853e-02, -4.31923848e-03, -3.44157696e-01, -2.78763413e-01,
		-5.08847600e-03, -3.37675601e-01},
	 { 4.27203476e-02,  2.32497975e-02,  8.02481472e-02,  1.50332436e-01,
		-6.70554817e-01, -5.50610900e-01},
	 { 6.15908086e-01,  1.96960464e-01, -6.46849573e-02, -3.25510949e-01,
		-1.98882923e-01, -3.38849276e-01}}},


 {{{ 1.49058032e+00,  1.30391747e-01,  1.74847901e-01,  4.35340941e-01,
		-3.56483221e-01,  1.44276214e+00},
	 { 5.17184794e-01, -8.31377655e-02,  6.96839929e-01,  4.12471801e-01,
		 7.32842863e-01,  3.94973993e-01},
	 {-1.89045265e-01,  2.49336705e-01,  7.27653801e-02, -3.70033294e-01,
		 1.01663232e-01,  2.84896549e-02}},

	{{ 5.33692062e-01, -8.40143636e-02,  1.20256886e-01, -1.25592440e-01,
		-1.93495415e-02,  1.12029932e-01},
	 {-1.15176760e-01,  1.87040761e-01,  4.13196869e-02,  1.32134870e-01,
		-7.38454610e-02, -8.57707635e-02},
	 {-3.31866257e-02,  2.06051588e-01,  2.05229167e-02, -4.13817495e-01,
		 2.19075114e-01, -9.51878190e-01}},

	{{-2.43323699e-01,  9.98051763e-02, -2.33354807e-01, -5.77327982e-03,
		-4.79015440e-01, -1.01869978e-01},
	 {-1.95580721e-01,  1.00357383e-02, -2.02007368e-01,  2.88200825e-01,
		 4.72620457e-01, -1.54943779e-01},
	 {-7.70452060e-03, -4.10258351e-03, -9.13125500e-02,  3.26437540e-02,
		-2.24320982e-02,  6.46559596e-01}}},


 {{{ 2.19174847e-01, -2.80893892e-02, -2.68576890e-01, -2.37677664e-01,
		-6.82906866e-01, -1.17635280e-02},
	 { 2.89752364e-01, -2.34982446e-02,  3.67698492e-03,  1.84605405e-01,
		-3.62899512e-01,  2.20367044e-01},
	 { 1.97276783e+00, -4.74703312e-03,  9.79098082e-02,  9.08116341e-01,
		-2.93784946e-01,  1.71711549e-01}},

	{{ 1.03893578e-01,  1.77350178e-01,  1.84816614e-01, -3.99423540e-01,
		-2.53296047e-01, -1.17409341e-01},
	 { 7.99855962e-02,  1.29951820e-01,  1.72780156e-01, -6.67097196e-02,
		 3.86998892e-01,  7.50973105e-01},
	 { 4.66635138e-01,  1.62094876e-01,  1.46179259e-01, -1.65695414e-01,
		 8.02263796e-01,  1.01195204e+00}},

	{{-8.54533911e-02, -1.41521394e-01, -5.05122244e-02,  5.15271239e-02,
		-3.33700329e-01, -9.51495096e-02},
	 { 4.78429869e-02, -1.38176396e-01, -2.21396074e-01,  4.39588904e-01,
		-3.78614515e-02, -1.38109028e-01},
	 { 2.18906537e-01,  1.41310588e-01, -2.41712540e-01,  4.84292895e-01,
		-1.54140860e-01, -4.62852120e-01}}},


 {{{-8.12079608e-01, -4.45187986e-02, -6.57491619e-03, -4.45615828e-01,
		-5.48512101e-01,  2.44066343e-01},
	 {-4.50517416e-01, -2.31274411e-01, -1.30828097e-01, -8.95945355e-02,
		-2.00883672e-02, -4.34540696e-02},
	 {-4.34065521e-01, -4.73441184e-02,  1.69805840e-01,  4.02507856e-02,
		-5.06688237e-01,  1.00695856e-01}},

	{{-3.47137332e-01, -2.97682527e-02, -1.78610906e-02,  2.18348745e-02,
		-5.16474321e-02, -6.31263196e-01},
	 {-5.68036079e-01, -3.12248170e-01, -1.25882775e-01, -2.18669698e-01,
		-1.62144065e-01,  2.58585393e-01},
	 {-4.80635315e-01, -1.09255292e-01, -7.42611736e-02,  4.76464853e-02,
		-2.03115925e-01,  2.76582658e-01}},

	{{-1.05230606e+00, -1.42961904e-01, -6.62753060e-02, -3.71821560e-02,
		-3.17636162e-01, -2.14411929e-01},
	 {-4.65290725e-01, -2.49341112e-02, -1.64723366e-01, -3.27714145e-01,
		-6.66987002e-02, -2.79007480e-02},
	 {-9.40316737e-01,  4.10899371e-02, -9.31140855e-02, -4.44192499e-01,
		-4.86403070e-02, -5.84515333e-01}}},


 {{{ 9.19007361e-01,  1.49038285e-01,  2.41707161e-01,  2.54622430e-01,
		-2.73390591e-01,  1.47304526e-02},
	 { 5.29681265e-01,  3.08011800e-01, -8.05137753e-02, -2.67121941e-01,
		 9.46835279e-02,  5.95021248e-02},
	 { 5.89558721e-01, -3.07517260e-01,  1.45557150e-01, -1.82723463e-01,
		 4.89876300e-01,  6.18842803e-02}},

	{{ 3.70961577e-01,  1.20459110e-01, -5.24418950e-02,  5.96853673e-01,
		 3.48191053e-01,  1.22134104e-01},
	 { 8.98721397e-01,  3.75704169e-01, -3.16534564e-02, -2.71686562e-03,
		 7.21858293e-02,  1.45490915e-01},
	 { 4.97742027e-01, -4.53889929e-02, -1.46379089e-02,  4.19956744e-01,
		-8.83420929e-02,  1.42255323e-02}},

	{{ 5.08450568e-01, -3.19700181e-01,  4.26574320e-01, -6.30437732e-01,
		-2.93414146e-01, -1.93939850e-01},
	 { 4.38413769e-01,  2.27074012e-01,  1.38184741e-01, -1.18361510e-01,
		-3.44287038e-01,  3.18759978e-01},
	 { 7.45677769e-01, -2.73597449e-01,  5.33725917e-01,  3.19393933e-01,
		-2.98557132e-01,  2.56215006e-01}}},


 {{{-3.48750949e-01, -3.39567453e-01, -1.33865386e-01, -1.84566110e-01,
		-1.83222815e-01,  5.67223467e-02},
	 { 9.21244249e-02,  1.30478159e-01,  1.19493388e-01,  2.62393415e-01,
		-9.63652879e-02,  8.98348570e-01},
	 { 3.87799263e-01, -1.00126132e-01,  2.91861653e-01,  1.98628735e-02,
		 2.95907527e-01,  9.29052830e-02}},

	{{-1.33091239e-02, -1.65312797e-01, -1.64539829e-01, -1.91681772e-01,
		 4.40562546e-01, -5.10213792e-01},
	 {-7.04615191e-02, -2.43937969e-01, -1.92065518e-02,  2.95835018e-01,
		-8.48817527e-01, -1.07865170e-01},
	 { 2.12156102e-01,  3.12767118e-01,  4.67079803e-02,  4.23641652e-01,
		 3.67144644e-01,  4.15186584e-01}},

	{{-4.54169303e-01, -1.10878393e-01,  1.40793219e-01, -4.82973933e-01,
		-5.83355546e-01, -4.02730137e-01},
	 {-6.71319366e-01, -6.83311164e-01, -2.53296852e-01, -1.17931247e-01,
		-1.94382787e-01,  2.71097064e-01},
	 {-8.22793007e-01, -3.29952762e-02,  2.26548761e-01, -2.89201111e-01,
		-5.34219146e-01, -4.31957215e-01}}},


 {{{ 2.21570045e-01, -4.61704321e-02, -7.80589804e-02,  1.12441570e-01,
		 1.44643411e-01,  1.76498860e-01},
	 { 5.98575510e-02,  1.15886547e-01,  2.12889031e-01,  1.14447482e-01,
		-2.21642479e-01, -6.22702658e-01},
	 { 7.64898024e-03,  1.18548512e-01, -2.44605213e-01,  1.10780716e-01,
		 8.23918954e-02,  3.00280392e-01}},

	{{ 4.39941704e-01,  7.34036118e-02, -5.13411351e-02, -5.40374815e-02,
		 3.16693038e-01,  3.29364866e-01},
	 { 1.45841792e-01,  7.05012083e-02,  1.38121322e-01,  2.37748250e-01,
		-3.30028266e-01, -6.62800252e-01},
	 { 1.77027702e-01,  1.49765816e-02,  4.56727296e-02, -2.44290799e-01,
		-2.14785840e-02, -5.47940195e-01}},

	{{ 1.63033605e+00,  1.27090186e-01, -8.27345997e-03,  1.06211150e+00,
		 8.29903111e-02,  4.28688288e-01},
	 { 3.95001441e-01,  2.86689755e-02,  1.79315567e-01,  5.27289689e-01,
		 2.42726102e-01,  2.06614330e-01},
	 { 2.73400545e-01, -4.62018512e-02,  1.81351840e-01, -9.24440399e-02,
		 8.12795639e-01, -1.12409048e-01}}},


 {{{-2.33889848e-01,  1.36151820e-01,  1.15542665e-01,  3.25901777e-01,
		 3.25582594e-01, -1.08095825e-01},
	 {-4.86720055e-01, -1.43843904e-01, -3.32807004e-02, -5.69215953e-01,
		-3.85763228e-01, -8.82473886e-02},
	 {-1.75578630e+00,  7.45301843e-02, -4.89061028e-01, -9.85102236e-01,
		-4.35232893e-02,  1.24381863e-01}},

	{{ 1.13066668e-02,  5.06751239e-02,  1.22664357e-02, -5.54655306e-02,
		 3.04601341e-01, -1.89349473e-01},
	 {-1.86721697e-01, -2.31332451e-01, -6.92872182e-02,  1.94985092e-01,
		-1.82094678e-01, -6.08450830e-01},
	 {-2.16326594e-01,  1.16397470e-01, -1.32518038e-01, -3.66681032e-02,
		 1.43481225e-01, -1.33359349e+00}},

	{{ 2.72197854e-02, -7.13944361e-02, -1.66030467e-01,  1.41010463e-01,
		-5.24001429e-03,  6.77291304e-02},
	 {-8.26422572e-02, -4.08883318e-02,  1.90693796e-01,  4.55707535e-02,
		 2.43058264e-01, -3.13074440e-01},
	 {-2.82402873e-01, -3.94367473e-03,  9.75417048e-02, -4.33218837e-01,
		-2.49651104e-01, -6.01977222e-02}}},


 {{{ 1.88976690e-01, -2.49853790e-01, -3.51659328e-01, -5.05926132e-01,
		-5.54779351e-01, -9.30937901e-02},
	 {-6.69566810e-01, -3.50594819e-01, -2.60491729e-01,  1.44327685e-01,
		 3.04998487e-01, -3.80130678e-01},
	 {-6.45996571e-01, -1.18687280e-01, -4.10587072e-01,  1.37361750e-01,
		-3.19957733e-01,  3.31452712e-02}},

	{{ 3.53187770e-01,  2.92797625e-01, -1.61100067e-02, -8.15149844e-02,
		-4.63608801e-01, -8.36839974e-01},
	 {-4.01859611e-01, -1.58319473e-01,  1.34145051e-01, -1.86359614e-01,
		-1.56542495e-01, -3.15799527e-02},
	 {-3.98031533e-01,  2.95922905e-02, -4.80659962e-01,  1.95414677e-01,
		-2.30337188e-01, -2.17120871e-01}},

	{{ 4.54023063e-01,  1.69102877e-01, -2.53470182e-01,  7.38869727e-01,
		-4.42220658e-01,  4.70840961e-01},
	 { 5.36338449e-01,  3.11948657e-01, -2.47342765e-01, -5.96811295e-01,
		-1.13290817e-01,  9.92319435e-02},
	 { 2.00818792e-01, -4.12002355e-01, -4.20255005e-01, -1.12456828e-01,
		-6.13950312e-01,  1.21014357e+00}}}};

const float conv2d_biases[KERN_NUM] =
{-7.0537925e-01, -5.2856308e-01,  3.9438587e-01,  5.7075858e-01,
	2.2353417e-04, -3.4354743e-01,  2.8509900e-01,  2.4562109e-01,
	2.6523420e-01, -3.5638392e-01, -3.6159530e-01,  1.9663265e-01};

const float dense1_weights[DENSE1_NUM][CONV_NUM+2] =
{{-1.29380047e-01,  8.63722637e-02, -1.43550187e-01, -2.53869928e-02,
	 6.41556904e-02,  6.52401149e-02, -2.37603128e-01, -7.23422095e-02,
	-3.80962230e-02,  2.66796350e-02,  1.53446466e-01, -3.00781056e-02,
	 1.86081544e-01, -1.65054977e-01,  1.54618844e-01,  1.01175904e-01,
	-1.44080728e-01, -5.98663315e-02, -8.85211155e-02, -4.80357446e-02,
	-1.42716512e-01, -7.51470327e-02, -1.85120001e-01, -2.26868898e-01,
	 3.45773473e-02, -1.93692863e-01, -1.89577609e-01, -1.15374215e-01,
	 1.79505408e-01, -1.03722669e-01,  1.55042663e-01,  1.19241118e-01,
	-7.73544982e-02,  1.66106448e-02,  8.31503943e-02, -1.48489177e-01,
	 2.96400487e-02, -3.87024060e-02, -3.71055230e-02,  2.42780689e-02,
	-2.54240762e-02,  1.89200282e-01,  8.38635266e-02,  5.54236211e-02,
	 7.31287450e-02, -2.03552738e-01,  1.17557675e-01,  9.55776945e-02,
	-1.04012705e-01, -8.67963210e-02, -2.38221258e-01, -2.09253326e-01,
	-2.23413054e-02,  4.03802656e-02,  3.98650486e-03, -1.30993292e-01,
	 1.77427843e-01, -1.61494195e-01, -1.00571036e-01, -1.26948938e-01,
	-2.14492932e-01, -1.15452431e-01, -1.66068181e-01, -2.08063558e-01,
	-1.49475262e-02, -9.20997411e-02,  7.50040337e-02, -2.07704067e-01,
	-2.08749130e-01,  1.82062805e-01, -1.00267589e-01, -1.25977054e-01,
	-2.57149458e-01, -1.03711031e-01,  3.28454748e-02, -2.51976717e-02,
	 4.61799726e-02,  4.13725972e-02, -1.03252791e-01,  8.73545781e-02,
	 2.47853249e-02, -2.28603527e-01, -1.44338161e-01, -2.00862795e-01,
	 8.91888812e-02, -6.42203018e-02, -6.14297204e-02, -5.74156530e-02,
	-2.05122262e-01, -1.79237053e-01, -7.97180086e-02,  4.66600433e-02,
	 1.57529395e-02,  1.05253614e-01,  1.78606719e-01, -7.95567557e-02,
	 4.75637093e-02, -4.24019136e-02,  1.33692235e-01, -2.09411561e-01,
	-2.27241606e-01, -5.04281521e-02, -1.99439436e-01, -1.85540706e-01,
	-6.53696880e-02, -2.08556369e-01, -1.39844850e-01, -3.24998349e-02,
	-9.27841477e-03, -3.54724973e-02},
 {-5.58018029e-01,  8.23116302e-01, -8.69899869e-01, -7.02134788e-01,
	 3.24632585e-01,  8.92394185e-01, -5.44443190e-01,  3.23311985e-01,
	-4.74241734e-01,  7.32896566e-01, -8.43749642e-01, -6.25155389e-01,
	-2.08344474e-01,  4.13225353e-01,  5.40614985e-02, -1.90792501e-01,
	-1.49593925e+00,  2.73864627e-01, -1.85807586e-01, -1.63841937e-02,
	 9.62857157e-02,  4.88570273e-01, -3.11820924e-01,  5.12559056e-01,
	 6.35312974e-01,  2.79071689e-01, -8.73856843e-01, -5.04761219e-01,
	-5.98750055e-01, -3.01220596e-01,  1.16172157e-01,  5.53230405e-01,
	-1.16428375e-01,  4.38793361e-01,  3.18890989e-01, -4.50665981e-01,
	 2.24885922e-02,  8.80169719e-02, -7.89277703e-02, -1.26171127e-01,
	 8.64587575e-02,  1.77410226e-02,  1.26974070e-02,  7.56466389e-01,
	-3.09326425e-02, -1.55826345e-01,  4.26367164e-01,  2.05383524e-01,
	-1.41326934e-01,  1.78328324e-02,  2.94848442e-01, -5.18341303e-01,
	-3.99198443e-01,  1.84749290e-01,  1.36448592e-01,  6.72720730e-01,
	-1.96647614e-01, -4.26535070e-01, -1.03117299e+00,  4.20039833e-01,
	 7.04938248e-02, -6.77240610e-01,  1.60868153e-01,  6.17997825e-01,
	-1.71644256e-01, -2.05404371e-01, -1.09733753e-01,  7.78504848e-01,
	 3.83334346e-02,  1.80849820e-01,  2.88470179e-01,  7.45318970e-03,
	-1.14368093e+00, -1.06901252e+00,  4.84872520e-01, -1.68555398e-02,
	 3.49273711e-01,  1.79002255e-01, -2.05116391e-01,  2.53928989e-01,
	 7.84111679e-01, -5.37555106e-02, -1.19401300e+00, -4.81008947e-01,
	-1.05322301e+00, -5.45994997e-01,  5.48683047e-01,  4.87112939e-01,
	 1.27357617e-01,  6.72620177e-01, -1.09538957e-02,  7.31655955e-01,
	-2.78619975e-01,  1.79560214e-01,  4.14451867e-01,  2.75431015e-02,
	 7.44001210e-01,  3.13794822e-01,  5.19092739e-01,  5.74310958e-01,
	 7.12168077e-03,  4.19142663e-01, -6.41267598e-01,  9.96503234e-01,
	-1.12404370e+00, -5.34605682e-01, -3.00886482e-01, -2.88956761e-01,
	 1.60564736e-01, -9.42526460e-01},
 { 7.77376354e-01,  2.56184429e-01,  3.71283203e-01, -7.03042805e-01,
	 3.01794976e-01,  8.12641799e-01, -5.78239262e-01,  1.21116631e-01,
	-1.15070254e-01, -1.05661511e+00, -4.18590099e-01, -1.04105031e+00,
	-8.30729902e-01,  3.85567755e-01, -5.02131939e-01, -6.18311726e-02,
	 1.05276525e+00, -1.81096852e-01, -3.39050919e-01, -2.18370289e-01,
	 8.04950893e-02,  6.84164464e-01,  6.50164783e-02,  5.28472781e-01,
	 1.05586372e-01,  1.42381832e-01,  2.71926820e-01, -3.25279295e-01,
	-8.22288811e-01,  3.60264838e-01, -4.02102411e-01,  3.54536116e-01,
	 1.09502124e-02,  5.35365760e-01, -2.05789492e-01, -9.88172218e-02,
	-1.57553345e-01,  2.35792607e-01,  5.81535757e-01,  2.68743075e-02,
	 9.55103934e-02,  9.77600396e-01, -4.42303270e-01, -3.79555523e-01,
	 1.71191573e-01,  1.03519812e-01, -4.72910672e-01, -7.06870854e-01,
	-1.39165187e+00,  1.86343431e-01, -1.51041657e-01,  4.65806723e-01,
	 5.61438799e-01,  1.99716866e-01,  5.10881431e-02,  2.54873753e-01,
	-1.70761809e-01,  8.96764100e-02, -5.68994761e-01, -3.22776258e-01,
	 6.44312441e-01,  5.66661060e-01,  2.88965851e-01,  3.12910318e-01,
	 6.18722856e-01,  7.47963846e-01, -6.27655745e-01,  3.12202454e-01,
	-7.19000041e-01,  1.75591752e-01,  3.94969285e-01, -6.02083027e-01,
	 7.27990866e-01,  5.93755901e-01,  3.56847614e-01, -7.73329586e-02,
	-4.60339844e-01, -1.80282593e+00, -5.99577487e-01, -1.82619900e-01,
	 7.52883077e-01,  4.92975831e-01, -4.71565992e-01, -4.04944420e-01,
	 4.60811347e-01,  1.73265457e-01,  1.56371780e-02,  2.73177177e-01,
	 2.63845295e-01, -5.33144355e-01, -2.45952144e-01,  5.94551146e-01,
	 3.44592422e-01,  1.02440373e-03, -1.10152137e+00,  4.88218814e-02,
	-5.54836154e-01, -4.02388573e-02,  5.67292929e-01, -1.35585070e-01,
	 1.61709502e-01,  3.95009607e-01, -5.26419878e-01, -1.47918418e-01,
	 7.59238899e-02,  3.66735160e-01, -8.61910224e-01, -5.50358891e-01,
	 6.99958026e-01,  9.40780103e-01},
 {-5.18402517e-01,  5.74945062e-02, -2.88181268e-02,  8.72051194e-02,
	 5.79584897e-01,  3.84003997e-01, -2.95898885e-01, -4.63321447e-01,
	-3.43218781e-02,  1.32105637e+00, -6.76933154e-02, -8.69679093e-01,
	-4.94438320e-01,  5.86568773e-01, -9.61135477e-02, -1.19646239e+00,
	-1.17841995e+00, -5.26958942e-01, -7.86239356e-02,  6.05664194e-01,
	-1.56257639e-03, -2.86482722e-01, -7.48297423e-02, -3.58148187e-01,
	-5.23725152e-01, -2.83459067e-01, -3.69565994e-01, -6.49866238e-02,
	-3.71647447e-01,  7.78440297e-01,  1.05602153e-01, -3.07003886e-01,
	 6.70569658e-01,  7.63987243e-01,  1.52589023e-01,  2.50527889e-01,
	 3.42244916e-02,  5.42736888e-01,  2.01908231e-01, -6.28424346e-01,
	 4.94746566e-01,  2.34133974e-02, -4.04888131e-02,  1.61777571e-01,
	 1.16687603e-01,  5.45993894e-02, -6.16572678e-01, -3.24698508e-01,
	 1.29103348e-01,  7.72114873e-01,  4.88140434e-01, -2.52404332e-01,
	-2.11155012e-01,  3.32206577e-01, -1.73919257e-02, -6.15845263e-01,
	-3.41030806e-02, -2.14229867e-01,  3.12190354e-01,  6.54696822e-01,
	-2.92442530e-01,  1.71690762e-01, -3.21061432e-01,  3.33584696e-02,
	-4.26333487e-01,  4.51861918e-02, -5.50208986e-01,  7.10570395e-01,
	-6.23066962e-01, -1.38303012e-01, -1.85748786e-01,  3.52423936e-01,
	 6.81084841e-02,  6.69667661e-01,  1.98930040e-01, -3.24282289e-01,
	-1.42784670e-01, -6.47088587e-01,  1.05105698e-01, -4.08886284e-01,
	-1.83981851e-01, -1.42833907e-02, -1.83470733e-02, -6.69782639e-01,
	 3.98011029e-01,  4.14497703e-01, -1.02944843e-01,  6.69575483e-02,
	 6.26310289e-01,  2.33205095e-01,  4.77029026e-01,  8.22415203e-02,
	-5.00770569e-01,  1.43681571e-01, -6.85454786e-01, -2.53928769e-02,
	 1.87823713e-01,  4.06819940e-01, -1.03989266e-01,  6.36892617e-02,
	-1.18267909e-01, -3.13343257e-01, -8.04148555e-01,  2.80817032e-01,
	 8.95444691e-01,  4.05668020e-01, -8.72084200e-01,  2.05227822e-01,
	 8.74950647e-01,  1.37959683e+00},
 { 3.50656323e-02,  1.92391321e-01,  1.44560337e-01,  8.00334036e-01,
	-1.13158989e+00, -9.71803844e-01,  2.86965430e-01, -7.48806715e-01,
	 7.67445639e-02,  8.80943239e-02,  2.85930097e-01,  3.70531440e-01,
	 5.04376531e-01, -1.89846098e-01,  2.75651902e-01,  2.36184880e-01,
	-4.06894803e-01, -1.63644895e-01,  4.88725185e-01, -1.82151243e-01,
	 6.55318975e-01, -7.02567101e-01,  1.40720174e-01,  8.46643597e-02,
	-2.30742365e-01, -3.81979913e-01,  5.47134042e-01,  8.26868594e-01,
	 5.28926849e-01,  3.90605986e-01,  8.48738849e-01, -2.58591861e-01,
	 6.50675654e-01, -4.74414051e-01, -5.59769094e-01, -6.30502403e-02,
	 3.04918915e-01, -8.41918409e-01,  3.40103835e-01,  3.01083058e-01,
	-2.06532702e-01, -5.08272648e-01,  2.70299673e-01, -7.12632120e-01,
	-3.42677712e-01, -4.47046049e-02,  4.50768858e-01,  4.59796757e-01,
	-1.81072444e-01, -9.06868219e-01,  5.76791354e-02,  4.10960943e-01,
	 1.67950392e-01, -3.03561479e-01,  3.25672776e-01, -1.74538791e-01,
	 1.79172568e-02, -3.42461467e-01,  1.83772773e-01,  3.91408324e-01,
	-5.03278337e-02, -2.34457523e-01,  8.20356887e-03,  6.92040697e-02,
	 4.28236611e-02,  5.73194250e-02,  5.37818670e-01, -1.86187699e-01,
	 1.17176861e-01, -9.11119759e-01,  3.02333891e-01,  5.61352968e-01,
	-6.45462275e-01, -3.54368575e-02, -2.94218093e-01,  5.28051734e-01,
	-9.61755142e-02, -1.43939292e+00,  3.06787610e-01, -7.92969882e-01,
	-3.25832039e-01,  1.53615326e-01,  5.59972227e-01,  5.57295322e-01,
	 2.75275141e-01, -7.94110540e-03, -1.17026046e-01,  3.26282412e-01,
	 4.63024080e-02, -8.04026186e-01,  2.40447089e-01, -4.06116515e-01,
	 4.91230637e-01,  4.47968133e-02,  3.87552708e-01,  2.61924922e-01,
	-3.21548760e-01, -3.64186198e-01, -4.91383612e-01,  2.99074262e-01,
	-2.00670615e-01, -9.34958160e-01,  8.32236230e-01, -2.54500657e-01,
	 4.95647639e-01, -9.02528465e-01,  4.99542892e-01, -2.05602735e-01,
	-2.94662625e-01,  7.06316352e-01},
 {-4.22720194e-01,  1.95292532e-01,  6.90534294e-01,  1.44431993e-01,
	 6.85548246e-01,  6.30053580e-01, -5.82154930e-01,  1.92981753e-02,
	 2.89791822e-01,  5.36530852e-01, -3.49706858e-01,  5.42109728e-01,
	 7.30703175e-01,  9.62540805e-02, -3.93798679e-01,  1.60202712e-01,
	-3.99324208e-01, -6.21778630e-02, -2.13540465e-01, -3.49422276e-01,
	-1.26861289e-01, -2.57533669e-01,  4.89391387e-01, -4.35114890e-01,
	 5.74285328e-01,  5.55290282e-01, -3.62585247e-01, -2.23764807e-01,
	 2.44790554e-01, -3.75986785e-01, -3.91989022e-01, -2.46363416e-01,
	-6.38601542e-01,  5.48307538e-01,  4.84043747e-01, -7.28543043e-01,
	 1.13299012e+00, -1.36110872e-01,  4.47326005e-01, -3.87932509e-02,
	 5.03677845e-01, -3.89759451e-01, -3.28202903e-01, -1.02777548e-01,
	-5.11931367e-02,  6.42757595e-01, -4.62554425e-01,  7.06780180e-02,
	-8.26008692e-02, -4.94038880e-01, -1.98262751e-01, -5.80613732e-01,
	 5.55735826e-01, -5.66692412e-01, -4.23614055e-01,  1.01861939e-01,
	 1.94123730e-01,  6.13618791e-01, -2.79424191e-01, -3.47943902e-01,
	 2.08439380e-01,  3.87926906e-01,  4.09088656e-02, -3.33399624e-01,
	-2.19045412e-02,  3.77866924e-01, -3.26959580e-01, -5.32764316e-01,
	 2.19645333e-02,  1.06286216e+00, -1.27073750e-01, -3.10382862e-02,
	 1.48336208e+00, -2.48760328e-01,  6.17359519e-01, -2.32121870e-01,
	 2.00199023e-01, -2.70436263e+00,  3.23304325e-01, -2.35986989e-02,
	 7.32493699e-02, -1.05389431e-01, -5.67885518e-01,  3.46726686e-01,
	 9.57174003e-01, -6.35900646e-02,  3.43094673e-03, -5.62438488e-01,
	 1.26885444e-01, -3.86757143e-02, -1.09390533e+00, -4.81394827e-02,
	 3.32280785e-01,  5.25956869e-01, -6.20619714e-01,  8.96287620e-01,
	 1.04905021e+00,  2.58675933e-01,  3.69925320e-01, -2.46403962e-01,
	 3.44132334e-01,  3.39326054e-01, -1.07138142e-01, -2.91903496e-01,
	-5.13837785e-02,  6.05671763e-01, -5.10674119e-01,  1.90566868e-01,
	 1.28092015e+00,  1.34342039e+00},
 { 1.26407370e-01, -5.64660788e-01, -1.77147257e+00,  4.60353434e-01,
	 2.13996187e-01,  3.74132127e-01,  1.74701944e-01,  3.32243182e-03,
	-1.55724764e-01, -4.66179639e-01,  1.20119251e-01, -3.28693688e-01,
	 2.23588273e-02, -1.61531433e-01, -1.43516529e-02,  7.41066635e-01,
	-3.02057683e-01,  2.54362911e-01,  4.27875936e-01, -2.15095550e-01,
	-3.71748269e-01, -6.14840329e-01,  3.65553230e-01, -2.69372135e-01,
	 8.54429722e-01, -6.52918696e-01, -2.74857253e-01,  5.89589059e-01,
	-7.81273901e-01,  1.21232569e-01, -5.02340674e-01,  2.14908257e-01,
	-2.48948857e-01, -6.07237518e-01,  3.15775126e-01, -8.23002085e-02,
	-1.21141203e-01, -1.07144892e+00, -1.07030094e+00,  2.33698681e-01,
	 2.33486637e-01, -3.81448239e-01, -4.55290079e-01,  2.76339173e-01,
	-1.36024654e-01, -1.54779151e-01,  4.84224677e-01,  1.34783030e-01,
	 1.10858791e-01, -8.56620431e-01, -1.20509364e-01,  6.53623819e-01,
	-2.16850057e-01, -5.25851786e-01,  2.90516138e-01, -2.18795642e-01,
	-1.44002452e-01, -3.54937494e-01,  3.85391861e-01,  8.68588686e-02,
	-9.26158279e-02, -4.75059748e-01, -2.19739512e-01,  4.04313684e-01,
	 3.21247727e-01,  2.80296266e-01, -2.42615994e-02, -4.10044014e-01,
	 1.32686654e-02, -1.24249542e+00,  2.06152827e-01,  2.90072203e-01,
	-7.20239699e-01, -7.79686332e-01,  1.25840679e-01,  1.53549999e-01,
	 5.58544099e-01,  1.49934220e+00, -5.39222062e-01,  3.59171182e-01,
	-1.83544960e-02,  6.10354766e-02,  1.09896630e-01, -2.88789630e-01,
	-1.03474689e+00, -1.39615130e+00, -1.53466180e-01,  3.10934633e-01,
	 8.85131359e-02, -8.11871707e-01, -2.71198191e-02, -5.18032193e-01,
	 3.12468797e-01,  2.99066216e-01,  6.59906983e-01,  3.47674012e-01,
	-3.38203728e-01, -8.14702213e-01,  1.04365736e-01,  1.18590795e-01,
	 1.09518208e-01, -1.12193555e-01,  4.56366628e-01, -3.26592803e-01,
	-7.29251862e-01, -8.64116490e-01,  9.08420444e-01, -2.21334338e-01,
	 1.69004261e+00,  8.61076713e-01},
 { 7.47444034e-01,  9.36530590e-01, -5.27818464e-02, -3.85744393e-01,
	-3.14278938e-02, -4.66406137e-01, -2.65544266e-01,  8.30711544e-01,
	 7.80972019e-02,  5.83778679e-01, -3.23619813e-01,  4.62050974e-01,
	 1.04500487e-01,  8.14128458e-01, -3.98845345e-01, -4.02390093e-01,
	 1.71233580e-01, -2.15461582e-01, -1.82349999e-02,  6.30713105e-01,
	-5.93236685e-01, -6.06312215e-01,  3.49991798e-01,  4.49241400e-02,
	-1.22702360e+00,  3.63697916e-01, -1.68701494e-03, -5.82981408e-01,
	 2.24310189e-01, -1.75376907e-01, -4.91756409e-01, -5.14963686e-01,
	 2.39491067e-03,  1.63065648e+00,  1.66058335e-02,  3.92345041e-01,
	-1.73847750e-01, -2.67540753e-01, -2.94906825e-01,  6.04960322e-02,
	 3.59004587e-01,  1.10613596e+00, -2.76005954e-01,  8.53021909e-03,
	 7.62738824e-01, -3.21021229e-01,  1.56457014e-02,  2.14738399e-01,
	 1.24226257e-01, -4.02820528e-01, -1.27531011e-02, -2.04845607e-01,
	-3.99608426e-02,  5.18881619e-01, -1.89672381e-01,  2.44134441e-01,
	 1.72506645e-01, -3.91516477e-01,  7.93908536e-02, -4.91796851e-01,
	-4.63887006e-01,  2.41759807e-01, -6.27798960e-02,  3.85014981e-01,
	 2.31109396e-01,  8.39311421e-01, -4.88995284e-01,  5.44271052e-01,
	-8.49601805e-01,  4.39047962e-01,  1.05624616e-01, -7.29528163e-03,
	 3.66746783e-01, -2.91579723e-01, -5.18512189e-01,  3.07388276e-01,
	-3.73330921e-01,  1.37698889e+00, -3.59295636e-01, -1.33566201e-01,
	 4.90889430e-01,  3.86956871e-01, -1.44310856e+00, -1.15937710e+00,
	 5.60710013e-01,  2.58531243e-01, -3.48731577e-02,  1.94709644e-01,
	 4.63344634e-01,  3.64933461e-01, -5.26990235e-01,  1.20806374e-01,
	-2.56495327e-01,  6.32462025e-01,  1.58892736e-01, -5.27542949e-01,
	-3.36276680e-01,  1.31545275e-01, -6.39243245e-01, -2.33517647e-01,
	 2.84590423e-01,  5.32433510e-01,  2.20368773e-01,  9.69428241e-01,
	-2.76235670e-01,  4.72293019e-01, -3.10634762e-01, -2.09182039e-01,
	 3.08397770e-01,  2.00778723e-01},
 { 1.11071251e-01,  3.47795546e-01,  7.53431261e-01, -1.19420302e+00,
	 6.41538918e-01, -1.05789796e-01, -7.26025939e-01,  6.24130130e-01,
	-3.06005746e-01,  6.49291813e-01, -1.41320372e+00,  1.42085329e-01,
	-2.25394249e-01,  1.56597525e-01, -4.38854694e-02,  6.24973252e-02,
	 1.16892107e-01,  6.81537017e-02, -4.07955855e-01,  2.76613414e-01,
	 7.47647583e-01,  8.42056096e-01, -6.30526245e-02,  1.72163904e-01,
	 3.18135619e-01, -1.43481349e-03,  3.38624656e-01, -9.83520031e-01,
	-9.14293170e-01, -2.10128292e-01, -1.68363905e+00, -9.23663825e-02,
	 1.09116599e-01,  1.06443554e-01,  4.06921864e-01,  8.81356359e-01,
	 2.42251635e-01,  7.76318610e-02, -5.02979346e-02, -6.37289276e-03,
	-2.65899245e-02, -1.30967915e+00,  1.05090335e-01, -1.39470235e-01,
	-2.69461542e-01, -3.50587487e-01, -3.49878848e-01,  2.62667894e-01,
	 3.60519588e-01, -4.46235180e-01,  3.83132756e-01, -1.73711821e-01,
	-3.37176621e-01, -7.36697912e-02,  4.36600327e-01,  4.67193648e-02,
	-4.32108015e-01,  8.10429230e-02, -5.07887125e-01, -1.81709677e-01,
	 1.82861209e-01, -7.40899384e-01, -1.25551403e-01, -4.70044643e-01,
	 3.43579113e-01,  1.67044923e-01, -1.67389989e-01,  6.61783814e-01,
	-1.84026957e-01, -2.11296305e-01, -2.67792910e-01, -2.84285396e-01,
	 6.10648811e-01,  2.66250938e-01, -2.88492978e-01,  2.96688259e-01,
	-1.62514180e-01, -3.08329195e-01,  7.06512034e-01, -7.35286295e-01,
	 1.22487076e-01,  5.08640349e-01,  1.23383157e-01, -8.54405165e-02,
	 2.75536776e-01, -1.27199918e-01,  2.49823555e-01, -3.38052064e-01,
	-1.38065472e-01, -3.38656723e-01,  5.50134890e-02, -2.95140445e-01,
	-3.50872248e-01,  5.58703423e-01, -8.13171923e-01, -2.53049564e-02,
	 1.60036516e+00,  3.93148214e-01,  1.46408990e-01,  3.72669011e-01,
	-1.99864328e-01, -1.09254263e-01,  2.18526810e-01,  9.51125264e-01,
	 1.61055937e-01, -3.71445835e-01, -8.02040637e-01,  3.35908622e-01,
	 1.09089088e+00,  1.04526734e+00}};

const float dense1_biases[DENSE1_NUM] =
{-0.02917442,  0.39059153,  0.2183833,   0.47891408, -0.21858653, -0.28911644,
	0.04152881,  0.40249053,  0.3295353, };

const float dense2_weights[DENSE2_NUM][DENSE1_NUM] =
{{-0.32840613, -0.69785416, -0.12796569,  0.12476065,  0.9202246,  -0.8811614,
	 0.6025815,  -0.76884633,  0.14685373},
 { 0.4627095,  -0.40705383, -0.27498066,  0.6865754,  -0.3739622,   0.5977441,
	 0.49772903, -0.37041503, -1.3512735, },
 { 0.34048015, -0.07422459, -0.00281209, -0.02431133, -0.5077041,  -0.26097634,
	-0.18664725, -0.32610804, -0.554748,  },
 {-0.15962747,  0.55636275, -0.18402399,  0.07763366, -0.35391492, -1.595141,
	 0.47963142,  0.04476612, -0.5668858, },
 { 0.49629378, -0.656087,    1.0546739,   0.71680593,  0.182838,    0.5955516,
	 0.05704362,  0.41261446, -0.85913724},
 { 0.07481219,  0.44507948,  0.35091212,  0.53945184,  0.23890331, -0.54984367,
	-0.3469197,  -0.18041843,  0.70777994},
 {-0.3298555,   0.18704697,  0.06033366,  0.05771174, -0.8264399,   0.74886125,
	-0.06148995,  0.6504012,  -0.00824642},
 {-0.37047404,  0.75619197,  0.32659218,  0.3292899,   0.11966825,  0.77323496,
	-0.46123183,  0.13232204,  0.7302095, },
 { 0.18593466, -1.024234,    0.27068698,  0.9225348,  -0.02905735, -0.29186022,
	-0.9748448,  -0.40920642,  0.88720506},
 {-0.22120458, -0.46917394,  0.549741,    0.5548108,  -0.19296111, -1.3870267,
	-0.21489508,  0.25569543,  0.43012133}};

const float dense2_biases[DENSE2_NUM] =
{-0.00949785,  0.16123076, -0.1328947,   0.22485346,  0.12410858, -0.4572034,
 -0.06405231, -0.2617285,  -0.26793846, -0.09643439};

const float output_weights[DENSE2_NUM] =
{-0.8059179,   0.56326157, -0.26495913,  0.6917972,   0.42611706,  0.32405087,
	0.6576289,   0.31698412,  0.66085947,  0.1521795, };

const float output_bias =
-0.47719482;