summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2016-11-17 18:03:30 -0500
committerJean-Marc Valin <jmvalin@jmvalin.ca>2016-11-17 18:03:30 -0500
commit62e30c3c33e70accd116fc88ce4cb72f4d69646b (patch)
tree964c57087e7f060ff3c59937669e9bc0adc09d38
parentb9477c3ed1785ba2fcc100431afc81ed8daf2d81 (diff)
downloadopus-62e30c3c33e70accd116fc88ce4cb72f4d69646b.tar.gz
Retrained on audio with transitions
-rw-r--r--src/mlp_data.c190
1 files changed, 97 insertions, 93 deletions
diff --git a/src/mlp_data.c b/src/mlp_data.c
index a7f6f2f1..c217f9ec 100644
--- a/src/mlp_data.c
+++ b/src/mlp_data.c
@@ -1,103 +1,107 @@
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include "mlp.h"
-/* RMS error was 0.213312, seed was 1479227418 */
-/* 0.008869 0.061371 (0.213312 0.213312) 2.44803e-06 9999 */
+/* RMS error was 0.218632, seed was 1479354367 */
+/* 0.009567 0.056814 (0.218632 0.218632) 3.0118e-07 7479 */
static const float weights[450] = {
/* hidden layer */
--1.49575f, 0.0412272f, 0.0454269f, 0.0104776f, 0.0336012f,
--0.0455974f, -0.105047f, -0.0520699f, -0.0197964f, -0.0833037f,
--0.0809937f, -0.0486736f, 0.0104389f, -0.0577143f, -0.00551904f,
--0.0118415f, 0.053815f, 0.0324952f, 0.0247256f, -0.0988066f,
--0.13444f, -0.870899f, -1.03953f, 1.18702f, -3.46052f,
--1.54205f, 2.02356f, -0.0791162f, 0.109906f, 0.00136072f,
-0.0664953f, -0.0728222f, 0.0636893f, -0.121761f, 0.0471708f,
--0.125624f, 0.0570126f, -0.0192511f, -0.062755f, 0.0859039f,
-0.0933374f, 0.175435f, 0.127347f, -0.18434f, -0.154779f,
--0.152319f, 0.014854f, -1.4498f, -1.46794f, 0.0693873f,
-0.621329f, -0.0616062f, -1.66154f, 0.229979f, 0.136083f,
-0.199459f, 0.0632802f, 0.088892f, 0.0571331f, 0.0594771f,
-0.022619f, 0.231396f, 0.096896f, 0.103059f, 0.00866126f,
--0.0567396f, -0.180445f, -0.455467f, -0.190238f, 0.137037f,
--0.208192f, 0.0820235f, -0.162778f, -11.2296f, -2.33154f,
-0.909668f, -6.85734f, -7.73832f, -2.49902f, -0.0118603f,
-0.24852f, -0.140533f, 0.101702f, 0.0851634f, -0.149113f,
-0.076302f, 0.0621906f, -0.0984243f, 0.324914f, -0.334717f,
--0.00670513f, -0.853213f, 0.485834f, 0.134045f, -0.418151f,
-0.350182f, 0.0269357f, -1.43603f, 0.60244f, 3.28524f,
--4.22241f, 1.17258f, 0.217745f, 3.57593f, 0.15508f,
--0.0671132f, 0.0475609f, -0.0598975f, 0.0191797f, -0.00831937f,
--0.0124935f, 0.0183379f, 0.0367234f, -0.0437611f, -0.00777795f,
--0.0300612f, -0.14059f, -0.260409f, -0.312317f, -0.541072f,
-0.00213368f, 0.152133f, -0.0629131f, 0.201782f, 0.0306692f,
--3.09985f, 1.9477f, -1.18056f, 3.3574f, -2.27933f,
--0.814073f, 0.0211447f, 0.0176399f, 0.0474673f, -0.0185789f,
--0.0138199f, 0.0520541f, -0.110024f, -0.0659609f, 0.0404468f,
--0.034577f, 0.0923533f, 0.0822167f, 0.279043f, 0.498454f,
-0.0728072f, -0.0115114f, -0.163178f, -1.44235f, -0.97958f,
--0.193367f, 0.375702f, -0.534339f, 1.07799f, -0.0225153f,
-2.22532f, 1.74552f, -0.0041177f, -0.138695f, -0.252883f,
--0.365422f, 0.10312f, 0.0356219f, 0.246108f, 0.0270864f,
-0.0588877f, -0.071282f, -0.328597f, 0.61501f, -0.00520579f,
--2.17656f, -0.884142f, 0.116733f, -1.05062f, -1.05124f,
--0.985618f, -0.52499f, -0.878724f, -2.51553f, 6.04765f,
--5.85112f, -7.66557f, -4.34943f, -0.0170009f, 0.00138944f,
--0.183771f, -0.0537957f, 0.000470745f, -0.0971737f, -0.0107594f,
--0.0945811f, 0.169001f, 0.169987f, 0.105882f, 0.0825144f,
-0.113714f, -0.204991f, 0.597609f, -0.190805f, 0.283682f,
--0.344627f, -0.521042f, 0.311584f, 11.0971f, -1.15561f,
-0.399795f, 12.8899f, -107.127f, 0.279145f, 0.00471917f,
-0.0758364f, -0.0349449f, 0.053161f, 0.0190842f, 0.0199931f,
-0.044927f, 0.0570502f, -0.111926f, -0.0118992f, 0.0106829f,
-0.0589569f, -0.0257566f, 0.334809f, -0.237388f, -0.152132f,
--0.0354438f, -0.172024f, 0.114506f, 0.36766f, 3.71389f,
-0.887576f, -0.569327f, 4.54713f, -1.29261f, 1.06004f,
--0.0886646f, -0.0140985f, -0.114892f, -0.032154f, -0.021562f,
-0.0145194f, -0.0269238f, 0.0241339f, -0.00411433f, -0.0111128f,
--0.0422138f, -0.0361934f, 0.177077f, 0.160174f, 0.471734f,
-0.148651f, 0.00867273f, -0.332041f, 0.0441584f, 0.119647f,
-1.40869f, -1.26756f, 0.988608f, -1.13709f, -0.062768f,
-0.255157f, -0.0151873f, 0.0319646f, 0.122124f, 0.0517178f,
--0.0942639f, -0.0330079f, -0.0552662f, -0.0585165f, -0.0672674f,
-0.0526535f, 0.0362472f, -0.0610607f, 0.0387742f, -0.250637f,
-0.292556f, -0.124854f, -0.115811f, 0.197886f, -0.351962f,
--0.466052f, -1.24325f, 2.09844f, -0.294508f, -2.72454f,
--0.504277f, 1.87673f, -0.228112f, -0.278497f, -0.482349f,
--0.199447f, -0.0783573f, -0.0438571f, -0.221381f, 0.0300528f,
-0.0439627f, -0.00579913f, -0.194492f, 0.393551f, -0.136585f,
-0.0499079f, -0.0904164f, -0.424276f, 0.176043f, -0.335463f,
--0.246553f, 0.110429f, 2.19957f, -1.04942f, -0.367194f,
-1.94299f, -0.47052f, 0.612852f, 0.0406875f, -0.00121944f,
-0.145926f, 0.0678098f, 0.0244709f, -0.0449821f, -0.0228517f,
--0.0103669f, -0.0611677f, 0.0631724f, 0.0042841f, 0.0329614f,
-0.231405f, 0.168526f, 0.0176985f, -0.0178047f, -0.0571473f,
-0.0251568f, 0.392102f, 0.143365f, -0.730739f, 3.1861f,
--0.47963f, -0.559167f, -4.98976f, -1.44878f, 0.0484166f,
-0.0468742f, -0.0270759f, -0.00987675f, 0.0865013f, 0.173479f,
-0.126091f, 0.112359f, 0.126218f, 0.15401f, 0.133092f,
-0.0592874f, -0.0610175f, -0.11337f, -0.113627f, -0.0279996f,
-0.118692f, 0.155023f, 0.11179f, 0.011755f, 0.617417f,
--0.0348346f, 1.05458f, -0.689601f, -0.363106f, -2.09101f,
-0.0972167f, -0.30372f, 0.239327f, -0.160846f, -0.123778f,
-0.141499f, -0.196245f, 0.0764782f, 0.00367381f, -0.176602f,
-0.110237f, -0.0275133f, -0.181722f, 0.0733394f, -0.140377f,
-0.0856482f, 0.109992f, -0.192073f, -0.0623485f, 0.0986179f,
--0.568319f, 1.42259f, 0.587944f, -0.211062f, -10.5601f,
-0.362246f, 0.00461539f, 0.100599f, 0.0724554f, 0.0488259f,
--0.0193259f, 0.0159694f, -0.0106922f, -0.0218068f, 0.00737706f,
-0.088502f, 0.0207549f, 0.047735f, -0.124846f, 0.214096f,
-0.0925246f, 0.049763f, -0.139898f, 0.00633034f, -0.128318f,
-0.107787f, 0.824856f, 1.71267f, -0.482429f, -6.5385f,
--2.56888f,
+1.85706f, -0.127792f, 0.486934f, -0.252073f, 0.218278f,
+0.182399f, -0.249612f, 0.312895f, -0.118228f, -0.123521f,
+0.45384f, -0.302397f, -0.216463f, 0.0613465f, 0.193533f,
+0.066651f, 0.17067f, -0.0278193f, 0.0602761f, -0.087421f,
+-0.0604716f, 1.27567f, -2.28812f, -0.262244f, -0.186225f,
+7.69143f, 1.88698f, -0.0178079f, 0.11667f, -0.0820569f,
+0.102391f, 0.0553723f, 0.00548539f, -0.0361446f, 0.0638111f,
+0.116011f, 0.0785724f, 0.0892341f, 0.169258f, -0.0953813f,
+0.0189002f, -0.14414f, -0.0855396f, -0.183561f, -0.261543f,
+-0.0122127f, 0.060642f, 0.139359f, -5.77982f, 0.218735f,
+0.328613f, 1.12266f, -0.26173f, 0.0141489f, -0.0579786f,
+-0.00821196f, -0.0340188f, -0.00382787f, 0.00463267f, -0.0216233f,
+-0.0316711f, 0.0182308f, -0.044488f, -0.0283259f, 0.00538179f,
+0.0673935f, -0.0699712f, 0.0938827f, 0.0688342f, 0.0472305f,
+0.0358129f, -0.0300705f, -0.127208f, -1.46059f, -0.664145f,
+0.584721f, -1.59867f, 0.428714f, -0.109957f, 0.0160402f,
+-0.165646f, -0.0639903f, -0.0223546f, -0.168096f, 0.192809f,
+-0.0945295f, 0.0966078f, -0.20344f, 0.21911f, -0.239588f,
+0.16812f, -0.624156f, -0.327362f, -0.492687f, -0.146139f,
+0.0489192f, 0.0918105f, -0.259506f, -0.255826f, -1.02741f,
+1.66675f, -1.96975f, 0.5926f, -3.2493f, -0.385736f,
+0.035917f, -0.0455865f, -0.00635188f, -0.0262669f, 0.0311736f,
+0.0376469f, 0.106273f, 0.0272225f, 0.000841985f, -0.000870045f,
+0.0936811f, -0.0535512f, -0.00199683f, -0.175249f, -0.188772f,
+0.116839f, 0.114066f, 0.241866f, 0.318693f, -0.00831369f,
+-0.459869f, -1.67089f, -0.0348707f, 4.08708f, 0.185344f,
+1.65596f, -0.0856278f, -0.00970444f, -0.0751112f, -0.0465534f,
+-0.083325f, -0.0274241f, -0.106578f, -0.062097f, -0.132031f,
+-0.0280223f, -0.162105f, 0.0568372f, 0.0238911f, 0.130229f,
+0.193513f, -0.00905597f, -0.114584f, -0.290716f, -0.270654f,
+0.0116111f, -0.471526f, 0.873425f, 0.256522f, 0.236046f,
+-0.337619f, -0.43148f, -0.00185362f, 0.0879064f, 0.213956f,
+0.109458f, 0.0266622f, -0.0153787f, 0.121687f, -0.0428293f,
+-0.0179952f, 0.0256446f, 0.244823f, -0.0183688f, 0.0673453f,
+-0.261959f, -0.0195782f, -0.141111f, 0.0401895f, 0.425363f,
+0.201468f, -0.167032f, -0.135661f, 9.12063f, -0.175319f,
+4.47634f, 0.303674f, -4.15526f, -0.0474631f, 0.00855777f,
+0.0944216f, 0.0691601f, -0.0445577f, -0.091551f, -0.0982992f,
+-0.131612f, -0.0969343f, -0.124359f, -0.0123872f, 0.0174908f,
+0.465926f, -0.083936f, 0.824247f, 0.0917478f, -0.0434931f,
+-0.125792f, -0.0484324f, 0.0246675f, -0.516806f, 3.3132f,
+3.73923f, 2.62617f, -93.2532f, -0.605171f, 0.0422526f,
+0.00270449f, 0.0662168f, 0.0259782f, 0.0140055f, 0.0174977f,
+-0.0478789f, -0.0162726f, 0.0174899f, -0.0384183f, 0.0458608f,
+0.0954459f, 0.242452f, 0.21106f, 0.280241f, -0.088756f,
+-0.188288f, -0.572681f, -0.561314f, -0.0891808f, 0.401866f,
+-0.63524f, 0.902111f, 0.68859f, 0.856107f, -1.42781f,
+0.0738099f, 0.0721273f, 0.102551f, 0.0874915f, -0.0598193f,
+-0.172467f, -0.0121237f, -0.0276566f, -0.146163f, -0.264742f,
+0.0154283f, -0.0601237f, 0.129874f, 0.0970165f, 0.150932f,
+0.0938906f, -0.149264f, 0.014297f, -0.177554f, -0.126669f,
+0.717065f, -1.862f, 2.25998f, -1.75112f, -1.15153f,
+-0.171174f, 0.0613752f, -0.0453666f, 0.0906195f, 0.0235879f,
+0.0266649f, -0.00258569f, 0.0013994f, -0.00458529f, 0.0285861f,
+0.070281f, 0.0474546f, -0.0312625f, -0.044836f, -0.0677274f,
+-0.0571132f, 0.106835f, 0.145102f, 0.063436f, 0.174177f,
+0.0400255f, -0.960015f, 0.666379f, -1.81109f, -1.12481f,
+-3.22379f, -0.617688f, -0.0196257f, 0.312598f, 0.151316f,
+0.105433f, 0.00285736f, 0.244391f, 0.188321f, 0.146927f,
+-0.0991143f, 0.331209f, 0.174657f, 0.0566923f, 0.218108f,
+0.278288f, 0.169498f, 0.088236f, -0.318505f, 0.0934496f,
+-0.130456f, 0.033616f, -0.137256f, 5.0233f, 0.807433f,
+-1.80039f, -1.20691f, 0.954173f, -0.0258414f, 0.0275836f,
+0.0420577f, 0.0260727f, -0.0386572f, -0.0126257f, -0.0199216f,
+-0.00275359f, -0.0279507f, 0.0336754f, 0.0200924f, -0.0275905f,
+-0.134484f, -0.0178773f, -0.048596f, 0.140668f, -0.0240282f,
+0.133156f, -0.0154105f, -0.0307081f, -1.1112f, 1.25178f,
+-0.400513f, -4.99124f, 0.133491f, 1.39644f, -0.208202f,
+-0.115869f, -0.184513f, -0.065846f, -0.0823625f, -0.0714934f,
+-0.0366108f, -0.0259024f, -0.199396f, -0.0876733f, -0.0860402f,
+0.111153f, 0.0771431f, 0.230413f, 0.478924f, 0.0588229f,
+-0.0106344f, -0.0371012f, 0.0713401f, 0.194239f, 9.53558f,
+1.23366f, 0.155603f, 4.49677f, 0.743929f, -1.01867f,
+0.045674f, 0.00230101f, -0.0111697f, -0.00849812f, 0.0344646f,
+-0.0262655f, 0.0344082f, 0.00702128f, 0.0498685f, 0.017916f,
+-0.0422025f, -0.029116f, -0.186595f, -0.0139807f, -0.352806f,
+-0.070128f, 0.079064f, -0.00257802f, -0.325687f, 0.087853f,
+0.536298f, -1.39807f, -0.76403f, -0.378262f, -0.0528369f,
+-0.0874338f, -0.00700915f, 0.103583f, 0.0333754f, 0.0188563f,
+-0.00467275f, 0.0450362f, 0.0263766f, -0.0648204f, -0.0490503f,
+0.0580142f, -0.0242903f, -0.0187162f, -0.0705934f, 0.274156f,
+0.150911f, 0.0853199f, -0.00532834f, -0.126533f, -0.0996278f,
+0.0570326f, 1.70936f, 3.01576f, -1.36414f, -4.93744f,
+-2.24259f,
/* output layer */
-1.93298, -2.90743, -1.17607, -1.22319, 1.54878,
-0.871944, 2.56482, 0.374822, 0.639316, 1.68487,
--1.21436, 1.15552, 0.304933, -1.21178, -0.79036,
-1.35881, 2.10126, 5.11079, 1.39309, -1.94099,
--1.63519, 0.168846, 0.528794, 0.14696, -0.208921,
--0.334534, 0.210197, 2.32808, 1.08323, -1.3599,
-0.846293, 2.14501, 0.505528, 0.918715, };
+0.281193, -1.0361, -0.554712, -3.32969, 0.497616,
+1.1356, 0.911487, 0.591915, 0.785052, 4.22215,
+-1.53397, -1.78146, -0.726456, 4.06597, 0.914172,
+2.84081, 1.2306, 5.29403, -0.126691, -1.22636,
+-0.71336, 0.295882, -1.30839, -3.25103, -0.680867,
+0.0129163, 0.0272871, 1.15775, 0.932324, 1.22855,
+-0.210346, 1.74899, -0.945376, 0.626078, };
static const int topo[3] = {25, 16, 2};