Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.xiph.org/xiph/opus.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2016-12-17 01:52:15 +0300
committerJean-Marc Valin <jmvalin@jmvalin.ca>2016-12-20 23:33:27 +0300
commitcf9409fe51fa425d176e74c2e3bc4b7a9b5e9086 (patch)
treef7b9984bc1feb07b6fa76772c7b4f50294603ca2 /src/mlp_data.c
parent159bb6df002560749866587becf3dc33541fec1d (diff)
Makes analysis run at 24 kHz, with 20-ms frames
The change also makes the analysis run for sampling rates of 16 kHz and 24 kHz since the features are only computed on the 0-8 kHz band. The longer time window (20 ms instead of 10 ms) makes the tonality estimator more reliable for low-pitch harmonics.
Diffstat (limited to 'src/mlp_data.c')
-rw-r--r--src/mlp_data.c186
1 files changed, 93 insertions, 93 deletions
diff --git a/src/mlp_data.c b/src/mlp_data.c
index 3222bece..6e15dc5a 100644
--- a/src/mlp_data.c
+++ b/src/mlp_data.c
@@ -4,104 +4,104 @@
#include "mlp.h"
-/* RMS error was 0.230027, seed was 1452289367 */
-/* 0.009100 0.069938 (0.230027 0.230027) 1.24058e-07 5543 */
+/* RMS error was 0.280492, seed was 1480478173 */
+/* 0.005976 0.031821 (0.280494 0.280492) done */
static const float weights[450] = {
/* hidden layer */
--1.20927f, -0.0275523f, 0.0304442f, -0.071791f, -0.0897356f,
-0.100996f, -0.0492634f, 0.070213f, 0.0187071f, 0.0042668f,
-0.0644589f, -0.10967f, -0.119688f, -0.00888386f, 0.170952f,
-0.174562f, -0.265435f, -0.0635892f, -0.284755f, -1.06453f,
-0.202855f, 2.31084f, -2.763f, -0.420894f, 0.698811f,
-6.46418f, 0.0662341f, 0.0758173f, 0.0511722f, 0.0426484f,
-0.115711f, -0.263815f, -0.0113386f, -0.189737f, -0.0929912f,
--0.287827f, 0.0925463f, 0.0286792f, -0.0199793f, -0.193071f,
-0.258586f, 0.018504f, 0.116125f, 0.099269f, -0.00781962f,
--0.266017f, 0.283733f, 10.5488f, -0.658286f, 0.836758f,
-13.1168f, -5.02553f, -1.0969f, -0.0738116f, 0.0204736f,
-0.0110775f, -0.00198985f, 0.00426824f, 0.148998f, 0.0755275f,
-0.112213f, -0.0518501f, 0.028398f, 0.0240943f, -0.0503666f,
--0.149506f, -0.133575f, -0.137328f, 0.116275f, 0.238077f,
-0.080265f, 0.0387349f, 0.09185f, 4.04867f, 3.2435f,
--0.7155f, 8.14792f, -29.8969f, 1.1575f, -0.124794f,
-0.0226943f, -0.0470538f, -0.0334476f, 0.0360859f, 0.0447789f,
--0.00258532f, -0.0192054f, -0.113082f, 0.109513f, -0.0437787f,
-0.0382349f, -0.00994462f, -0.155653f, 0.171922f, -0.222151f,
--0.523565f, -0.0454432f, -0.556888f, 0.761537f, -2.70075f,
--0.883015f, 0.887168f, 0.746329f, -0.363477f, 0.360424f,
-0.034755f, -0.015404f, 0.00688472f, -0.00949269f, 0.0625642f,
--0.050711f, 0.0370223f, 0.0149561f, 0.060385f, -0.0709806f,
--0.036509f, 0.099007f, -0.0397276f, 0.285237f, 0.127836f,
--0.15154f, 0.265848f, -0.0832318f, 0.0520659f, 0.897805f,
-0.439215f, -3.00803f, 1.93755f, -0.408725f, 0.300142f,
--1.42001f, 0.118794f, -0.04621f, 0.050757f, -0.0239654f,
--0.0629488f, -0.0083243f, -0.108989f, -0.0326831f, 0.104277f,
--0.0667274f, 0.0475941f, 0.069182f, -0.0574944f, -0.137823f,
--0.206978f, -0.162035f, -0.208444f, 0.141751f, -0.289377f,
--0.7875f, 0.0911f, 0.174999f, -2.03406f, 3.06743f,
-1.22255f, 2.10659f, 0.0779022f, -0.220946f, 0.137124f,
--0.0625512f, -0.073468f, 0.174861f, -0.139417f, 0.0967417f,
-0.0830658f, -0.223662f, 0.103016f, -0.102317f, 0.225611f,
-0.154375f, 0.187856f, -0.00878193f, 0.128648f, -0.371477f,
--0.479037f, 0.156541f, 1.10304f, -1.26162f, 0.086939f,
--0.143269f, 2.18318f, -2.88831f, 0.101126f, -0.308315f,
-0.222068f, -0.227709f, -0.00855236f, 0.0107035f, 0.00774349f,
--0.0185316f, 0.0306039f, -0.233612f, 0.0807309f, -0.029933f,
-0.151942f, -0.267724f, 0.0484763f, 0.132192f, -0.230059f,
-0.357879f, 0.075414f, 0.110637f, -1.27818f, 3.3101f,
-0.831064f, -0.212367f, -20.704f, -1.1492f, 0.0312941f,
--0.0208507f, -0.00804196f, 0.0110407f, 0.027599f, 0.00193594f,
--0.0135057f, -0.00614977f, 0.0505432f, -0.0108098f, 0.000826042f,
--0.0243765f, -0.323055f, 0.0682748f, -0.55873f, -0.103042f,
-0.174935f, -0.126558f, -0.104518f, 0.422479f, -0.0683178f,
--1.44811f, 0.702109f, 0.712138f, -0.420112f, 2.59746f,
--0.0297689f, -0.0453044f, -0.0330312f, -0.0344518f, -0.0260442f,
--0.0610515f, 0.0916816f, 0.0256295f, -0.105187f, 0.0771212f,
--0.0898792f, -0.186163f, -0.321019f, -0.225689f, 0.175825f,
-0.252939f, 0.738898f, 2.41919f, 0.114505f, -0.314026f,
-0.607983f, 1.73201f, -2.09609f, -0.609339f, 1.18997f,
-0.113871f, -0.177673f, -0.0785783f, -0.348033f, -0.0949274f,
--0.0191062f, 0.335823f, -0.0578655f, 0.131259f, -0.118687f,
--0.132123f, -0.239624f, 0.000738732f, -0.185936f, -0.13077f,
--0.436439f, -0.141664f, 0.0353391f, -0.0536557f, -0.0964537f,
-0.221853f, 1.94264f, -1.78544f, 3.8254f, 3.74598f,
-2.37071f, -1.42709f, 0.0463179f, -0.0568602f, 0.0529534f,
--0.103245f, -0.340972f, 0.101934f, -0.810811f, 0.176158f,
-0.469658f, 0.0248864f, -0.10734f, -0.143827f, -0.0457131f,
-0.779219f, -0.142152f, 0.0394297f, 0.160772f, -0.707623f,
--0.608236f, 1.07106f, -1.27037f, 2.27722f, 6.3688f,
-0.519837f, -3.33262f, -0.126443f, -0.0943922f, 0.0265837f,
-0.0620709f, 0.0113266f, -0.255811f, -0.0735781f, -0.0638952f,
--0.09543f, -0.204965f, 0.00454999f, 0.0554974f, -0.16251f,
--0.573836f, 0.258764f, 0.19895f, 0.0219289f, -0.376757f,
--0.508578f, -0.0767061f, -0.654512f, 4.48901f, 3.38949f,
--2.34533f, -11.0766f, 4.35799f, 1.66794f, -0.0513934f,
--0.0685787f, -0.0112154f, 0.000464661f, -0.234848f, -0.338596f,
--0.142242f, -0.167476f, -0.140324f, -0.104829f, -0.104195f,
-0.0110351f, -0.112668f, 0.0872292f, -0.170777f, -0.0876985f,
-0.123348f, -0.156758f, 0.199038f, -0.056107f, 0.899269f,
-0.0820197f, -1.295f, 0.0295294f, 2.27577f, -0.940993f,
--0.0100104f, -0.111541f, -0.132193f, -0.11037f, 0.0371375f,
--0.0180172f, -0.0105591f, 0.0197043f, 0.04099f, -0.0538671f,
--0.102347f, -0.0470742f, 0.178034f, -0.267772f, -0.105789f,
--0.105376f, 0.0623262f, -0.042906f, 0.176528f, -0.160076f,
--2.28483f, -1.92619f, 0.218149f, 9.67107f, 3.30399f,
--1.75951f, 0.129671f, 0.118305f, 0.140766f, 0.0678099f,
-0.00313175f, -0.0144533f, -0.0310217f, -0.0245139f, 0.136948f,
-0.150137f, 0.112326f, -0.0755033f, -0.280984f, -0.249342f,
--0.681657f, 0.0315246f, 0.294968f, 0.0407062f, 0.282759f,
--0.344185f, -7.32828f, -0.220036f, -0.560418f, -1.87191f,
--7.10132f,
+-0.514624f, 0.0234227f, -0.14329f, -0.0878216f, -0.00187827f,
+-0.0257443f, 0.108524f, 0.00333881f, 0.00585017f, -0.0246132f,
+0.142723f, -0.00436494f, 0.0101354f, -0.11124f, -0.0809367f,
+-0.0750772f, 0.0295524f, 0.00823944f, 0.150392f, 0.0320876f,
+-0.0710564f, -1.43818f, 0.652076f, 0.0650744f, -1.54821f,
+0.168949f, -1.92724f, 0.0517976f, -0.0670737f, -0.0690121f,
+0.00247528f, -0.0522024f, 0.0631368f, 0.0532776f, 0.047751f,
+-0.011715f, 0.142374f, -0.0290885f, -0.279263f, -0.433499f,
+-0.0795174f, -0.380458f, -0.051263f, 0.218537f, -0.322478f,
+1.06667f, -0.104607f, -4.70108f, 0.312037f, 0.277397f,
+-2.71859f, 1.70037f, -0.141845f, 0.0115618f, 0.0629883f,
+0.0403871f, 0.0139428f, -0.00430733f, -0.0429038f, -0.0590318f,
+-0.0501526f, -0.0284802f, -0.0415686f, -0.0438999f, 0.0822666f,
+0.197194f, 0.0363275f, -0.0584307f, 0.0752364f, -0.0799796f,
+-0.146275f, 0.161661f, -0.184585f, 0.145568f, 0.442823f,
+1.61221f, 1.11162f, 2.62177f, -2.482f, -0.112599f,
+-0.110366f, -0.140794f, -0.181694f, 0.0648674f, 0.0842248f,
+0.0933993f, 0.150122f, 0.129171f, 0.176848f, 0.141758f,
+-0.271822f, 0.235113f, 0.0668579f, -0.433957f, 0.113633f,
+-0.169348f, -1.40091f, 0.62861f, -0.134236f, 0.402173f,
+1.86373f, 1.53998f, -4.32084f, 0.735343f, 0.800214f,
+-0.00968415f, 0.0425904f, 0.0196811f, -0.018426f, -0.000343953f,
+-0.00416389f, 0.00111558f, 0.0173069f, -0.00998596f, -0.025898f,
+0.00123764f, -0.00520373f, -0.0565033f, 0.0637394f, 0.0051213f,
+0.0221361f, 0.00819962f, -0.0467061f, -0.0548258f, -0.00314063f,
+-1.18332f, 1.88091f, -0.41148f, -2.95727f, -0.521449f,
+-0.271641f, 0.124946f, -0.0532936f, 0.101515f, 0.000208564f,
+-0.0488748f, 0.0642388f, -0.0383848f, 0.0135046f, -0.0413592f,
+-0.0326402f, -0.0137421f, -0.0225219f, -0.0917294f, -0.277759f,
+-0.185418f, 0.0471128f, -0.125879f, 0.262467f, -0.212794f,
+-0.112931f, -1.99885f, -0.404787f, 0.224402f, 0.637962f,
+-0.27808f, -0.0723953f, -0.0537655f, -0.0336359f, -0.0906601f,
+-0.0641309f, -0.0713542f, 0.0524317f, 0.00608819f, 0.0754101f,
+-0.0488401f, -0.00671865f, 0.0418239f, 0.0536284f, -0.132639f,
+0.0267648f, -0.248432f, -0.0104153f, 0.035544f, -0.212753f,
+-0.302895f, -0.0357854f, 0.376838f, 0.597025f, -0.664647f,
+0.268422f, -0.376772f, -1.05472f, 0.0144178f, 0.179122f,
+0.0360155f, 0.220262f, -0.0056381f, 0.0317197f, 0.0621066f,
+-0.00779298f, 0.00789378f, 0.00350605f, 0.0104809f, 0.0362871f,
+-0.157708f, -0.0659779f, -0.0926278f, 0.00770791f, 0.0631621f,
+0.0817343f, -0.424295f, -0.0437727f, -0.24251f, 0.711217f,
+-0.736455f, -2.194f, -0.107612f, -0.175156f, -0.0366573f,
+-0.0123156f, -0.0628516f, -0.0218977f, -0.00693699f, 0.00695185f,
+0.00507362f, 0.00359334f, 0.0052661f, 0.035561f, 0.0382701f,
+0.0342179f, -0.00790271f, -0.0170925f, 0.047029f, 0.0197362f,
+-0.0153435f, 0.0644152f, -0.36862f, -0.0674876f, -2.82672f,
+1.34122f, -0.0788029f, -3.47792f, 0.507246f, -0.816378f,
+-0.0142383f, -0.127349f, -0.106926f, -0.0359524f, 0.105045f,
+0.291554f, 0.195413f, 0.0866214f, -0.066577f, -0.102188f,
+0.0979466f, -0.12982f, 0.400181f, -0.409336f, -0.0593326f,
+-0.0656203f, -0.204474f, 0.179802f, 0.000509084f, 0.0995954f,
+-2.377f, -0.686359f, 0.934861f, 1.10261f, 1.3901f,
+-4.33616f, -0.00264017f, 0.00713045f, 0.106264f, 0.143726f,
+-0.0685305f, -0.054656f, -0.0176725f, -0.0772669f, -0.0264526f,
+-0.0103824f, -0.0269872f, -0.00687f, 0.225804f, 0.407751f,
+-0.0612611f, -0.0576863f, -0.180131f, -0.222772f, -0.461742f,
+0.335236f, 1.03399f, 4.24112f, -0.345796f, -0.594549f,
+-76.1407f, -0.265276f, 0.0507719f, 0.0643044f, 0.0384832f,
+0.0424459f, -0.0387817f, -0.0235996f, -0.0740556f, -0.0270029f,
+0.00882177f, -0.0552371f, -0.00485851f, 0.314295f, 0.360431f,
+-0.0787085f, 0.110355f, -0.415958f, -0.385088f, -0.272224f,
+-1.55108f, -0.141848f, 0.448877f, -0.563447f, -2.31403f,
+-0.120077f, -1.49918f, -0.817726f, -0.0495854f, -0.0230782f,
+-0.0224014f, 0.117076f, 0.0393216f, 0.051997f, 0.0330763f,
+-0.110796f, 0.0211117f, -0.0197258f, 0.0187461f, 0.0125183f,
+0.14876f, 0.0920565f, -0.342475f, 0.135272f, -0.168155f,
+-0.033423f, -0.0604611f, -0.128835f, 0.664947f, -0.144997f,
+2.27649f, 1.28663f, 0.841217f, -2.42807f, 0.0230471f,
+0.226709f, -0.0374803f, 0.155436f, 0.0400342f, -0.184686f,
+0.128488f, -0.0939518f, -0.0578559f, 0.0265967f, -0.0999322f,
+-0.0322768f, -0.322994f, -0.189371f, -0.738069f, -0.0754914f,
+0.214717f, -0.093728f, -0.695741f, 0.0899298f, -2.06188f,
+-0.273719f, -0.896977f, 0.130553f, 0.134638f, 1.29355f,
+0.00520749f, -0.0324224f, 0.00530451f, 0.0192385f, 0.00328708f,
+0.0250838f, 0.0053365f, -0.0177321f, 0.00618789f, 0.00525364f,
+0.00104596f, -0.0360459f, 0.0402403f, -0.0406351f, 0.0136883f,
+0.0880722f, -0.0197449f, 0.089938f, 0.0100456f, -0.0475638f,
+-0.73267f, 0.037433f, -0.146551f, -0.230221f, -3.06489f,
+-1.40194f, 0.0198483f, 0.0397953f, -0.0190239f, 0.0470715f,
+-0.131363f, -0.191721f, -0.0176224f, -0.0480352f, -0.221799f,
+-0.26794f, -0.0292615f, 0.0612127f, -0.129877f, 0.00628332f,
+-0.085918f, 0.0175379f, 0.0541011f, -0.0810874f, -0.380809f,
+-0.222056f, -0.508859f, -0.473369f, 0.484958f, -2.28411f,
+0.0139516f,
/* output layer */
-8.55144, 2.0822, 0.240592, 1.26638, 0.0309585,
--1.09841, 0.861549, -1.53704, 1.07356, 4.39194,
--2.60476, 0.375094, 0.122941, 0.00326393, 0.777163,
--2.03171, -0.944556, 4.02958, -0.260741, 0.556385,
--0.220568, -1.77121, -0.858706, -1.52023, -0.784162,
-0.345948, -0.0488489, -0.323381, -0.752573, 0.517346,
-0.876475, -1.44056, -0.382276, -1.55409, };
+3.90017, 1.71789, -1.43372, -2.70839, 1.77107,
+5.48006, 1.44661, 2.01134, -1.88383, -3.64958,
+-1.26351, 0.779421, 2.11357, 3.10409, 1.68846,
+-4.46197, -1.61455, 3.59832, 2.43531, -1.26458,
+0.417941, 1.47437, 2.16635, -1.909, -0.828869,
+1.38805, -2.67975, -0.110044, 1.95596, 0.697931,
+-0.313226, -0.889315, 0.283236, 0.946102, };
static const int topo[3] = {25, 16, 2};