OLD | NEW |
1 /* The contents of this file was automatically generated by mlp_train.c | |
2 It contains multi-layer perceptron (MLP) weights. */ | |
3 | |
4 #ifdef HAVE_CONFIG_H | 1 #ifdef HAVE_CONFIG_H |
5 #include "config.h" | 2 #include "config.h" |
6 #endif | 3 #endif |
7 | 4 |
8 #include "mlp.h" | 5 #include "mlp.h" |
9 | 6 |
10 /* RMS error was 0.138320, seed was 1361535663 */ | 7 /* RMS error was 0.280492, seed was 1480478173 */ |
| 8 /* 0.005976 0.031821 (0.280494 0.280492) done */ |
11 | 9 |
12 static const float weights[422] = { | 10 static const float weights[450] = { |
13 | 11 |
14 /* hidden layer */ | 12 /* hidden layer */ |
15 -0.0941125f, -0.302976f, -0.603555f, -0.19393f, -0.185983f, | 13 -0.514624f, 0.0234227f, -0.14329f, -0.0878216f, -0.00187827f, |
16 -0.601617f, -0.0465317f, -0.114563f, -0.103599f, -0.618938f, | 14 -0.0257443f, 0.108524f, 0.00333881f, 0.00585017f, -0.0246132f, |
17 -0.317859f, -0.169949f, -0.0702885f, 0.148065f, 0.409524f, | 15 0.142723f, -0.00436494f, 0.0101354f, -0.11124f, -0.0809367f, |
18 0.548432f, 0.367649f, -0.494393f, 0.764306f, -1.83957f, | 16 -0.0750772f, 0.0295524f, 0.00823944f, 0.150392f, 0.0320876f, |
19 0.170849f, 12.786f, -1.08848f, -1.27284f, -16.2606f, | 17 -0.0710564f, -1.43818f, 0.652076f, 0.0650744f, -1.54821f, |
20 24.1773f, -5.57454f, -0.17276f, -0.163388f, -0.224421f, | 18 0.168949f, -1.92724f, 0.0517976f, -0.0670737f, -0.0690121f, |
21 -0.0948944f, -0.0728695f, -0.26557f, -0.100283f, -0.0515459f, | 19 0.00247528f, -0.0522024f, 0.0631368f, 0.0532776f, 0.047751f, |
22 -0.146142f, -0.120674f, -0.180655f, 0.12857f, 0.442138f, | 20 -0.011715f, 0.142374f, -0.0290885f, -0.279263f, -0.433499f, |
23 -0.493735f, 0.167767f, 0.206699f, -0.197567f, 0.417999f, | 21 -0.0795174f, -0.380458f, -0.051263f, 0.218537f, -0.322478f, |
24 1.50364f, -0.773341f, -10.0401f, 0.401872f, 2.97966f, | 22 1.06667f, -0.104607f, -4.70108f, 0.312037f, 0.277397f, |
25 15.2165f, -1.88905f, -1.19254f, 0.0285397f, -0.00405139f, | 23 -2.71859f, 1.70037f, -0.141845f, 0.0115618f, 0.0629883f, |
26 0.0707565f, 0.00825699f, -0.0927269f, -0.010393f, -0.00428882f, | 24 0.0403871f, 0.0139428f, -0.00430733f, -0.0429038f, -0.0590318f, |
27 -0.00489743f, -0.0709731f, -0.00255992f, 0.0395619f, 0.226424f, | 25 -0.0501526f, -0.0284802f, -0.0415686f, -0.0438999f, 0.0822666f, |
28 0.0325231f, 0.162175f, -0.100118f, 0.485789f, 0.12697f, | 26 0.197194f, 0.0363275f, -0.0584307f, 0.0752364f, -0.0799796f, |
29 0.285937f, 0.0155637f, 0.10546f, 3.05558f, 1.15059f, | 27 -0.146275f, 0.161661f, -0.184585f, 0.145568f, 0.442823f, |
30 -1.00904f, -1.83088f, 3.31766f, -3.42516f, -0.119135f, | 28 1.61221f, 1.11162f, 2.62177f, -2.482f, -0.112599f, |
31 -0.0405654f, 0.00690068f, 0.0179877f, -0.0382487f, 0.00597941f, | 29 -0.110366f, -0.140794f, -0.181694f, 0.0648674f, 0.0842248f, |
32 -0.0183611f, 0.00190395f, -0.144322f, -0.0435671f, 0.000990594f, | 30 0.0933993f, 0.150122f, 0.129171f, 0.176848f, 0.141758f, |
33 0.221087f, 0.142405f, 0.484066f, 0.404395f, 0.511955f, | 31 -0.271822f, 0.235113f, 0.0668579f, -0.433957f, 0.113633f, |
34 -0.237255f, 0.241742f, 0.35045f, -0.699428f, 10.3993f, | 32 -0.169348f, -1.40091f, 0.62861f, -0.134236f, 0.402173f, |
35 2.6507f, -2.43459f, -4.18838f, 1.05928f, 1.71067f, | 33 1.86373f, 1.53998f, -4.32084f, 0.735343f, 0.800214f, |
36 0.00667811f, -0.0721335f, -0.0397346f, 0.0362704f, -0.11496f, | 34 -0.00968415f, 0.0425904f, 0.0196811f, -0.018426f, -0.000343953f, |
37 -0.0235776f, 0.0082161f, -0.0141741f, -0.0329699f, -0.0354253f, | 35 -0.00416389f, 0.00111558f, 0.0173069f, -0.00998596f, -0.025898f, |
38 0.00277404f, -0.290654f, -1.14767f, -0.319157f, -0.686544f, | 36 0.00123764f, -0.00520373f, -0.0565033f, 0.0637394f, 0.0051213f, |
39 0.36897f, 0.478899f, 0.182579f, -0.411069f, 0.881104f, | 37 0.0221361f, 0.00819962f, -0.0467061f, -0.0548258f, -0.00314063f, |
40 -4.60683f, 1.4697f, 0.335845f, -1.81905f, -30.1699f, | 38 -1.18332f, 1.88091f, -0.41148f, -2.95727f, -0.521449f, |
41 5.55225f, 0.0019508f, -0.123576f, -0.0727332f, -0.0641597f, | 39 -0.271641f, 0.124946f, -0.0532936f, 0.101515f, 0.000208564f, |
42 -0.0534458f, -0.108166f, -0.0937368f, -0.0697883f, -0.0275475f, | 40 -0.0488748f, 0.0642388f, -0.0383848f, 0.0135046f, -0.0413592f, |
43 -0.192309f, -0.110074f, 0.285375f, -0.405597f, 0.0926724f, | 41 -0.0326402f, -0.0137421f, -0.0225219f, -0.0917294f, -0.277759f, |
44 -0.287881f, -0.851193f, -0.099493f, -0.233764f, -1.2852f, | 42 -0.185418f, 0.0471128f, -0.125879f, 0.262467f, -0.212794f, |
45 1.13611f, 3.12168f, -0.0699f, -1.86216f, 2.65292f, | 43 -0.112931f, -1.99885f, -0.404787f, 0.224402f, 0.637962f, |
46 -7.31036f, 2.44776f, -0.00111802f, -0.0632786f, -0.0376296f, | 44 -0.27808f, -0.0723953f, -0.0537655f, -0.0336359f, -0.0906601f, |
47 -0.149851f, 0.142963f, 0.184368f, 0.123433f, 0.0756158f, | 45 -0.0641309f, -0.0713542f, 0.0524317f, 0.00608819f, 0.0754101f, |
48 0.117312f, 0.0933395f, 0.0692163f, 0.0842592f, 0.0704683f, | 46 -0.0488401f, -0.00671865f, 0.0418239f, 0.0536284f, -0.132639f, |
49 0.0589963f, 0.0942205f, -0.448862f, 0.0262677f, 0.270352f, | 47 0.0267648f, -0.248432f, -0.0104153f, 0.035544f, -0.212753f, |
50 -0.262317f, 0.172586f, 2.00227f, -0.159216f, 0.038422f, | 48 -0.302895f, -0.0357854f, 0.376838f, 0.597025f, -0.664647f, |
51 10.2073f, 4.15536f, -2.3407f, -0.0550265f, 0.00964792f, | 49 0.268422f, -0.376772f, -1.05472f, 0.0144178f, 0.179122f, |
52 -0.141336f, 0.0274501f, 0.0343921f, -0.0487428f, 0.0950172f, | 50 0.0360155f, 0.220262f, -0.0056381f, 0.0317197f, 0.0621066f, |
53 -0.00775017f, -0.0372492f, -0.00548121f, -0.0663695f, 0.0960506f, | 51 -0.00779298f, 0.00789378f, 0.00350605f, 0.0104809f, 0.0362871f, |
54 -0.200008f, -0.0412827f, 0.58728f, 0.0515787f, 0.337254f, | 52 -0.157708f, -0.0659779f, -0.0926278f, 0.00770791f, 0.0631621f, |
55 0.855024f, 0.668371f, -0.114904f, -3.62962f, -0.467477f, | 53 0.0817343f, -0.424295f, -0.0437727f, -0.24251f, 0.711217f, |
56 -0.215472f, 2.61537f, 0.406117f, -1.36373f, 0.0425394f, | 54 -0.736455f, -2.194f, -0.107612f, -0.175156f, -0.0366573f, |
57 0.12208f, 0.0934502f, 0.123055f, 0.0340935f, -0.142466f, | 55 -0.0123156f, -0.0628516f, -0.0218977f, -0.00693699f, 0.00695185f, |
58 0.035037f, -0.0490666f, 0.0733208f, 0.0576672f, 0.123984f, | 56 0.00507362f, 0.00359334f, 0.0052661f, 0.035561f, 0.0382701f, |
59 -0.0517194f, -0.253018f, 0.590565f, 0.145849f, 0.315185f, | 57 0.0342179f, -0.00790271f, -0.0170925f, 0.047029f, 0.0197362f, |
60 0.221534f, -0.149081f, 0.216161f, -0.349575f, 24.5664f, | 58 -0.0153435f, 0.0644152f, -0.36862f, -0.0674876f, -2.82672f, |
61 -0.994196f, 0.614289f, -18.7905f, -2.83277f, -0.716801f, | 59 1.34122f, -0.0788029f, -3.47792f, 0.507246f, -0.816378f, |
62 -0.347201f, 0.479515f, -0.246027f, 0.0758683f, 0.137293f, | 60 -0.0142383f, -0.127349f, -0.106926f, -0.0359524f, 0.105045f, |
63 -0.17781f, 0.118751f, -0.00108329f, -0.237334f, 0.355732f, | 61 0.291554f, 0.195413f, 0.0866214f, -0.066577f, -0.102188f, |
64 -0.12991f, -0.0547627f, -0.318576f, -0.325524f, 0.180494f, | 62 0.0979466f, -0.12982f, 0.400181f, -0.409336f, -0.0593326f, |
65 -0.0625604f, 0.141219f, 0.344064f, 0.37658f, -0.591772f, | 63 -0.0656203f, -0.204474f, 0.179802f, 0.000509084f, 0.0995954f, |
66 5.8427f, -0.38075f, 0.221894f, -1.41934f, -1.87943e+06f, | 64 -2.377f, -0.686359f, 0.934861f, 1.10261f, 1.3901f, |
67 1.34114f, 0.0283355f, -0.0447856f, -0.0211466f, -0.0256927f, | 65 -4.33616f, -0.00264017f, 0.00713045f, 0.106264f, 0.143726f, |
68 0.0139618f, 0.0207934f, -0.0107666f, 0.0110969f, 0.0586069f, | 66 -0.0685305f, -0.054656f, -0.0176725f, -0.0772669f, -0.0264526f, |
69 -0.0253545f, -0.0328433f, 0.11872f, -0.216943f, 0.145748f, | 67 -0.0103824f, -0.0269872f, -0.00687f, 0.225804f, 0.407751f, |
70 0.119808f, -0.0915211f, -0.120647f, -0.0787719f, -0.143644f, | 68 -0.0612611f, -0.0576863f, -0.180131f, -0.222772f, -0.461742f, |
71 -0.595116f, -1.152f, -1.25335f, -1.17092f, 4.34023f, | 69 0.335236f, 1.03399f, 4.24112f, -0.345796f, -0.594549f, |
72 -975268.f, -1.37033f, -0.0401123f, 0.210602f, -0.136656f, | 70 -76.1407f, -0.265276f, 0.0507719f, 0.0643044f, 0.0384832f, |
73 0.135962f, -0.0523293f, 0.0444604f, 0.0143928f, 0.00412666f, | 71 0.0424459f, -0.0387817f, -0.0235996f, -0.0740556f, -0.0270029f, |
74 -0.0193003f, 0.218452f, -0.110204f, -2.02563f, 0.918238f, | 72 0.00882177f, -0.0552371f, -0.00485851f, 0.314295f, 0.360431f, |
75 -2.45362f, 1.19542f, -0.061362f, -1.92243f, 0.308111f, | 73 -0.0787085f, 0.110355f, -0.415958f, -0.385088f, -0.272224f, |
76 0.49764f, 0.912356f, 0.209272f, -2.34525f, 2.19326f, | 74 -1.55108f, -0.141848f, 0.448877f, -0.563447f, -2.31403f, |
77 -6.47121f, 1.69771f, -0.725123f, 0.0118929f, 0.0377944f, | 75 -0.120077f, -1.49918f, -0.817726f, -0.0495854f, -0.0230782f, |
78 0.0554003f, 0.0226452f, -0.0704421f, -0.0300309f, 0.0122978f, | 76 -0.0224014f, 0.117076f, 0.0393216f, 0.051997f, 0.0330763f, |
79 -0.0041782f, -0.0686612f, 0.0313115f, 0.039111f, 0.364111f, | 77 -0.110796f, 0.0211117f, -0.0197258f, 0.0187461f, 0.0125183f, |
80 -0.0945548f, 0.0229876f, -0.17414f, 0.329795f, 0.114714f, | 78 0.14876f, 0.0920565f, -0.342475f, 0.135272f, -0.168155f, |
81 0.30022f, 0.106997f, 0.132355f, 5.79932f, 0.908058f, | 79 -0.033423f, -0.0604611f, -0.128835f, 0.664947f, -0.144997f, |
82 -0.905324f, -3.3561f, 0.190647f, 0.184211f, -0.673648f, | 80 2.27649f, 1.28663f, 0.841217f, -2.42807f, 0.0230471f, |
83 0.231807f, -0.0586222f, 0.230752f, -0.438277f, 0.245857f, | 81 0.226709f, -0.0374803f, 0.155436f, 0.0400342f, -0.184686f, |
84 -0.17215f, 0.0876383f, -0.720512f, 0.162515f, 0.0170571f, | 82 0.128488f, -0.0939518f, -0.0578559f, 0.0265967f, -0.0999322f, |
85 0.101781f, 0.388477f, 1.32931f, 1.08548f, -0.936301f, | 83 -0.0322768f, -0.322994f, -0.189371f, -0.738069f, -0.0754914f, |
86 -2.36958f, -6.71988f, -3.44376f, 2.13818f, 14.2318f, | 84 0.214717f, -0.093728f, -0.695741f, 0.0899298f, -2.06188f, |
87 4.91459f, -3.09052f, -9.69191f, -0.768234f, 1.79604f, | 85 -0.273719f, -0.896977f, 0.130553f, 0.134638f, 1.29355f, |
88 0.0549653f, 0.163399f, 0.0797025f, 0.0343933f, -0.0555876f, | 86 0.00520749f, -0.0324224f, 0.00530451f, 0.0192385f, 0.00328708f, |
89 -0.00505673f, 0.0187258f, 0.0326628f, 0.0231486f, 0.15573f, | 87 0.0250838f, 0.0053365f, -0.0177321f, 0.00618789f, 0.00525364f, |
90 0.0476223f, -0.254824f, 1.60155f, -0.801221f, 2.55496f, | 88 0.00104596f, -0.0360459f, 0.0402403f, -0.0406351f, 0.0136883f, |
91 0.737629f, -1.36249f, -0.695463f, -2.44301f, -1.73188f, | 89 0.0880722f, -0.0197449f, 0.089938f, 0.0100456f, -0.0475638f, |
92 3.95279f, 1.89068f, 0.486087f, -11.3343f, 3.9416e+06f, | 90 -0.73267f, 0.037433f, -0.146551f, -0.230221f, -3.06489f, |
| 91 -1.40194f, 0.0198483f, 0.0397953f, -0.0190239f, 0.0470715f, |
| 92 -0.131363f, -0.191721f, -0.0176224f, -0.0480352f, -0.221799f, |
| 93 -0.26794f, -0.0292615f, 0.0612127f, -0.129877f, 0.00628332f, |
| 94 -0.085918f, 0.0175379f, 0.0541011f, -0.0810874f, -0.380809f, |
| 95 -0.222056f, -0.508859f, -0.473369f, 0.484958f, -2.28411f, |
| 96 0.0139516f, |
| 97 /* output layer */ |
| 98 3.90017f, 1.71789f, -1.43372f, -2.70839f, 1.77107f, |
| 99 5.48006f, 1.44661f, 2.01134f, -1.88383f, -3.64958f, |
| 100 -1.26351f, 0.779421f, 2.11357f, 3.10409f, 1.68846f, |
| 101 -4.46197f, -1.61455f, 3.59832f, 2.43531f, -1.26458f, |
| 102 0.417941f, 1.47437f, 2.16635f, -1.909f, -0.828869f, |
| 103 1.38805f, -2.67975f, -0.110044f, 1.95596f, 0.697931f, |
| 104 -0.313226f, -0.889315f, 0.283236f, 0.946102f, }; |
93 | 105 |
94 /* output layer */ | 106 static const int topo[3] = {25, 16, 2}; |
95 -0.381439f, 0.12115f, -0.906927f, 2.93878f, 1.6388f, | |
96 0.882811f, 0.874344f, 1.21726f, -0.874545f, 0.321706f, | |
97 0.785055f, 0.946558f, -0.575066f, -3.46553f, 0.884905f, | |
98 0.0924047f, -9.90712f, 0.391338f, 0.160103f, -2.04954f, | |
99 4.1455f, 0.0684029f, -0.144761f, -0.285282f, 0.379244f, | |
100 -1.1584f, -0.0277241f, -9.85f, -4.82386f, 3.71333f, | |
101 3.87308f, 3.52558f}; | |
102 | |
103 static const int topo[3] = {25, 15, 2}; | |
104 | 107 |
105 const MLP net = { | 108 const MLP net = { |
106 3, | 109 3, |
107 topo, | 110 topo, |
108 weights | 111 weights |
109 }; | 112 }; |
OLD | NEW |