[深度学习实战]Matlab-BP神经网络实战——光谱分析


一、确定目标

  本次介绍的是神经网络相关案例,在Matalb中搭建BP神经网络并进行模型预测、数据分析和后期数据处理所使用的数据为辛烷值和光谱分析的相关数据。首先,我们打开数据集xlsx文件,可以看到有401个输入,1个输出,并且前50组数据既有输入也有输出。
在这里插入图片描述  数据集的前50行分别由401个输入和1个输出组成,后10行只有401个输入没有输出我们要通过这50组数据进行训练,然后通过最后10组的输入获得其输出在这里插入图片描述


二、导入数据

  新建变量X和Y,然后保存到mat文件中,这里在Excel中快速选择多行数据的方法是:选择多行数据向右拖动后,按下快捷键是ctrl+shift+→X变量作为刚刚的401个输入端数据,Y变量作为刚刚的1个输出端数据。注意这里只使用前50行数据在这里插入图片描述
在这里插入图片描述


三、神经网络工具箱

  打开神经网络工具箱,这里有多种方法可以打开工具箱。最简单的方法是可以直接在命令行窗口输入nftool

>>>nftool

  输入是X(xlsx表格中的吸光度,401个输入),输出是Y(xlsx表格中的辛烷值,1个输出)
  注意这里的Sample are 要选择第二个Matrix rows。因为完整的一行表示一组数据(在xlsx表中401个输入和1个输出在同一行上)
在这里插入图片描述
  下一步一般不用管,70%训练,30%测试,有的还有验证集,进行交叉验证比例在6:2:2。
在这里插入图片描述
  下一步是选择隐藏层的个数,一般我们选择10个或者5个,这个给要根据实际情况而定。可以多设置几个隐藏层,看看能不能得到更小的MSE(均方误差)
在这里插入图片描述
  选择算法有三个,一般选择第一个L-M方法即可(L-M方法全称Levenberg-Marquardt方法,是非线性回归中回归参数最小二乘估计的一种估计方法)
  可以和第二个贝叶斯正则化推荐和遗传算法结合使用。
  第三个量化共轭运行时间较长,得到的结果较好。
在这里插入图片描述
  接着开始训练,训练的结果我们一般看第一个和第四个图
在这里插入图片描述
  点开第一个选项“Performance”,图中绿色圆圈代表的点是我们在迭代过程中发现MSE最小的点,那么就把这个点对应的w和b用来预测
在这里插入图片描述
  第四个选项“Regression”是相关性如果都在0.9以上说明训练效果很不错;如果不满意,可以重复训练。在这里我们可以看到,训练效果还是非常不错的!
在这里插入图片描述
  在下一个界面,我们可以选择产生函数,将其自动生成的代码进行适当修改就可以了。
在这里插入图片描述
  以下给出代码:

function [Y,Xf,Af] = myNeuralNetworkFunction(X,~,~)
%MYNEURALNETWORKFUNCTION neural network simulation function.
%
% Generated by Neural Network Toolbox function genFunction, 17-Jul-2023 19:17:27.
%
% [Y] = myNeuralNetworkFunction(X,~,~) takes these arguments:
%
%   X = 1xTS cell, 1 inputs over TS timesteps
%   Each X{1,ts} = Qx401 matrix, input #1 at timestep ts.
%
% and returns:
%   Y = 1xTS cell of 1 outputs over TS timesteps.
%   Each Y{1,ts} = Qx1 matrix, output #1 at timestep ts.
%
% where Q is number of samples (or series) and TS is the number of timesteps.

%#ok<*RPMT0>

% ===== NEURAL NETWORK CONSTANTS =====

% Input 1
x1_step1.xoffset = [-0.062839;-0.056232;-0.053075;-0.048156;-0.044493;-0.041965;-0.040467;-0.043202;-0.046477;-0.049311;-0.053121;-0.057098;-0.062088;-0.062803;-0.065006;-0.06786;-0.068047;-0.070023;-0.07097;-0.072982;-0.073707;-0.075699;-0.07601;-0.07806;-0.078758;-0.080164;-0.080958;-0.081035;-0.082856;-0.082576;-0.083017;-0.082745;-0.082797;-0.082355;-0.082227;-0.081972;-0.082198;-0.08173;-0.081676;-0.081344;-0.082231;-0.080868;-0.08055;-0.078745;-0.077696;-0.075856;-0.074587;-0.072527;-0.07165;-0.070243;-0.06983;-0.069824;-0.069127;-0.068388;-0.0661;-0.064995;-0.062015;-0.061494;-0.059177;-0.059032;-0.05776;-0.059117;-0.059797;-0.061188;-0.062325;-0.063308;-0.065296;-0.066125;-0.06768;-0.068464;-0.068879;-0.068813;-0.068729;-0.068507;-0.068568;-0.068526;-0.069355;-0.069546;-0.070077;-0.070081;-0.071128;-0.070863;-0.07199;-0.071699;-0.072714;-0.072392;-0.073132;-0.07297;-0.07344;-0.074101;-0.074194;-0.07502;-0.074963;-0.076318;-0.075933;-0.076976;-0.076463;-0.077096;-0.076117;-0.076017;-0.07474;-0.073907;-0.072641;-0.071094;-0.069378;-0.067626;-0.065388;-0.063377;-0.060488;-0.057457;-0.053399;-0.048255;-0.042001;-0.035052;-0.025022;-0.013476;-0.000631;0.015673;0.035679;0.056818;0.078483;0.099178;0.117701;0.137449;0.153815;0.163895;0.163702;0.155626;0.143409;0.12838;0.122619;0.125492;0.132107;0.142736;0.154038;0.165993;0.179567;0.19629;0.21385;0.232991;0.257241;0.289582;0.331322;0.377178;0.419535;0.450145;0.463245;0.452347;0.426723;0.389338;0.346388;0.30669;0.275889;0.254164;0.237333;0.221255;0.201938;0.183944;0.165283;0.147;0.128532;0.111234;0.095765;0.0823;0.069462;0.057039;0.044906;0.033716;0.024349;0.014871;0.007612;0.000613;-0.003814;-0.008565;-0.013151;-0.015985;-0.019332;-0.02232;-0.026357;-0.03027;-0.033996;-0.037569;-0.041087;-0.04436;-0.046082;-0.048718;-0.050306;-0.051268;-0.052297;-0.052896;-0.052972;-0.05291;-0.053057;-0.052542;-0.052719;-0.051607;-0.051743;-0.051426;-0.051493;-0.051607;-0.051989;-0.052124;-0.052159;-0.053002;-0.052737;-0.05304;-0.052421;-0.052184;-0.051332;-0.050416;-0.049718;-0.047979;-0.047005;-0.045554;-0.044502;-0.042504;-0.041216;-0.039177;-0.036789;-0.034003;-0.030286;-0.026706;-0.021314;-0.015722;-0.00724;0.004459;0.021267;0.044608;0.073156;0.104525;0.133112;0.156234;0.172;0.184211;0.196043;0.21241;0.231595;0.252718;0.274084;0.295116;0.311991;0.322896;0.329194;0.333041;0.336796;0.343026;0.345607;0.341031;0.329991;0.31461;0.301854;0.289604;0.283237;0.277902;0.276863;0.274374;0.267325;0.254868;0.236587;0.217861;0.198453;0.184917;0.176385;0.17263;0.173392;0.175211;0.17611;0.175334;0.171653;0.164625;0.156393;0.149285;0.142153;0.135528;0.127405;0.118376;0.108915;0.099353;0.092128;0.086203;0.083333;0.080803;0.079997;0.07953;0.078346;0.077156;0.075003;0.072874;0.069006;0.06791;0.06476;0.061707;0.059135;0.055048;0.05248;0.04885;0.045733;0.041393;0.037932;0.033204;0.028705;0.023336;0.017593;0.012494;0.007079;0.003365;-0.001829;-0.003898;-0.007799;-0.011351;-0.013625;-0.016354;-0.017304;-0.019677;-0.021104;-0.023398;-0.023994;-0.026154;-0.027349;-0.028195;-0.03017;-0.031791;-0.032439;-0.032304;-0.034595;-0.034164;-0.034857;-0.034519;-0.033723;-0.033179;-0.032698;-0.031403;-0.031145;-0.03101;-0.029844;-0.027971;-0.025903;-0.024965;-0.024039;-0.021888;-0.020173;-0.018085;-0.016194;-0.012649;-0.0115;-0.008833;-0.006823;-0.003078;-0.000625;0.002284;0.00559;0.011314;0.014639;0.02055;0.02634;0.033227;0.040899;0.051054;0.062401;0.076936;0.094397;0.11311;0.13232;0.155301;0.177334;0.196926;0.217418;0.232281;0.243012;0.251502;0.257508;0.259743;0.263141;0.263725;0.268521;0.276562;0.289492;0.309956;0.336304;0.370108;0.412838;0.464496;0.526094;0.592885;0.660242;0.740544;0.811414;0.882708;0.947239;1.007899;1.06657;1.107501;1.147547;1.173971;1.213914;1.239907;1.21226;1.195502;1.201374;1.196473;1.185845];
x1_step1.gain = [95.0886701849474;101.983580643516;96.8757568418503;93.6812028666448;86.1437739587371;84.713456732602;82.1321506303642;85.0267834367826;91.374269005848;100.811532839357;104.739460591778;101.708706265256;99.4332305856617;103.38054378166;104.182945251862;106.501943660472;114.070609707409;112.429029175333;112.701453848755;113.269524834343;115.881569036445;111.931945377211;114.632888175618;113.785060021619;114.744693057946;113.84335154827;114.318376679051;118.287201324817;118.743691741376;118.771898568799;117.439812096301;122.948300239749;119.495728027723;119.353106164588;119.452905691931;120.213980885977;110.211054168733;110.717449069973;104.367792099358;103.151271339419;93.7866354044549;93.2183640177115;89.653935807782;91.3659205116492;92.1064750851985;96.3901874789146;100.88781275222;109.063147562439;115.68049048528;119.781996765886;121.817517358996;119.638691152719;119.15400655347;117.481203007519;119.695972230534;115.174200978981;118.413262285376;113.340133741358;114.292245271158;111.02475852115;114.724946939712;113.147770988911;116.536534203473;115.446779034865;118.863663378105;119.189511323004;117.917575614645;119.918455450294;121.285627653123;120.300751879699;121.006776379477;122.57155114298;121.610117961814;126.031886067175;123.624675485227;125.809901239228;119.06888134786;123.122383649348;121.980970968529;125.557159897043;120.751071665761;127.510360216768;122.654237703913;125.454773554134;122.197103928637;123.327372510329;122.129946262824;121.765601217656;123.708789509495;119.990400767939;122.827488791992;123.724095267553;129.132231404959;124.65719272002;127.57542897238;121.499301379017;128.008192524322;122.609122118686;127.258844489692;122.055413157574;126.159086608213;124.641655241182;129.307558026767;132.004488152597;135.208220659816;134.264232008593;135.703623286742;129.962960556241;130.684788290643;136.221223266585;144.592249855408;166.417041105009;153.291944508316;128.758127856821;101.466186393384;82.634384167252;61.020258725897;46.079764071608;35.8821629767842;29.3655571380328;25.5010965471515;24.056098822454;24.1231244270758;25.7224801615372;28.7740803084581;34.7415230683713;44.8400331816245;65.3402594008298;93.7251042691785;106.490602204356;96.5390741902786;86.647604193744;72.3798494499132;62.9425649095201;56.5690849950502;51.4986095375425;45.7393770296849;42.4664515033124;40.7738884018675;39.2087670803192;37.7251721210978;34.5244260314172;30.3822081788904;26.0834409275272;22.2635334453931;19.8745913287158;18.8012333609085;18.9259522119707;21.803830933095;23.5963142557133;24.0543628600637;24.3632066852639;24.0639137549331;24.3167007100477;24.4519702175003;24.7696423263648;24.8163589438158;25.84079486285;26.9400180498121;28.1218802289121;29.8815197740957;31.4911037631869;34.294728900168;37.2988194923631;40.9307656099707;44.9903270796779;48.4707479036402;51.8524279899406;54.2461146220402;56.8617974014159;60.2155717468537;61.7760617760618;64.9371732848469;66.744535291173;68.5119210742669;71.2276078207913;74.5073203442238;76.8816790958715;79.5450025852126;80.4569957357792;83.5456785997744;85.1607408984458;85.7522617159028;87.4431619447359;89.1742464776173;88.0010560126722;86.4416302891473;88.9521437466643;87.9391461108913;90.1103852218968;91.533180778032;92.954080684142;91.0746812386157;88.0824451686779;86.8017881168352;88.3431246963205;88.9917237696894;90.2364194188775;92.5240562546262;92.6912916531492;93.3532486930545;96.5250965250965;100.811532839357;103.578642084002;107.631040792164;113.999088007296;119.104335397808;123.06177701206;124.664962912174;128.791293708545;131.13894170874;134.381509104347;136.50945327964;131.8391562294;128.303823453939;122.691859395129;120.984816405541;119.710301071407;126.111356327637;132.511760418737;137.117784176608;139.547864917667;142.379155691607;135.768108071414;124.797204542618;109.313511149978;87.6539422360521;73.2681247023483;61.4703712810425;53.5417893666006;49.1279783836895;45.2693526482571;42.2413246879422;39.424403705894;36.2345097470831;33.8306437971515;31.2856852347208;30.3508558941362;29.2384836922357;29.7419882519146;30.1659125188537;29.8067035276234;29.2722908494819;27.9653788609701;26.7780634104541;26.9030548418773;26.4417356355271;26.4347458299188;27.0977007600905;28.236224252093;31.9647109591012;34.8565652340618;37.8479647256969;38.7769742327006;38.3965596682538;37.2599064776348;36.2798628621184;36.9610615216869;36.9569636158693;38.9256520046711;39.2765263840066;40.8638620436017;41.291601288298;41.7763295316873;42.2895565939991;42.5966944965071;43.2554015182646;43.3839479392625;45.3525023243157;45.028818443804;45.5539358600583;46.6341781891948;47.8228641113316;49.6425734710087;50.1894652312479;52.656521510189;53.232546378856;52.73983439692;52.5596552086618;53.8184166621818;55.3939897521119;56.3650198686695;57.9962302450341;60.7644163577809;64.2921435000643;68.3060109289618;71.955387659651;76.9230769230769;77.106947335955;80.9356157176966;84.5237089003465;85.0267834367826;87.1004267920913;83.1912150076952;79.1922391605623;78.1433148394155;73.9617617691653;71.4464330368306;70.2715997329679;67.7277345072807;71.118697105469;72.1188518678782;72.6981934498928;72.2073795941945;73.8934456513707;75.1738395038527;77.0416024653313;80.638658172728;79.2707094728498;78.4713775650332;78.8208402301568;76.9585962752039;79.9904011518618;79.2958528268971;77.5283947745862;77.0683210666256;78.4682988072819;76.7695378473822;82.3282427036595;84.0194925222652;85.8295425285383;86.4827466920349;90.5633037493208;93.8042305707988;88.1096083527909;87.6923751479809;89.7062121551918;86.5388775907577;84.8932467422216;83.3854492391078;86.7453157529493;85.3133131425159;81.8062827225131;77.9939944624264;75.723156141148;79.0326404805185;81.3140348024069;81.4365405757563;78.9297130904929;80.0160032006401;86.0289057123193;88.5034073811842;92.2722029988466;88.1173723399568;86.8507903421921;86.244070720138;89.0273759180948;93.5366195865681;94.1752601591562;99.0785693054592;97.6610186044241;108.695652173913;101.822624987272;107.625248883388;105.887335874629;107.492206815006;107.422924051993;107.874865156419;106.700810926163;103.605470368835;108.313024641213;110.778774786751;94.872159764717;78.823946715012;67.001675041876;51.9777535214928;44.6348866273879;37.7422581193033;31.7631737763237;27.4329607022838;24.9563264287497;22.4545015662015;20.3458799593082;19.0159258378892;18.473702684229;17.8719829858722;17.1642879824238;15.7746123389018;13.7357920401085;12.3224033615516;10.8483402039488;9.51112801978315;8.17223808998451;7.62674700173508;7.11746305146993;7.19833574477581;7.28719566849089;7.35094128803193;7.98435067268154;9.29882230415519;10.6564364876385;11.8301194842068;16.5428708498073;16.7650214592275;26.5171101653342;26.2787917011576;19.7112304735623;16.5855357542687;16.285186180391;35.1370344342937;29.2624401948879];
x1_step1.ymin = -1;

% Layer 1
b1 = [1.4226469416109662;1.0430723599716452;-0.71211763940633643;0.40476699419185591;-0.030148577644200807;-0.26806177804844589;-0.64146242411642707;0.77080422637520984;1.0473866388698827;-1.4054514227551231];
IW1_1 = [-0.024134223108732127 0.033749053152210259 -0.00049695970616334259 0.034825279958789139 -0.027120397032108334 0.11410044163237318 -0.031769771529348227 -0.060189110560164655 0.023846970748739312 -0.0092324730346069212 0.06040461868411668 0.11834846601425142 0.044708469694674319 -0.03210108735915964 0.04030210448678672 -0.04381121457711485 -0.1252661779662424 -0.11203014671959924 0.062535254396393986 -0.0043872610029320617 0.031221396110145919 0.006071147353204207 0.018726515172415442 -0.10005472109838011 -0.095805999586045826 -0.12598617758663871 -0.117593888813667 0.060724835146110455 -0.018623744722239995 -0.020489742531460169 0.024270156276822427 -0.089908882696074069 0.0089727584648460045 -0.090646358703430963 0.11689621578332321 -0.099020821639937834 0.018958048746528684 0.055926251162127204 0.10113210034822331 0.068177513772368512 -0.021341654432803409 0.059112155087177348 0.057944432511482499 0.11698909565291167 -0.10383903651236126 0.08574116852808647 -0.058165131942903021 0.0094169727186936003 -0.12374335301410253 -0.0059480212228205029 -0.093353407901245855 0.046433232389504614 0.10764588446605965 -0.03547672629875008 -0.025536074166296812 -0.071559319231733476 0.00079839674478588731 0.068501804036744426 -0.11365088509447505 0.044318131412830364 0.05917768472024644 0.10917203160594481 0.041043511080053573 0.083155003028650795 -0.060309392635619338 -0.0857105764858202 -0.025766423279670478 0.045854571963555815 -0.07353220365730595 0.062552610151159593 -0.018552289000606442 0.054022662752522981 -0.081303879799507039 -0.060781292318557542 0.0075426298515368492 -0.10462556788145355 0.094357130800629296 -0.062564409208453117 -0.0045300905720558667 -0.07064798021663897 0.012103398054465328 -0.0025004383810498035 0.040914564703924933 0.10483296825441446 0.047386763675400081 -0.027196468651391265 0.068641499721926055 -0.092612077441440274 -0.086423283248235325 0.012890966823110184 -0.085100277259333404 -0.023590429745899397 -0.053526853844166146 -0.10669507804223619 0.066031967973034192 0.069251874613165149 -0.03534820982835065 -0.033514051774102063 -0.12545106717508875 -0.07712816487086474 -0.094375471324412499 0.097539602587626478 0.10124686347327415 -0.028782127379944195 0.092661623583259717 -0.088293556453344621 -0.12491487260075865 0.10462832359187543 -0.070621741344693956 0.024821747757415157 0.047266787840109396 -0.037898103782720967 0.038566999034772877 -0.077331902825713575 0.032140702771168546 0.079251942005520437 0.024131102244095998 -0.11808388902987456 -0.006253908978062642 0.038587597301414561 -0.022794429021597149 -0.0052238238884177142 0.028974306629035596 0.072124345007206145 0.077974158360134119 -0.072594963868199996 0.097940217697022269 0.098728471878795798 0.02592942139128069 -0.12701565558874978 0.01046046145101465 -0.0034176208008984774 -0.023343902053267234 0.089767778193199324 -0.045723365360974697 0.10169159777741874 0.035581205034228056 0.099479987458047703 -0.10028063790585245 0.12429940174031222 0.10853467093745099 0.10709479621947737 -0.082077733855390828 0.099473572246436354 0.044326072600240803 -0.034745957552032296 -0.0048081631472781895 0.10045844219394125 0.12887619069034656 -0.022625019300347014 -0.065745024332253363 0.10673249623219155 0.01323098066115555 -0.11099505613769953 0.097796817113236734 0.11001733373982014 -0.086088844553914357 -0.081007975682277591 0.054002912456313321 0.10734777301063214 0.033176319506523479 0.012728952688888129 -0.10781126780462354 0.051520889495940483 0.07516798118645171 -0.012757043854035442 0.080759542295895173 -0.096414123860464329 0.078490100005995128 0.022689163269846151 0.021419391598729562 -0.0037655476897075898 -0.094945450392348349 0.066809423128326606 -0.12258180133981704 -0.069202428408404196 -0.10766887052178606 -0.09210201255889694 -0.077192282389903735 0.059815455749901686 -0.0069773835631421442 0.046049462126179976 -0.0792845996451641 0.1196996757599893 -0.09382389896711997 -0.056730169286406923 -0.11009975650496531 0.05107275630304936 -0.0070931866050800161 0.0057463999733218651 0.03444886182248999 -0.021035483696597322 -0.0098611372239500658 0.024851915712775837 -0.082006281910511916 0.0782788897129338 -0.068663505338991043 -0.057780769269399193 -0.08580825566360957 -0.0029961900733808649 0.1076833685890235 -0.099331235446260241 0.069336521243320598 0.0052085028928089451 -0.046961242046427258 -0.041348831020289419 0.09615114401297159 -0.059770867593522584 -0.0066595437764532164 0.10016652375305292 0.066185365210693167 0.11487899647818844 0.053963768033452104 -0.038398786324126154 -0.11708689500126018 -0.043129639532586368 -0.069363860052519349 -0.064057368895102662 -0.058530058384123493 0.016919519670794417 0.028627086493384447 -0.11189521773624556 -0.084170571393087451 -0.10355534414915736 0.1050659196829322 -0.082527760246598816 -0.13075344453825291 0.085431191690420516 -0.043108922245380994 0.10935001615420607 0.10129162608774453 -0.10148040555485352 0.082891120616981215 -0.069078645577253406 0.00064417645147327434 -0.030353733625889601 0.0043403711730715666 0.065657119996506003 0.04645202748293624 -0.046888843671681113 -0.031278843303761503 0.083207346903183599 -0.068602939926590709 0.033361489127531473 -0.020378480885601402 -0.075684922435750313 0.11816671889277838 -0.009671131015629485 -0.024140755507516268 -0.11032733488801055 0.096284584010706498 -0.073059665961955983 -0.046262643440208862 0.068954688429979066 -0.06251961161815163 0.097119439141547345 0.091810917456020047 -0.059490562041699696 0.058179364129320031 -0.060429849459897184 0.051243038236950533 -0.11585435435089719 -0.015621661369370078 -0.063522985952447944 -0.029445889397355859 0.070442745949547428 0.0081609571263710854 0.01820501017252181 -0.11142332210580751 -0.10900730627771409 0.11236726737163637 -0.10630805199954946 0.1015820615178276 0.0074320285600482129 0.09291182704940934 0.043512953355693343 -0.079159182144445617 0.008551927041303092 0.090742949829179839 0.079410421131364026 -0.018965524622568019 -0.041452262174858708 -0.10013846870243182 0.067071897514496465 0.040157816432475159 -0.038980173792226153 0.058120084466297212 -7.4548863797669479e-06 0.017564684284164151 -0.0509252034922337 0.057709152308128404 -0.09119555133514938 0.081221081131698111 0.041832984820733471 0.068548623664097419 -0.10114808020518927 2.971567352882845e-05 0.087580293538161533 -0.0050120209176382872 0.0041501850284808503 -0.0054399412549203975 -0.072076150227217278 0.085008093016967823 -0.089579895911686663 0.016689483038051657 -0.030895248248306195 -0.054444557474109367 -0.013372736482612699 0.06316308084711271 -0.028589383865757139 -0.044287648555921787 -0.065327670801063525 -0.075206131864115872 0.012766499306429813 -0.023336885526786269 -0.05599526096374538 -0.061854537088855716 -0.0016623955818174689 0.025567684718483169 0.055564097797405503 0.11779059665323681 0.10493560285862265 -0.07612926767504527 -0.069126486774275062 0.11142262048275753 0.04886990250105256 0.07525862039600846 0.0043689371550273484 -0.080122440125810046 -0.10600190752472924 0.022035453453732513 -0.010946261825705291 0.010727882989101697 -0.02369580583520408 0.11773527610198975 0.05586030621261015 0.0011360952865608395 0.0036842023918029539 0.018724372454467453 -0.065453164489227542 0.029772281884943991 0.048777697661296152 0.0059927612648454876 -0.086876322601117523 0.019095186411762041 -0.083688242230337037 -0.01051213513519764 0.0089225598881661795 0.088838597439369088 -0.030491564669798719 0.10039503983084308 0.031183836712032401 0.011178802196985298 -0.084608960315359569 -0.020115056794585449 0.09192484469650769 -0.065423028949327153 0.098397050142123244 0.061906578634421491 -0.064501020961880748 -0.089028157689965387 0.10710776443090107 0.015094539638529298 -0.10459389766773382 0.023065489560461859 -0.096962707970883064 -0.13215132515381087 0.032800330627465721 -0.036330908717670585 0.046116676623246686 -0.040055132504213616 -0.066428557055855972 -0.05089490810013457 -0.039692479538140847 -0.013747571156792093 -0.071749386160515016 0.034915263516671305 -0.045519968677806485 -0.019618441392219899 0.0092582720843980768 0.080826117938726877 -0.10036024910531782 -0.036920650082145588 0.017590127087097816 0.10395157654983252 -0.041771698917395912 0.11540223679230061 -0.082551017999462128 0.043693658227847362 -0.095772646960990193 0.086877885492106344 -0.049060218195852837 -0.11634701744773147 -0.0087744809219423483 0.10022782109449642 -0.008988180681955206 0.090267619562381912 0.066526844822388284 -0.10182033670956504 0.0090653696592931134 0.14252747406836022;-0.078027926504982734 0.018835981890611645 -0.13247373840247734 -0.036385521239925403 0.11103675709427425 0.063912217691155279 -0.056245635370753957 -0.04055517831090602 -0.073589416372596819 -0.057021655653531532 0.10409753550910403 -0.055286324559563046 -0.048780990119597328 0.039478712134476394 0.047449406546438186 -0.1253984718962407 -0.077305842184528017 0.012806581582291776 0.057985119355109693 0.10175575998584364 -0.083118240232673848 -0.12362521857079772 0.088897022365964307 -0.10836382323959727 -0.12392806537390075 0.056972918640315617 -0.11773492516685469 -0.028037058162279461 -0.11299265564897501 0.096689313086071038 0.043802993767357017 -0.059551478537675492 -0.11924845469545373 0.10045141670385307 -0.12071072911817642 -0.0056739105890830192 -0.023927164832788731 -0.12798782631007832 -0.070927873830234772 0.041349710986969698 -0.035150097214316604 -0.093835178069902922 -0.013866582741690255 -0.031822741031281729 -0.042654924700032265 0.10626740095552846 -0.018584277380739006 0.035527713451781552 0.0081625056537058451 -0.016840404777225104 -0.00305826591803452 -0.03710296092218357 -0.051992418856957226 0.096777386006661123 0.073232184154657307 0.11647359399507561 -0.028517055902824905 0.068377423969811515 -0.025434508146849458 0.014373332558012937 -0.099289443075953457 -0.10261054190817087 -0.028299180203692015 -0.019570871122830666 0.029349132921529103 -0.024149254381610412 -0.077646621106049377 0.047712286480544257 -0.020654517855489541 0.067723682758361797 -0.070934236842902523 -0.049371221577766376 -0.091940586448497397 -0.022380000160705689 0.058507286014256747 -0.028289078908293741 0.082163671909782063 -0.099928055538586705 0.09719531461346094 -0.044942581913814603 0.08134155886983159 0.060513368174372265 -0.023419572103491541 -0.014662532478102799 0.033345948252119131 0.055829807889693439 0.039012132588961947 0.10816742290249903 0.029572082248329735 -0.084870343255521702 0.1061900255656395 -0.024984309186146934 0.10460143366287909 -0.072325138629793978 -0.063919559197814654 0.10723742254981022 0.082896697081599913 -0.12256569941493148 0.065808073687685209 0.06244179570716131 -0.10512636955389934 -0.10438354982937646 -0.051927017827823829 -0.05503097675476238 0.11088239535456768 -0.044795533439648351 -0.090243605008025418 -0.089712132056572677 0.06755129276077125 -0.097708994371579636 0.075931713207069512 -0.046947283711983888 0.079685297137519165 0.033834932511027288 -0.053671049332044217 -0.098056283353639556 0.08534980617986665 0.014481907229215536 -0.019910663396812918 0.0052145524762420362 -0.0079048494492691933 0.014691799849128821 0.026137409145279837 0.013096826791418556 -0.057244880891109587 -0.038003563733174282 -0.049033905846868391 0.0033623497697413095 0.079102825132649074 -0.11888699806659765 -0.0042199086329349506 -0.10692750225861375 0.029370861687368324 0.010889614695488898 -0.088322081515221501 0.098944138903428611 0.01003874805115074 0.014368262438347717 -0.047896278056500097 -0.11841027256218509 -0.10313795115557305 0.037624553552359885 0.073907276209286291 0.037588463882626065 0.11310839783537054 0.095041543028607317 -0.020476338086768388 -0.10009140595244685 -0.11920609595559958 0.021777132614545187 -0.11604267698264673 -0.0042081949486381005 -0.043953772382312892 0.12242087099558251 -0.045755237629731209 -0.0080206024717056571 -0.01634614019104489 -0.10763731773563417 -0.079435443816713386 -0.052858010433584873 -0.043665404551728959 0.079260429606762162 -0.089290635772912741 0.065536855354129259 -0.034537996643331813 -0.04873436215999985 0.027438922027047393 0.019564232279287729 0.0027025336447354152 -0.11257474555574296 -0.014220755268022739 0.0094060358514918806 -0.049603323552537902 0.054463299856514262 0.035500071084517047 0.06955521899442095 0.0068768381367983761 -0.0043929893727654148 0.10419072609659245 0.068172143974686017 -0.02761515469269709 -0.077141724358174235 -0.13083151874022023 0.10812983642137003 -0.057521750027064146 0.074950669081629243 -0.1082267087195076 -0.09476525724585351 0.1026357051112759 0.088104016794029905 0.099070777950181418 -0.087485917095525279 0.076101604060624925 0.068828068072935872 0.080477234107243778 -0.12271739357896946 -0.018755104008789079 -0.11093283591741618 -0.066090885845363254 -0.0102126860871619 -0.06611301010261747 0.071842214125725279 -0.12315778668100553 -0.073319580223427452 -0.035125582191013298 -0.057283334263162684 0.010702564404043298 0.065461128282369566 -0.08286925399366997 -0.0079080188305826506 -0.11901478046826486 -0.13564888986074611 -0.090710537099214811 -0.10979058848268004 -0.024729565519461857 0.10465795871093357 -0.012082267297755817 0.027660138623122943 -0.11076609858067853 -0.022628850639439927 -0.041826196218573794 -0.027640141599918854 0.039680914348574563 0.013139739522621773 0.062403997662754271 0.0063175553876153347 -0.054550902815496335 0.0046015944378552873 -0.049044219981790135 -0.023843772916566159 -0.0744026780128694 -0.024200871149939636 -0.027239975953809302 -0.023134979850396239 0.10637918239828315 0.066648954800618262 0.075781404385193152 0.097066495433335814 -0.034945207310969464 0.068940738075851021 -0.066822875448801416 -0.018374543242318839 0.016097287861783195 -0.12106222104727599 0.099062336968805328 0.082884146008030374 0.08378694446022783 -0.027233160270088101 -0.11156709049192873 -0.072458685980166707 -0.0075364890975965354 0.016983062468875224 -0.030703664602080835 0.065369953736871239 -0.12144021789133583 -0.12570868766156049 -0.054670188421270055 0.084210318562494904 -0.079767592571015844 -0.046356153202918651 0.094839437283034567 -0.0026030252522082614 0.10242064671426215 0.011132199907799588 0.023950587211064731 0.065154413528036442 -0.021177841177280662 0.066523324586012567 0.069123394128471322 0.1030824272196998 -0.12432831426621009 0.025989908111918255 0.032882146078906958 -0.071649632501913002 0.072267771183392088 0.034751655660111222 -0.12851159361225428 -0.1241875897282539 0.083580801292308105 -0.11797093120224493 0.10222102279401737 -0.046503938306285124 -0.064106098185600632 -0.0062738341769024188 -0.01751020488896882 -0.054534459827443753 0.084642318769819536 0.091230144974497301 0.10230013076652866 0.098206664717398931 0.0136128592475117 -0.087792886594356717 -0.10358731743402162 -0.038896227140276983 -0.080603193431652176 0.025990012791979693 0.0073842792740192184 0.086156158523682788 0.088007899055551481 -0.12330631750909633 -0.0075139095715475645 -0.024305196876741403 0.021673391991225213 -0.0045299495976952016 0.055912488620404543 -0.016274022908501433 -0.11198966190471719 -0.12738274952408732 0.085387985407463826 0.039572853908418186 -0.047647074854333046 -0.038228072103310223 -0.062871273199092609 0.10586912300338873 -0.060023418014354471 -0.052804970835851138 -0.062899244082478017 -0.029210909603496843 0.083825793758274383 -0.030355257519111688 -0.10486928037667692 -0.12573234695223412 0.080118151621045422 0.10274069015693252 0.07502017670456998 -0.070914639778401511 0.06519308137063147 0.020297241305590921 -0.0150861373277034 -0.040409970316146598 0.042037577097077013 0.046952486690118089 -0.0084865901516587624 -0.025949275402776483 0.072750270138137382 0.0060131143586514366 -0.05556736039517278 0.050048109807566465 0.021883883869975092 -0.091452964605377871 0.011158329824628173 0.056919650220531172 0.087704781659035363 0.075357520870071013 -0.073427920494683691 0.037287996610271795 0.011540093225029434 -0.12584926769436497 -0.074196737441913782 0.0033680920474186082 -0.078925099975474811 -0.10281063150766347 0.051594748548251704 0.08913630470896669 -0.019898844426787694 -0.097384991006029251 -0.057800793583317883 0.029470997260685614 0.037869881275422283 -0.054936405926240058 0.0099634126961506975 -0.075881911935891069 -0.018157575765652911 0.059852297383661823 -0.080035693453687135 0.12138496495290847 0.088076946482126703 0.063668358680992757 -0.024633456813085521 -0.0038467990361090321 0.10420156483661494 0.096232277004576303 -0.0020612822243009032 -0.042198761884147597 -0.11321107691161654 -0.022312734163393456 0.022023145270973613 -0.055245963465944604 -0.014215251516285256 0.055141808820661171 0.041997032155719496 0.01148658902022991 0.022524904933063861 0.091232164367182247 0.082186843438932761 -0.099733135548046081 -0.051213064176565799 0.075755572178601863 -0.11765377618552428 -0.0513483980669001 0.050515945806503412 -0.12858160750513867 0.081251697330013348 0.01367310407180243 0.012852098045588544 0.086334780795878988 -0.072751655275378968 -0.027344515945757528 0.1086357408334571 -0.011778811387576291 0.065216768479397225;0.01632608025962257 -0.060989128533047679 -0.078230350404464938 -0.11651732671703875 0.028591505290245539 -0.065644847142611568 0.06328438352155201 0.01345594744526425 0.022782629126768254 0.0022680550592263909 -0.035700138774743345 -0.1288534783418282 -0.084141048869373861 -0.029682504126785358 -0.051387322872146084 -0.057292735353843278 -0.094567393595763036 -0.11932187632638351 0.014513732778208329 -0.086816914231635983 -0.12066481709706722 -0.026188247982822464 -0.087214589811324739 -0.0043121315828786415 -0.041792000502553495 0.04285735764993908 -0.032516841973780138 -0.03062711749215672 -0.064671038756788951 0.0096686674310078411 0.074372736581473947 0.090642425173548494 0.0098709525350946167 0.10489105018557923 0.11059236862788681 -0.064979426757953138 0.03810403448441306 0.094697153561552616 -0.041557762172581572 0.10825118981755515 -0.10876661459782122 -0.10794360560380549 0.010937068748880195 -0.055718303506342465 -0.10692023736689125 -0.03215207983923539 -0.021179451744182069 -0.054352806149689209 0.10389370350132685 -0.016604817493595936 0.077128641524136496 -0.073833266184800517 -0.0039015347449035511 -0.078857013519811919 0.088957862918583361 0.010215093799392429 0.03891870642230022 -0.070147615042813458 0.072461138263066688 -0.10486629146254867 0.022409617589391119 0.031933394606305066 -0.0090507511353232553 -0.098787590626059629 -0.10628366384154009 0.10379840932162578 0.086547150582071117 0.014615995952216661 0.093526110167682808 0.044649705561529612 0.09385349547145394 -0.046416000948928407 -0.054277353228971786 -0.041748358013250018 0.082478121908679744 0.084289735854834666 -0.12992838708035268 -0.090150201135922356 0.042104589045846498 -0.06745954624694693 0.070161600187018017 0.029686836893177124 -0.090155458009424608 0.039307740232360298 -0.085653526692371959 -0.027885097532801967 0.10544928565807897 0.0064777464055606991 0.035450867420864784 -0.086289426424724702 -0.0030821272981903926 -0.083284210893348254 0.08248815719728575 -0.056919359843950017 0.042913065352787085 -0.073882745734730249 0.076549570636626971 -0.11270472867586984 0.087950586857763302 -0.02299615016744623 0.097853504443867839 0.080726395365250767 0.088267156149715059 -0.097163823163601684 -0.027035409717969087 -0.070690787593741408 0.026354912203959698 0.042794779986556092 -0.06948771623298497 -0.040091871798089505 -0.038728712115277411 -0.10695769966032102 -0.023505879189591187 -0.013649112968490473 -0.022242878953376857 0.046401849688607166 0.064787621511624996 -0.059994673494776427 0.025862736697796245 -0.079223995623964066 -0.066031764793085118 -0.034330221952643611 0.033896024898373053 0.027505659531952796 0.070067295971381657 -0.12468799009649574 0.0093992828988392289 -0.10288917657075829 -0.1299657929886178 -0.1094854773524505 0.051588014575932394 0.015018939754186089 -0.097203136292903433 0.078162635658085788 0.045512081284515532 -0.053543935453926786 0.053838448958281979 0.089857599318341155 0.099257596835494705 -0.011401192308605859 -0.035711265666657173 -0.11025936312817418 0.01625467086971381 -0.018858420675170781 -0.10068926952047899 0.059694096288610311 0.010558426374700166 0.099258241641849376 0.047495345674481236 0.062823378662667101 0.073249480395540217 0.10680907074203133 0.056542303755883767 -0.071421515872256952 0.042106160048520885 -0.041700444605164928 -0.10908695471213571 0.0067048837922154374 -0.075902002139427882 0.029313823279455812 0.028484106414762692 -0.087138875755393155 -0.025661320440169645 0.083139949463366836 0.10132631202578959 0.069084981763653325 -0.10925641125757952 -0.037365310099496944 -0.065440693856293156 -0.10744950977316094 -0.034471178382892043 0.025690117355574044 -0.12299483152033408 0.076002968075555469 0.08372246306821636 -0.09236533106588958 0.017766121107933051 0.066681926323568633 0.06636969217701856 -0.028006604782165097 0.088454349520214595 -0.10192243299329894 -0.014610445725411609 -0.0054459668255624535 -0.062336995619817481 0.083390804667017926 0.108359102702558 -0.10462226576757978 -0.10425863036436048 -0.12396944529092764 0.058519899717759782 -0.066737028249019226 -0.083802570603302248 -0.048224441384845634 0.085284034685213131 0.060141358426392885 0.10803560933668363 0.036290041054780023 -0.1220722570233409 0.036101279882341401 -0.08508613948436633 0.051154890162721872 0.03155879309609215 -0.12159531205642532 -0.020492739540044463 -0.10436764016942995 -0.0070793820639244789 0.013677904642832013 -0.086721787318959964 0.10177950133774484 0.02226645372636734 -0.061020927707256117 0.092099371988384179 0.036751478048215339 -0.064340940956049544 0.092667524609159529 -0.023051621046741053 -0.016181504288824769 0.023972275520917262 -0.1035569834198249 0.024739197782775509 0.035671845112338195 -0.090011122957901923 0.11903658833984029 0.0039778570394165451 0.0044671905712118497 -0.0018051963752297258 0.050368588249276619 0.0079968268284232522 -0.10880393966059951 -0.1004868380206916 -0.026144389082179448 -0.11814540089285043 -0.044708615665111161 -0.063879068584470733 0.024059175151944782 -0.089966483701139854 0.097423331206187097 -0.04234466437892942 -0.056354999086605795 0.0058474369679962657 0.094100418558642443 -0.091849175102791475 -0.071635284482511677 0.083757456968124977 0.051169392447869118 0.087065049481239359 0.085461650450868745 0.12083817303263847 -0.090943558244105105 0.10710188312354357 0.094233763719037134 0.01981041982105676 -0.091795104828845689 -0.047486662057667758 -0.067433190521581837 -0.0090972224603272488 0.066466217349935963 -0.068478977199511584 -0.076963980585228839 -0.10830756552046697 0.10929569299437937 0.01046617773934411 -0.034197001390889437 -0.042629224616746626 0.029589276671433802 0.11933527900597257 -0.11571370623902427 0.040144587019989929 -0.023839324890132168 0.12961068002578655 -0.095239040919496906 0.088438482502149973 -0.021380497294711164 -0.025202444590531396 0.03363030645332906 -0.062840076909149764 -0.091090852543226505 0.11441623310597161 -0.068548657133949351 0.10971512711519046 0.055097537034899148 -0.029370202768599717 0.12323435927212541 -0.045363221050848827 0.043932949958753111 0.038690508588568817 -0.0012997209824487208 0.020201146891066387 0.072022700763249181 -0.0027811578609061821 -0.10096062082181972 -0.10129963632405478 -0.049222783303424694 -0.033319905665449616 -0.058740362186202891 0.11242453781950659 0.046863020784124486 -0.098777613544746484 0.077980436408425849 0.037056217218070758 0.10470927871530604 -0.022453037168696392 0.11393743533702556 -0.049170942215114186 -0.047837059954180937 -0.056720545177818951 -0.091982441021264238 0.09503411873015806 -0.015303450592808946 -0.057665258451115912 -0.018211256091213907 -0.038673202980440739 -0.10882153750966017 -0.013441415966846042 -0.013400783216329063 -0.09417952537408969 -0.099617920696165888 0.075708788614459926 0.0048257497097910209 -0.12823346593463936 -0.014551697358073044 0.059220612943033865 -0.039015004209029557 -0.078247903061198831 0.044631078188196581 0.11523833053804693 0.070082747514160826 0.022738955182206193 0.041897415019425469 -0.069219968919088729 0.041354545541035223 -0.072055040839093309 -0.098618751422950318 0.097279479402009747 0.0096476973621615648 -0.065859785174634478 0.070393034724071241 -0.08729475755237151 -0.10334390921170251 -0.005477791103265091 0.031195714295332518 -0.096327641734173158 -0.067169258045667035 0.062038073827540945 0.03632208236113748 0.08027521801597913 0.078890799404380263 0.067053488344149453 -0.081226230203202118 -0.064611650732168735 -0.071434777620637338 0.069856534326485115 -0.047188366214518426 0.030324895362095719 0.0086503919424685497 0.057848645962737782 -0.086725541510875886 0.043178216024125672 -0.008346920109239004 -0.015299101254259394 0.074915113089721097 0.0031880997835614169 0.11740402708368022 0.060587023464420686 0.10324366641071124 -0.036036194820422127 0.078420980970479989 0.047995857561613176 -0.011754070392462963 0.031592477491234269 0.040892865836757428 -0.018862167708597877 -0.021784648789075482 -0.095175992242314184 -0.10584330198179089 -0.11665799031316183 0.04303524897998566 -0.01405457354841921 0.03909332944254762 0.045668303083667962 -0.099352458124704765 -0.015814606538913131 -0.021886383912421689 -0.04863508362545918 -0.074350953027042255 -0.098062535325649319 -0.12964703953232118 -0.044981365050111841 -0.039965004046225258 0.00067729166557860959 -0.052030222228542429 -0.076610316734136194 -0.074049152913135866 -0.16644321146537172 0.096036965977140426 -0.13099792000766958 -0.13455038641039233 0.087529450568001266 -0.075338472432328898 -0.058845141292993175;-0.10656104649163181 -0.08019855177259648 -0.023976464668437204 0.0093418814632672716 0.055921490552885561 -0.013077695411433735 0.0053214900602378164 -0.095309989803477435 -0.057436060811517434 -0.057599406631338203 -0.050710991566869923 -0.036615681628869572 -0.13244035486111685 0.0905611017122495 -0.070770282093756132 -0.10020520723908671 0.027610768865118013 0.060762271482818889 -0.021351792997116061 0.015826838387708903 -0.038524961320277197 0.086079248870903402 -0.0039250473269850147 0.09769570973022762 0.10749096122620816 -0.084160581014345121 -0.035435806085804551 -0.056069092157958522 0.10202391973147507 -0.071634726217530684 0.083660761861690497 0.10592900165089612 0.059761273993036733 -0.055831840330986003 -0.0013555486296242241 0.062395386164459159 -0.073588214611604849 -0.093089576161599102 -0.12568508447195839 -0.12344032709835848 -0.0078261930705274506 -0.096689170024301427 0.044615717580874889 0.054902767595219629 -0.029911787538704937 -0.025680972239826488 -0.045332870916190988 0.0042325495266819294 -0.11643993405737341 -0.030667370649962528 0.096694590679727299 -0.053761766419422374 -0.04025850545231506 0.060692414746441853 0.0089056168760558389 0.07072801649532863 0.090164194938030268 -0.062693584806387342 0.10562662452989548 -0.073804657423092404 -0.083885772983852219 -0.034732996431749104 0.043834134816583589 0.0058523461376701518 0.066643019129550105 -0.10226491799316201 0.038982717652457442 0.099927969585552778 0.038574453037677724 0.066216745291084372 -0.08192022181768073 -0.019158784111513449 0.018877845812310737 -0.039880558415765863 -0.039085885671477229 -0.0453358489919789 0.011277061016699032 -0.045934149984626506 0.008437928302823099 0.11289862299381175 -0.059718615552945255 -0.059230960267694317 0.11018360426868254 -0.038632441873185104 -0.030262736905188194 0.04691416816331323 0.043863975527849978 0.07881135774534001 -0.072990098350964011 -0.082827954356119268 0.10145977805965102 0.0023275097899135844 0.077855469806867736 0.025322857067796176 0.049916019034594354 -0.013843491753736175 0.012844725598523607 0.12543203086276486 0.11189082653460117 0.029701973472133453 0.10192199932053699 -0.017347907114939966 0.037387615167346143 0.058231948642036478 -0.069966652373482374 -0.025597641833324566 0.025350229688769928 0.12511679139269566 -0.034476631891621902 -0.034932218691531333 0.047877432083310356 0.019319269780684399 0.076556771603786322 0.052126796715101585 -0.079355582325901425 -0.062269351802280465 -0.010184733205819901 -0.12771484144746642 0.10097364327192312 -0.030827592322976459 -0.075404297875481502 -0.01530085557107284 0.03678762513402993 0.029705811739768405 0.093691442745228712 -0.097132286575368529 0.056355857212497258 -0.02197233930283363 -0.047334362571420499 0.0806632701904067 -0.083750347595645508 -0.02954827408832171 -0.064835122192465192 -0.052223859601725278 0.029388925738467127 0.028530714785917261 -0.077798811026390927 0.025148297622621274 0.026221300525204376 0.021908904982192241 0.071534345934058996 0.14028433580050273 -0.01374296190799844 -0.089933120348907825 -0.026501718678595437 0.057181509035694023 -0.07359910865960885 0.051918300594867947 -0.014839480336334721 -0.1086638767792287 -0.054862635473026666 -0.049223484308269394 -0.073641528073850035 -0.0063086860404954863 0.072280224146145072 0.12329818129819828 0.050063305299826416 0.060988072171125202 0.11910605144761491 -0.028412138797104171 0.14089286866346445 -0.051928694691960361 0.00752022368577265 0.046570351557097232 0.010633496147213314 -0.072285100881354869 -0.086643788737907332 -0.015165440871050855 0.10565526425192176 -0.0089120348679792745 -0.10288186684635517 -0.059615826266323627 -0.006475207050816857 0.031559478744293282 -0.017347993451740703 -0.004645671450297548 -0.085360717898390434 0.037496883666004753 0.026985070397437833 0.07685656846786644 -0.048557371695982385 -0.001160008817363241 -0.087927178351841689 -0.037903217718532653 -0.11442922241817398 -0.099627195100979643 -0.0050790623924340189 -0.092770302755422945 -0.066475969103104326 0.025695498068218938 -0.0025258522997962363 -0.097913283304386145 0.016897455988611615 -0.052895777544480348 -0.094255527487566146 -0.046172646958261475 0.11389792329392573 0.10727906111007227 0.057316832701303923 0.073828428631154824 -0.03495730891641767 0.052925400855458223 -0.077347655836481774 0.013745080194886194 0.013904853783229927 0.09752712706002456 -0.04688380852638533 -0.12986945996436736 -0.025492313450195533 -0.11602116254158004 0.047999701518809355 -0.12446970466162754 0.074394043035700297 -0.052661988997915507 0.049108546658727846 -0.020716588428570642 0.097396645874268967 -0.035544426637402808 -0.005174008544273051 0.11481185549168821 -0.11634893049205695 -0.056064032813978537 -0.12915486327966075 -0.02117706346767163 0.073639498982217028 -0.046922596700204974 -0.065133418785609368 0.095025719842928444 -0.072717118538590045 0.11230277811457372 -0.1000100075860286 -0.069828697615118285 -0.093241483190017488 0.0656029051192034 0.044347759795503268 -0.054067357120773658 -0.063907950334243555 -0.095291396361654873 0.12142815671796592 0.11077023228932449 0.092133467759054677 0.015049394547783559 -0.044182748265099242 0.0037847323776236869 0.029907385708719134 -0.070054089377656073 0.11405156835511847 -0.061646662483985731 0.014977254499884456 0.071881951968145036 -0.058809649289618286 0.069889670965625969 -0.016891251851640882 -0.12202141576131302 0.044183289497675429 0.00029801749351228359 0.07479307387137922 -0.040746410297088059 0.0070432208526534862 -0.039711485801366408 -0.033045051808767892 0.11690897788363162 0.092858790139038583 0.055646104873431898 0.038200627453630565 -0.078537370915029422 -0.035024011822305939 0.067071780529642785 0.016826188919434246 0.11568671147091091 0.040082408146837153 0.063398581632309159 0.11033471921876457 -0.064506900225061337 0.0039625091483585523 -0.10001381589066356 0.011779278425353279 -0.075993547994546939 0.070507279801938522 -0.05594557361919341 -0.0050687131026053251 0.08871547546721531 0.074346667102586736 -0.075855161121644865 0.051461030406373336 -0.080605179436303923 0.013822579166743629 0.0013673612714577774 -0.10192002081420738 0.015337398363957314 0.0018591200884106734 -0.10723264888755372 -0.10408041652084951 -0.050480964758894818 0.046171179073925074 0.029251426155810695 0.029049415413796097 -0.11228687942172912 -0.059747474630205744 0.052466887612374044 -0.11247622731810707 -0.022816305214129667 0.088542125133071359 -0.10383489892172551 0.0024375430829233374 0.057825244016469886 0.088003878740245858 -0.050565061844577451 -0.069256817996928344 -0.0035850740606747878 -0.023337165272204259 0.069635639983650979 0.031779382290001358 -0.10156818098813085 -0.093721596075521885 0.098184968182093907 2.1303560651663627e-05 0.05121734309398597 -0.086014745053412223 0.044523449198621577 0.1366044554999197 0.11372386901004189 -0.052100851126013772 -0.037004961776136838 0.084504554368346196 -0.093268999544025122 0.039139903032556621 0.015000510577229323 0.11091844371157471 -0.10787487717300677 0.00075311808870679288 0.070185957821740724 -0.099019999751103496 -0.025836041083596654 -0.092772707464573098 -0.088794565853378721 0.076327177302670482 0.10467005053687808 0.062175847902454423 -0.054663141471287507 -0.087254283791771761 0.0476885276553791 0.087248786222496155 0.068212716961151262 -0.069732003674589926 0.0695715851011076 0.060089870921833627 0.11397251365460739 0.071072286409677971 -0.079257872629120971 -0.11182643942012326 0.033243364892907898 0.10348394145288119 -0.093903834466634695 0.068281201747415032 0.092478334382309194 -0.14089712287849965 0.092525376192642575 0.029190650729458582 -0.051141109428036277 0.089997104711140669 0.096098847679334382 -0.13609422455013589 -0.044395783920798362 0.062678400038845561 0.07065189641601044 -0.035435066858109571 -0.021911194514391871 0.018632658750564773 -0.10635008369620425 -0.064420129466596823 -0.10924167167546064 0.078204478830773888 -0.0086825769055872415 -0.11012788288447999 0.015039916167711703 -0.00039765608774495424 0.090224760162229925 -0.086246573130777562 0.010593744780883539 -0.094188641330857525 0.039419376592418141 -0.06940388813823517 0.074693557411063746 0.064091309643424216 -0.088946165221484838 0.066129003967579786 -0.11326682776038639 0.069577905569899928 0.086352281520013549 0.012520776031920366 0.089958819441942645 -0.080769111567985372 -0.020627319092572299 0.036819197804486836 -0.12267698030428031 0.062274520842382115 0.023110942960722296 0.047266119884674135 -0.010675635132630959 -0.044834867365469273;-0.11739950258768785 0.10410059060876772 0.087547230856528074 -0.087038666617383076 -0.10221941576174877 0.047546935313316357 -0.0087226235719016811 -0.11134434731224262 0.12854880404310384 0.057283113229231811 0.094818710682686838 0.085074326919586302 0.03900744276134667 -0.063921329035246652 -0.032768066694144032 0.011637636249785619 -0.055094836398081437 -0.016051745619538007 -0.034741529573420887 -0.080572544534493959 0.12229378986035769 -0.091111317530056329 -0.0016971133337051001 0.03646746175800003 0.0925581392721435 0.041576712720773804 -0.088086335088785508 -0.012898063745332615 -0.031172844961098813 0.0039744402245144297 -0.022658345101813866 0.088909693715876786 0.09714094406639151 -0.12676444176813165 0.01416051705896575 -0.13721584826147187 0.076185275268358638 -0.049031533142222812 -0.11686569937385657 0.022651538530207224 0.051054209719239088 -0.047176121721329393 0.075997247045934455 0.038590861418316906 0.048563271996732632 -0.012242575994334601 0.066695073017072781 0.031959268686990769 -0.11628157157476626 -0.14551947092927295 -0.032552494107597522 -0.015117788758916713 -0.028333695013384508 -0.049029370757388127 0.048024652402689966 0.10255264548225808 0.023008688420044859 -0.066292092284066684 -0.048880887127728458 0.054247903691293148 -0.071635434149240645 -0.019859361326369788 -0.073472714427151253 -0.13186989363579282 -0.065004320382306358 0.018232189777276604 0.014107692805992217 -0.12260925620329914 0.041328024829769841 -0.05624760227732456 0.093482044867729028 0.070787655361943924 0.022790180546749833 0.14241175481951196 0.046945620349169451 -0.015400090093190461 0.04269326817015584 -0.081774136205667577 0.091927723597925809 -0.010025435281599503 0.045585152706126654 0.012617271159039909 -0.13937008774096055 -0.058303739468651868 0.013425681507815979 -0.10212217400297244 -0.097708778840502636 0.021764951836582398 -0.025937799040252792 -0.05794750346828114 0.099163059464811798 0.032817021029157234 0.024860239357715148 -0.044311477818414248 0.080418825852989942 0.10834634787491916 -0.077429451515347719 -0.067249964947697638 0.10147117431627489 0.085589252793153311 0.062304961252750556 -0.093885591206623764 0.033574766442141503 -0.067166085429819417 -0.11644937758708331 -0.081480637542028278 -0.0862979180965356 -0.0027451484846295702 -0.056582618704384899 -0.063001453568918703 -0.010390077668303386 0.053045437140497559 0.054609056413201136 -0.043047506718458799 0.041932882233227387 0.037497206293161452 0.038059252993042837 0.053041703248094783 0.12204220788328188 0.038338217444187563 0.01819817609199444 -0.019448639477950488 -0.014418253929397114 0.086382308973448937 0.00059705980546775114 -0.021891905643955222 -0.10148771433607398 -0.079055631031975271 0.1350093734294546 -0.080298102689781645 0.13745001754648939 0.091358892102295836 -0.06962633703167509 0.1076224712464456 -0.062747350826185558 0.021558498453348323 0.12463165685714801 0.088190355180362417 -0.046441927530057728 0.10331808736652373 -0.085761623092844977 -0.029594407562562215 0.12225477023193322 0.12917960278144555 0.031540312298768289 0.0021411979133381083 -0.075821274949480405 -0.10265959508133422 -0.090437596267285023 -0.0057177212133609646 0.070825637141754286 0.11421905592126415 -0.046910898694624371 -0.03870835727902442 0.12507978080492016 0.14500259832701784 -0.0026358414184885662 0.15137774068939228 -0.027873621935602423 0.15923248993522648 0.09172436913522708 0.087807696321512405 -0.0086981484757213314 -0.023278772151298293 -0.039400005375637544 0.063974075326242788 -0.0025591885791537757 -0.063630011144268778 0.10511764936068935 -0.07804866057934165 0.095208002257956698 0.018742067010560009 0.09014238695492742 0.014581581822566443 0.065349235329558317 0.032198899482720672 -0.055140877250908736 0.047475807381653176 -0.037396661728048265 0.0053591794745504653 -0.10547653037296016 -0.038568741338223828 -0.013034166135881303 0.091346869881656578 0.059460019830231116 0.0061453629701345184 0.098542579523838242 -0.025836930721332339 -0.007042625017665117 -0.047178795035177835 0.0091261713619230668 0.050965307669768901 0.00031270088013942224 -0.021001834533522883 0.066488248603645175 -0.044635192594072309 -0.083117880039205491 0.074771221858166495 0.058904266487296117 -0.134552891464434 -0.075012017970412931 0.013114189897369533 -0.043188684680632417 0.083152712495075012 -0.10328047623375641 -0.13216883136322 -0.023906491386292729 0.024441073008243604 -0.14339759753374196 -0.13197386598961991 0.075811895780753258 -0.13335411701186459 0.044318039686759084 -0.031140711630403023 0.049957861753835091 -0.10818980091049671 -0.051273153609466458 0.12800184709941062 0.1130143143539583 -0.074944423332199001 -0.048063829997566913 -0.059257402485422161 0.047061595382165686 -0.028055288491813123 0.021567073711504983 0.037211228063882169 0.0098412663933079673 -0.089080188975041746 -0.074727350282613514 -0.0038697057713586811 0.070513066061613436 0.080459195142703666 -0.093647337249010032 -0.022469839077604185 -0.10707274712020157 0.099087264064299768 -0.080527750587853761 -0.056813630542051186 -0.040606412109286553 0.044871334017749481 -0.0019977995436661561 0.11246620501576293 0.0045123783546100419 -0.12287751692090111 -0.0017094350804628044 0.0073506753459046167 -0.038986513412646737 0.083026723008760572 0.074086496336570343 -0.04078162387956321 -0.0084802899342868027 0.04032713920031486 -0.073717157744424486 0.027820474256987221 -0.072153307588233628 -0.10036218989392558 -0.01907531958571303 0.051406865155826209 0.034219900116899467 0.011305207842540809 0.12880025469391249 -0.091349754536638586 0.074524114675026149 0.14601224914230038 0.075202119385666677 -0.072565577322215136 -0.073414878016677468 -0.011260529098971704 0.027984875682356931 0.058567786429480906 0.05916235777726233 0.0012267314485325123 0.036426642782124076 -0.057469497211587922 0.057960657443203695 -0.022530747410157301 -0.043052289543561752 0.069691764050162308 -0.11325120272641051 0.049463161245986986 -0.027312097076194676 0.056829029992961355 -0.11687965260977451 -0.025864008763917482 -0.017200787000453403 -0.052638025785585081 -0.048996448510118508 -0.061868204980374403 -0.032202849006140774 0.053636877486719359 -0.12196560547852502 0.043262178773259913 -0.032023993464622591 -0.028585763394520299 -0.055304688958579595 0.060926876019659168 -0.017633881454710319 -0.0050247584173591757 0.050271430739673786 -0.1085051102710166 -0.14297391321853889 -0.062759567714272879 -0.036630991416604169 -0.02349674900949842 0.024883125306010744 0.0029340617768779951 0.063728018048035379 -0.076967534515983815 -0.011719899922403961 -0.037636274498238885 -0.11427700145055632 0.09226588163584995 0.047452481231243904 0.10349954836851243 0.13000671405800041 -0.03022569417520516 0.00059931079302698808 -0.021003279510132852 -0.055493185601073386 0.12261718198836485 0.15262856800457952 -0.047186637586975888 0.021648087183052375 -0.064008022676669052 0.019388390387223807 0.11474064798739413 0.028041590330999837 0.13100998528734992 -0.046188940265119986 0.038657489205667611 -0.072588494640930618 0.012140018805398535 -0.0094541289539217428 -0.094846320295216752 -0.069025660138926595 -0.056357445703644309 0.10737107129908507 0.060572315177594163 -0.039609680313746218 0.04401388795141957 0.099804501494724723 0.071231930296655116 0.080567095817181925 -0.094430903759780332 -0.13035705828733332 0.015280120668330798 -0.068021666183902485 0.087023347630321324 0.13017131808285912 0.10892282789814638 -0.014408296869595445 -0.038603239010065155 -0.10294589062702231 0.020702603825091315 0.071484222753344401 0.10322822532700715 -0.092843806635002191 0.084489811523056665 -0.083818965040254823 -0.097851454477020414 0.064871868179030484 -0.025583936020273212 -0.14087985719438129 -0.074254199993361969 0.10533342087864025 0.045780348055368417 -0.031018766753922039 -0.062139877831400958 -0.057399590478124964 0.099692893673368851 0.10400995517076017 -0.077641159933017789 0.088225884254172576 0.042944633758889038 0.086368233157321006 -0.11708539584044328 -0.033933242221414597 0.081790923449835129 0.013572106418868541 0.0091757310289472069 -0.048673572653547693 0.024471525996714653 0.068667721402475249 -0.071342788267906979 -0.12577645235989099 -0.08982722882141346 0.0045089976920944389 0.081100384131822759 -0.02234728679687923 -0.087165636513973063 0.12473698813896053 0.15285530024513933 0.11850861855937639 -0.03751142513026124 0.10462224856831061 -0.048116337073352132 0.023061508352572604 0.045348106996022791 -0.13541664641922829 0.041807409332161635 -0.075634114559085225;-0.11868818669965142 0.0043546501123613614 0.091630782343167988 0.024752945428643092 0.0026844588721807315 0.074446534499795214 -0.072039309485781883 -0.044197201093771787 -0.093165701967751827 -0.051789503553655705 -0.026475187348112168 0.072485785328616298 0.069663339667758409 -0.096492899429341181 0.03144283231103407 0.085128625672558911 -0.0069723366223980775 0.05172525028731384 -0.080479465653009646 0.084655144874012267 -0.055407003708634113 -0.035178665281821821 0.1410887932746456 0.080891730689274133 0.01907038311416448 0.13679894898065542 0.060016257144434683 0.0901972602703522 0.097107868370296141 0.099883038526834805 0.04275770337755215 0.095746460816888423 -0.10003718351895634 0.10736830502388078 0.088444681236682421 0.060715778534548792 0.042159717212799319 0.022678644487145676 -0.0020402334981845117 0.010957310117992915 0.0029669723956373406 -0.087074976860038247 -0.020972374763591192 0.1081449381149048 0.10075532905141574 -0.024178590776403462 -0.031536872739459883 0.089147444999226028 0.085108184322290378 -0.11952211864376724 -0.05892281144190873 -0.08684433496237158 -0.10430895978443319 -0.0060450918524336487 -0.046004175362890344 -0.0028699765873780245 0.022308674757003814 -0.064337598890393102 -0.053303348777221149 -0.10953745538604499 0.088182353549705231 0.095788982023389271 0.070021323916745606 0.082379454860185802 -0.080953179861954369 0.024216572772882666 -0.12211658441219883 0.090404345009954243 -0.039269714170777362 0.021559601588444492 0.047716392194754001 0.029802436313280153 -0.010001994534052655 0.09403451326245918 0.040984222765794456 0.070866406277409186 -0.10578507617476991 0.042788667229125076 0.1008493829404354 0.039264883520430047 -0.01209941242652956 -0.062237369096762245 0.013233075290094532 0.093234676106111941 0.11868857967766984 0.044572631291804658 -0.0037410112549016088 0.053582438740233281 -0.0664805910833213 0.085425155137251838 -0.095731151871229853 -0.010415711904647327 0.077297766511715882 0.052452047964866313 0.071644175227355431 0.029737342107785152 0.013188851612243507 -0.10834143363555489 0.092245300994481666 -0.08827006246949555 -0.094078222403275194 0.071281077311666399 0.031508121136523744 -0.11685464097876974 -0.022938901732532976 -0.012162056018485454 -0.036487021438675098 -0.0020052712714348393 0.13230724855087084 0.021927334806495578 -0.066766241328831952 0.023756123659334012 -0.09107609058413102 -0.068664777568945526 -0.029175294065175959 -0.08908410951616974 -0.050226352989874122 0.010367355771245326 0.11227000230667764 0.032091625210059919 -0.0021036805872666937 -0.092797339302034015 -0.082079708406224555 -0.093032181826094268 -0.046307995426514537 0.084596403805973719 0.08053296151546778 0.093566258027716009 0.072635243023445192 -0.060309057634464328 -0.028466757635064528 0.020036184550561546 -0.0052189620048583938 0.086500401164906732 -0.01846054241146091 -0.097022568087157646 -0.098729948495189956 -0.048997217783731381 -0.023275057436557361 -0.072345291549778437 0.1085771409238651 -0.046536733896097256 0.11777621017136629 0.027646253030944326 0.1015388134721021 -0.080105515969725705 -0.06498503095657826 0.086938155408580672 -0.098690669194064398 0.0044034583459495805 0.032581569644877746 0.10515246808438217 0.14081176197523712 0.048255734593809843 0.076481355571796 -0.073812270943719921 -0.070792618488878856 0.12093799794423099 -0.086737734740477274 -0.0063620733583434601 -0.0016019406947212298 -0.023840325935882027 0.069747646800102439 0.10218196698975497 -0.071136992988419495 0.063188130973871534 0.070941137007530561 0.14348996187531893 -0.090849156866921382 0.019529871443822976 0.1229499171420361 -0.022555489958562262 0.087120443573180037 0.085688602298909719 -0.010993430874424965 0.0011085671386000216 -0.0049229650907561939 0.00058357726864676981 0.10128868217113535 -0.015962444172595389 -0.084335152687204262 -0.057184335340244571 0.0087103900778703856 -0.010185852258091588 0.038109720994790063 0.080845852392535805 0.10114369178969858 0.11296947297537893 0.0048097999203102464 0.0059990844137575335 0.05130879501627781 0.091829961317876713 0.055258910229863518 0.064247675614445637 -0.078094492291338719 -0.071630306275936154 0.030705409275828738 0.04136425485473285 -0.10711319855500359 0.08470574113139713 -0.10899213941637963 -0.0228919506903843 0.092310646340686753 -0.024814161159670747 -0.096951856932654304 0.09909793112514638 -0.019856049542815706 0.065993112248112967 -0.083091253622270975 -0.026739380072424788 -0.063526498064621267 0.049837877363592895 0.035847469563210221 -0.0012210240139309543 -0.07603142298553113 0.023464253110785517 -0.053871932685405022 0.020259898982379131 -0.046326939694769739 -0.10874100352824294 -0.13169779049806979 0.033384091802393885 -0.024577020715521539 0.054421006148438776 0.07033798969976239 0.095751633095661412 -0.068508285983999329 -0.0048095339833785404 0.12184148796377699 -0.059195170283886947 0.071442831795942768 0.036346285664332012 -0.023393326515845074 -0.0063934873718852481 -0.10399391862702032 -0.01699200269958669 -0.10688672651368961 0.067563447108148558 -0.09279939178361904 -0.037006304024314575 0.042605882569142613 0.034783435037553961 -0.070024616211725108 -0.0011629607125202112 -0.073189314095286395 0.052083785228511995 0.10535852628990505 -0.0060312565114315391 0.09657868097305497 -0.10908470664587966 -0.059462037961205333 -0.076100831068864852 -0.11487760440516923 0.024792802164091788 0.038485425850546554 0.073309087552412791 -0.056858115254749556 -0.015159974039328426 -0.12398170844068541 -0.010034085939308494 0.071082689125544607 0.10503354583189903 0.038764234486502624 0.080704293088026818 0.095601963014070437 0.088368337514189377 -0.0050941295933750637 0.056234668119110653 -9.2353827299876054e-05 -0.10108339501553361 -0.086296668825750128 -0.10080939032892837 0.015255123714338105 0.044455778252189541 -0.062862120189354956 -0.037615558873201539 -0.077713175022401743 -0.062082480254179999 -0.048156269526414587 -0.024718755151228337 -0.039092034062115907 -0.078923153345858046 -0.067770535587408448 0.024309928306676422 0.029598434105329266 0.036441201981407531 0.043497039158411091 -0.10156834181924954 -0.12285203541150125 0.026174239619777263 0.053831969724528167 -0.1234121156213677 0.032324890596775638 0.036908205607624527 -0.031065716147535821 0.034186753829837178 -0.10124722739053144 0.037186499907073171 0.080907001578214566 0.061027845127780755 -0.10490419618247365 -0.072691714935069263 -0.0081084678528955505 0.057711036672231916 -0.090131045850694549 0.022921679599306528 -0.044448958037637994 0.044007169786176054 -0.11954296593329565 -0.088302006339019273 0.094755599452518047 0.094115026123537185 0.10263967457826004 0.038329846807431588 -0.034253650249860872 -0.038460041411176635 0.0021756416157561872 0.0067820509879737631 -0.066937055340618251 -0.092121570716079626 0.07386955028169194 -0.066221858988862667 -0.058161724968586993 0.030115782345047273 -0.097064498607201163 0.024353632671650596 -0.11305177801869812 0.088657577756024203 0.079967575885660752 0.08431034908347991 0.023042912496084422 -0.033987539462959723 0.00062621256738092188 0.10818365659266201 0.062419433877496988 -0.066171581392773376 -0.10123916211749784 -0.10451983391730225 0.084340138677971549 -0.080513878367317632 -0.10869170717718857 -0.043160994551496336 0.075179678063246533 0.011034253472130195 -0.13453772548764459 0.057821955613186336 0.097218820971385178 -0.033558187572125267 -0.10655463177738597 -0.056637671422248959 0.027060372746120883 -0.08172850661453343 0.059221306862134164 -0.007421015964839156 -0.035565845965566917 0.061598147812700108 -0.018758703655986461 0.031541374556082961 -0.0029657864659920893 0.045447768042187531 0.080607002316079784 0.012172778455579134 0.046687810009191019 -0.0060570207894518023 0.0040488647316430674 0.054062143585628678 -0.01766091803801368 0.10905639080442123 -0.11765515399073143 0.091431992178591118 0.0039732827706130281 0.039049743502585194 0.031201341851408285 0.059677326196970609 -0.08667549003283477 -0.041954851100025184 -0.13437511597805957 -0.027556205009541465 0.079119423071731421 -0.041727501489318947 -0.10445310672174384 -0.14146080699195196 -0.059365319305623852 -0.10226122869147232 -0.09960166161968681 -0.10893603290021581 -0.10233620711328607 0.080098416113849269 -0.033499673507713393 -0.099261444188648421 -0.018633268168304941 0.054428770958038289 -0.086734318795507082 0.031321265182426838 -0.09404051843490599 0.011760621412222989 -0.026069268569071109 -0.059089154151564183 0.030213779553043441 -0.16455925900018326 -0.037102389347313025;-0.043198140150088861 0.13505747664886025 0.041618097796058899 0.14526792829043514 0.11821528295659542 0.015053962183286008 -0.071836695760251507 0.13530861101254685 -0.0076127748816694563 -0.056525259694869712 0.070503118968789802 -0.032743651461712223 -0.13552730730554949 -0.05293293420238572 0.086582506486131652 0.098012867762496708 0.051260671372969087 0.11161726266626183 -0.052671298809243525 -0.064905636639404587 -0.054417604561397742 -0.01849993681402002 -0.077332409072610894 -0.10008502130687044 -0.017155842485670883 0.002031464713034043 -0.029872751138004552 0.11244269672242525 0.030093670038077329 -0.024184917487206366 -0.074758965847233308 -0.029221737235631071 -0.071183135327065106 -0.024421545946126548 -0.13014442851443067 -0.0064372782831180596 0.093622248938474761 0.084932775115168974 -0.083179409675871688 0.11315124360547164 -0.042464614410365871 -0.062610749361935725 0.035140912734677114 0.13142551578335468 -0.032073794810427297 0.026369767111159084 0.0012046831525302087 0.058083966963047962 -0.095906766834305393 0.07878208700891999 -0.087856073417803507 -0.12407563020407224 -0.06177398418909659 0.040018217951491845 0.08237373566669122 -0.04365382855176729 0.03827049034712101 0.015494172961495339 0.12453321103922328 -0.053049935556440955 0.093561497408344296 0.08324843659812721 0.06587566738686261 0.030643738905799939 -0.073930343014622382 0.027226274187871272 0.011670784200010741 -0.019722267818820964 -0.1315783511127662 0.062264313595435737 -0.003855241430542263 -0.084397429579616309 0.025549460369984549 0.1345104901050522 0.035341375533344072 -0.065140409040229219 -0.076800372566544095 0.021145064418805072 -0.016418747400051774 -0.086796702182962177 -0.031426296456728495 -0.098197781623631963 0.10127673361973932 0.039578924589375959 0.042518998218649316 -0.055784506209163795 -0.018297802520459795 0.08151095733291637 -0.055502827016978729 -0.0985058231091063 -0.13003716307599256 -0.032017606583558705 -0.12734893793231011 -0.023626505134445787 0.11349739926975953 -0.13300307338262948 0.028716655849070266 0.04551995741065358 0.073740040092161341 -0.054251356173899187 -0.12160307364830211 -0.10564936869259216 -0.11798006138248386 0.02956132536098708 0.061303374765119364 -0.12135775681195979 0.020461536433632594 0.023378428820571347 -0.095063155208283012 -0.032410343553993588 0.04427489105304025 0.10363829526973414 0.096277345514750645 0.10972484248931633 0.0086276796165007785 0.008637380694724266 -0.098238695557296002 -0.0096313481858384641 0.0085693037114695364 0.03986908641328412 -0.036120206630688934 0.094007800314446346 -0.11480182042208971 -0.075246963647593354 -0.076882313290939225 0.04300928672890076 0.13023172720504858 0.025161288702863861 0.021938467790126388 0.06122054037406352 0.079924055974627192 -0.048169637627101212 -0.022527191225788369 0.013624944922916719 0.013562827472682757 -0.0032324465485754723 -0.044162096877622722 -0.079193179003198291 0.01790165056157586 -0.053441924954891376 0.13418662382085497 -0.00034039129955124405 0.012069917372938435 -0.017301137210953776 0.017860630511180114 -0.041967192593436474 0.058243203872135232 -0.10152875224974442 0.096633079334705427 0.116530552603881 -0.10462085369641425 0.10007166150401663 -0.082825457868389102 0.013407270013536293 0.056010117797370057 -0.015225269510750934 0.083736904038606771 -0.063414740440329395 0.053815357904181689 0.13939393295408914 0.081596738460786397 0.013816134166799233 0.062289965836300289 0.054505418214703977 0.039079315825820957 -0.019845553179744922 0.050991129183448711 -0.00030003625863812052 -0.092626564826508606 -0.070436355224198596 0.10895210977035176 -0.056819236290266473 -0.075592362768840696 0.11314402415930591 0.10560847834569019 -0.12885458552750984 -0.079077731750978431 0.048631363477103694 -0.0070451758534380337 -0.035758442941728481 0.067964012738640334 0.046865271689975611 0.023370577521093214 -0.06920311931204319 -0.032810404807082326 0.099549294074375613 0.1150461181725571 -0.031073961269153579 -0.10059231623615346 0.0054089845433583569 0.073994375046122954 0.047412278090697736 -0.079628166843274006 -0.0097682292859817763 0.024527851274597025 0.10030550431947831 -0.11030072380589082 0.12430162574829895 -0.096978233290218929 0.052366617201750162 -0.088486697646232002 -0.043477886972985533 0.015681868916278704 0.063823787688659692 -0.10598631798474442 -0.096787742386116857 0.0060750960516047078 -0.1087627473914278 -0.041000732167237305 -0.15898747562041549 0.051771417778664106 -0.025899533604131962 -0.028416715600798524 0.0084213166923247703 -0.14700932989959656 -0.11340338250111796 0.002595078531718168 0.060521369380753948 0.034648308053906736 -0.012681762670080325 -0.10949359079565185 0.032448745424273798 0.034724880913260148 -0.036074693586214866 -0.00323155234650261 0.013689226476324803 0.11765767859461924 -0.030761959182683915 -0.0072340277433513202 0.078608947236431637 0.12388609550412211 0.057583593979796455 -0.019774488508471216 0.056240284325573202 0.034919862906047691 0.00085772900797868 0.11726210451709349 0.15932632157934412 0.047704209398726875 -0.010104164783547033 -0.042146678145676492 0.070394776801295064 -0.034106294041015735 -0.085923339979034688 0.019572155158342389 -0.10713723313954149 -0.035938340103895766 -0.068910056042186627 0.061072560885386894 -0.038611992779436034 0.094799596506469783 -0.0026929603489974628 -0.10723407431494535 0.012921353166979389 0.0095833564917339725 -0.031074435549764686 -0.017694711160139365 0.035580867412771118 -0.080286768947582229 0.09949518211766889 -0.095140316742066383 0.012152742262620609 0.11164507007423936 0.073840740955477144 0.049855827066818049 0.0082638536835496525 0.098519951693130006 0.047488048824350371 -0.10796892019661554 0.0093456883083741834 0.038982189317431172 0.054092113820592758 0.10223496957929629 0.025568894131808462 -0.089162805059811917 0.017066396377457174 0.024129482532380283 0.0061487734027673574 -0.098738667542664652 -0.046800461452885675 0.0020503490701966895 0.12032285453478764 0.046768256004577791 0.036718602409055959 0.062608245258302483 0.0068587737884435711 0.091344216615861035 0.032705935154962257 -0.010489183398517028 0.084432811244448069 -0.054280711583588818 0.056853242477737091 0.037367923693451252 0.013471549731168443 0.075202347415383022 0.085054174023504472 -0.060844987280482266 -0.11841662619493301 0.058954505575113482 0.041047170878859507 -0.0034359218507902245 0.069369811049161734 -0.12306451581613322 -0.094001870682724212 -0.08691859697723342 -0.073172869240151539 0.013044662943925516 -0.013683668785439154 0.056389233895820019 0.036918663697304094 -0.13080618175396469 -0.10059827450244085 -0.027082615098178709 0.076878268884264578 -0.060402590740378098 0.057850156215292339 0.10516746616578364 -0.10663440236394461 0.024330706465297648 -0.016885838548320261 -0.091733775308996776 -0.088219824438844519 0.024396983772998062 0.002191423564680532 -0.033195358663591121 -0.10744433399381953 -0.052413171630288753 0.0068847336079041251 -0.048479537099990415 -0.01751888614862929 -0.10969603612929273 0.015303143089885713 0.013928684081473354 0.044547875080826402 -0.022864829836126827 0.11373296406443892 0.016470312933962568 -0.056532316126095133 0.079949297745265338 0.014475376533358376 0.053652213595676276 -0.11471286518198209 -0.11874040785600937 -0.086631051461088238 0.090821503608936816 0.025472296761366826 -0.056255026798674397 -0.00094320917600232684 0.050717846383344645 -0.10744500432295875 0.037837362864734457 -0.027420391021596227 0.071896605504555511 -0.10865623328241644 -0.075307381044035476 0.10631392592538409 -0.11706272888616497 0.024977107795060162 -0.027227659341841359 -0.11939537533913445 -0.055288484639000726 0.12897977723461285 -0.082445556920448387 0.015282568995114803 0.092942769270262807 -0.033894709745929084 0.11821044484625123 0.016639644002193428 -0.12510197184165497 0.083067280887632669 -0.069435503709766339 0.07207227812832008 -0.053215665144168672 -0.021415851204920937 -0.047096897186648209 0.05752700377186204 0.01589050682245129 -0.033557815247687431 -0.077258873577027626 -0.085671378582323349 0.045406395852690747 -0.10120385691079727 0.095771115539005067 -0.019401265603929373 -0.034796729919472302 -0.15255526156316704 -0.046850172041260234 0.00971003644590673 -0.057816869169364779 -0.099750069539480971 0.055300629831757799 -0.058871350754144264 -0.0012621340561070338 -0.017311976149403788 0.069468850268574522 0.021900406220868206 0.071278507547802086 0.040677686879093976 0.094011937504432264 -0.052983075441603592 0.05918869787505171;0.090094799423918015 -0.0056590761723560243 -0.006179738585531374 -0.074494818947292277 0.042820637357826048 0.029355929653634236 -0.046136014235783833 0.099657023834331712 0.087777500359327951 -0.041981645141226057 0.035591098377483518 0.10177894119857282 -0.060122666454347454 0.029616999766377494 -0.041421209436415134 0.010637828557693704 0.086732695953506647 -0.117518290006957 0.031584506328475329 0.017555112808712397 -0.086329071503775376 0.057087391121308242 0.050733882769460593 0.031457283145888977 -0.11400020818576991 0.052176814009749391 0.070666699432733182 -0.059995268495529934 0.050802439879414157 -0.011661420399424404 -0.11752130790343213 0.093402748173915237 0.061674068483154092 -0.067368764383851115 0.1095798270135641 -0.11988491735961292 -0.01863730355069692 -0.031868263075791811 0.023316300959677617 0.049176361529865695 -0.025461126682725058 0.11647447524978274 -0.10649265799613794 0.12001679587537449 0.10012767734649415 0.027875183645606011 -0.070107929366580474 -0.066787160992850675 -0.047378555576485203 -0.089300665970247411 0.048658013425569586 -0.11999202413221928 -0.028795824045344972 0.045243673031680254 0.095899464645813892 -0.0047562298661316975 0.017490149125967247 0.0070467122296668456 0.038443706415595844 0.11339008296690346 0.12030036510598827 -0.066352624865814336 -0.046965790905131762 -0.086241637717515016 0.11404501116559558 -0.078849495272819661 -0.10761593907252767 -0.039624540268984806 -0.11458603751369259 -0.08137661616359701 -0.051931807566985927 -0.098244854933690687 -0.045105673596639535 0.082404194492515792 -0.062115372738884858 0.086054930913577812 -0.010176107131012335 0.047031358078495671 -0.041082328757632451 -0.012003773684266215 0.062523224675180789 0.064660091365299738 -0.079848640700107096 0.081184923658415425 0.045372042223352504 -0.062510780236590957 -0.0056857457601481578 -0.06600737593910655 0.046679274673351333 -0.096112394610016361 -0.11583257931682685 -0.064135982414714909 0.023218924988389244 0.08516865457123203 0.066825062188633697 0.11256875480231378 0.027351036005894235 -0.033851838546410787 0.10141245099182622 -0.11509761626971425 0.083623723343505998 -0.0011425920757904739 0.045409406574599687 0.045815724240044244 0.046487970503173617 -0.056136789003804748 0.0055115079918045644 0.11443899499989335 0.064066533911438781 -0.10142018908294023 -0.017690435562346177 0.0671910127187271 -0.11396031530014922 -0.078804466985861132 -0.0089797504598407331 -0.042314704100034899 -0.11367757635961027 0.077988926505066225 0.043301378625902852 0.10472461936278235 0.014639287389968288 -0.032382422413716382 -0.019959743793368762 0.05196732681326964 0.078439824564430244 -0.038106255762038049 0.040339494212251539 -0.054113419517873441 0.052177142873824307 -0.029387955235649736 -0.014478938060213881 0.084015287513528852 -0.053195495151722429 0.040483027435582415 -0.014498353294476901 -0.028753568934427806 0.00046082119263763841 0.035879790027643986 0.071263047434505386 0.10513575725347031 -0.013476241892358024 -0.056224458440716968 -0.10284753182115844 0.02267620189154973 -0.07966300617956662 -0.0092515879728511351 0.010113152892882914 0.04685387018586095 0.10853358408545115 -0.09410790542085215 0.098782762474138711 -0.026042963481854239 0.063727922936152495 -0.094207103431035707 0.044664909327769134 -0.1158833120281391 0.061498229046033713 -0.09790799750196523 -0.025819909081251341 -0.055532926866857971 -0.048036604942886953 0.032951706916125804 0.03146863364604665 0.10828428390521962 -0.095364750342501581 -0.030126441538926615 -0.032061771816692453 0.066456425291217675 0.047731513305774957 0.055449390586338625 0.063564569772498428 0.11876363605174099 0.10389185768779177 -0.10826182975468988 -0.0055913056721191949 0.046574634690148664 0.093614654065266686 -0.050245956084674172 0.060420314833953451 0.093733733324751628 0.11732227502106082 0.11280385979722513 0.090955936152156941 -0.028518447334492707 0.0011318417145848103 0.074213456425419502 0.068800749213808632 0.10638680146958102 -0.019508124111302819 -0.041683378786531951 0.089984247226756256 -0.081919526248537017 0.012807155854674164 0.11881921390403859 0.072860810880699386 -0.086505493263823563 0.056778673552807864 -0.031714910786401374 -0.099835254428492795 -0.049908668828833977 -0.061105619548847204 -0.099379167009837649 -0.022964864238256659 -0.08327357786668442 -0.013631032508300072 -0.10017424206821554 0.058079902761867655 -0.012443697275686796 -0.038026696946468874 0.040153032448850913 -0.021667808875768392 0.062456698755166885 0.10020123704118303 0.01442960375679319 0.070058083832083576 -0.043519610222111135 0.066120048615613006 -0.021164558315622306 -0.0070429442631787026 -0.080951542043860333 -0.079285088443922319 -0.046985633941357539 -0.028975763661515101 0.099544281761046141 0.043861253449708489 -0.05629025329982186 0.014688516006196988 0.091279804947191318 -0.070690047468638662 -0.10893879104774536 -0.058748415420589881 0.1088318578284212 -0.046100709967748968 0.022624877570494396 0.037484123070099608 -0.040314142586348675 -0.11793849329342486 0.019385331441925786 0.037209384764181279 0.053330837048587175 0.12135179727999273 0.10277190746653093 -0.064482260836752861 -0.060201808796183469 0.016457991521266788 0.0045382361449451888 -0.074529339542102668 -0.056427299920422225 0.0039531450010174864 0.089246439404918762 0.0059949862299603788 0.039828194941943021 -0.05499147858639325 0.10014478494025297 -0.096500243654350254 -0.050061621786250968 -0.073621857414780209 -0.052302135471471854 0.056524737712489725 -0.092557492859621573 -0.11345516247012413 -0.074016361640737188 0.048868809476694683 0.084388837173010794 -0.068388501865551413 -0.0069358716996070595 0.014943897121052232 0.036370162498057169 0.013961866536517688 0.089587043369109415 0.084139150444039079 -0.019470966625484899 -0.069531938851213157 -0.096394046750540086 -0.061696804224842271 0.026468191584588425 -0.052107006499458569 -0.064000571104050122 0.04970930408045636 -0.014390456139512451 0.085756652203919967 0.014769771619285338 -0.11163446439468173 0.10125422268335886 0.044383092928852681 -0.051631648158049312 -0.0050563987722423639 -0.089599630660901319 0.11244681158494645 0.11576080121034969 0.099724472244416648 0.088365386146684793 -0.03710230367974017 -0.077930815572681847 0.1176515688278252 -0.061822513268001866 0.06562527431729194 -0.060265745565214267 -0.11559810347585782 -0.026725921815814683 0.025315941325146751 0.047126746281033312 0.0019475954275200117 0.047110115937218304 -0.083128891309661557 -0.025369429902667901 -0.037431989657079771 -0.10330057924803011 -0.022479339178106506 -0.11577848411011084 0.0094692072917200703 -0.07412007992208948 0.082193096147946162 0.067114981129338599 -0.05006760076538299 0.039787962496448129 -0.10382148090115649 0.11442078838475514 0.013820730180136465 -0.0033840959899554455 -0.01681936986300327 0.051642761256402506 0.042252603179469279 -0.053793998604548567 -0.10253861066512648 -0.099382226254930345 0.046473271154759507 0.009517289212232518 0.019986860166604625 0.090038541699182878 0.031982797937118772 0.088495663373716379 -0.10531497120273499 -0.0078142788563754905 0.12033341800167556 0.044310147798196454 -0.083264507138267677 -0.10658927120124588 -0.0012823429185876394 -0.079734939032802987 0.096376027028765271 -0.094611567814629885 -0.037995000100454035 -0.10550459415383953 -0.11143147107834306 0.0045728365279472365 0.014216981318791878 0.037564411974307599 0.040604792138511148 -0.073810687239295916 -0.0097029906799329727 0.086741753017316001 -0.049409725364213342 0.012511243434661671 -0.084622862786479042 -0.022109686020559523 -0.031028061450989755 0.10985308146298665 0.044438024353793508 -0.011257301671628809 -0.104907097691226 -0.04432048335367731 0.083534103039022006 -0.02877150958406656 0.053905028978692295 0.10714388935312714 0.097815973607371418 0.092622162816241291 -0.086630750466965237 -0.092956350866944815 0.088511452616651651 0.012551426195009681 -0.038199883408656037 -0.07635308419778794 -0.048209351136254741 -0.097106849592657959 0.067653442622430421 0.11943237874478645 -0.11767259261252856 -0.092831666350483857 0.017168046606674457 0.042472018185489943 -0.023348799273199258 0.046692418697370432 -0.089844230050493162 0.088651383359767452 -0.10545956235621409 0.079849415296059961 0.11807983814648502 0.015854539434225046 0.07628554212959314 -0.11046717342649674 -0.054574900950658548 -0.074441132036308866 0.049172083146183668 0.033546265593378255 -0.11567269192997826 0.0788442080892061 -0.1033007412641621 0.020656864739018801 0.0070289258355247606;0.023534102546502383 0.10565622430628765 0.079651748604621625 -0.09296497492251897 -0.01048411285268034 0.12662644309847673 0.12241755471753567 0.059713221214563655 -0.076953243418989931 0.11264330607770674 0.093737915871427213 0.038468653482404358 -0.10309700449190867 0.030223744091108153 -0.064357501274864989 0.065966373236175976 0.057026635198984273 -0.00098036397865110259 0.032514694885426992 0.085444873772908422 0.10504416101469873 0.12483742573022188 -0.0058505372015838514 -0.020240488857987009 0.070292074713181635 -0.048536383988684109 -0.05981755620688723 0.059686150705264993 0.015210478309201664 -0.02949648648045889 -0.0045946475102470359 -0.050472103851502026 0.041463622364726088 -0.045950971558762994 -0.070931870221242865 0.0019338970165316488 0.068221681354045785 -0.042552566219891418 0.062961899948220795 -0.013250452211032984 0.043253420353918985 -0.077289578194291067 0.081147429568323187 0.093336573572353171 0.030313326861617345 0.058303986394643535 -0.005667454154523085 0.017675432108732656 0.033512008611573718 -0.052165420778437659 -0.088873765034327312 0.0029931777509231883 0.066310113758666495 -0.0062275945467366953 0.033261989232285322 -0.097110183113255283 0.0070374544621810992 -0.036116538321492947 -0.037790827637684793 -0.10130557956361878 0.12065122477424084 -0.096157239189516477 0.074038104545194425 -0.073095744293475096 -0.065929209761301386 -0.036515955134285343 0.056457402459131986 0.085986140900854532 0.00019171356357545848 0.027065779024713819 -0.085667360228143308 -0.053002764617884904 -0.049626781823754733 -0.041855961894603999 -0.080722609890962804 0.082767511665402776 -0.0052522302413381666 0.010825125321070005 -0.027042663350357307 -0.072451872573844209 0.12946664549104414 0.03680472116410477 0.0085612493294962826 -4.8384764456726927e-05 0.11651472309015797 -0.049390236685962957 0.10812982913082916 -0.04868417186273858 0.067783502512074059 -0.0027867032727250801 0.11351362375519949 0.090371661255498364 0.12039541523658893 -0.050357334999334452 0.10171178441007257 -0.099587498985462916 0.031168626596050138 0.066063610473863263 0.020720825993278666 0.0065822990560531272 -0.079635489543713092 0.06800650528738561 0.11602519232876235 0.006334943102345645 -0.043227042099456006 -0.0007717414013970695 0.088946122510744616 -0.04173467078927634 -0.032760056460796522 -0.085627947551032424 0.10362538766098085 -0.065805735557788028 -0.075918911851937262 -0.069775955121947369 0.10547768477525395 0.027379156622259256 0.028476765250000455 -0.081078082683027103 0.069217192158039037 0.022016981617013126 -0.10289835725228538 0.014661115593589881 0.081941179108930423 -0.037998263930103658 0.069099117017035902 0.072585374185217696 -0.032581244351580441 -0.022330414065089822 0.057330005908308113 0.0099337895174950626 0.090831275550818005 -0.062097721018301057 0.065604712986072233 -0.077396485427259382 0.052427846706956577 -0.053719617079074772 -0.063302656175184671 -0.075177581675499566 -0.04101576218604526 0.079457164796125371 -0.048204544055896345 -0.049322620285835339 0.053465553113466402 0.11035619526011112 0.10979670263953595 0.012529101431636044 -0.091742456932501035 0.035787934103230362 0.078713229149764252 0.028366885038586566 -0.024490513799377868 0.12240808393120989 0.0013287509105694081 -0.098155740963883686 0.069695289439132113 -0.0074634541414740421 -0.045731579426721188 -0.018778019978225275 0.063445023402779313 0.10104493863768765 0.012408728113035904 -0.0011375784724118694 -0.08670049891407268 0.023620316805763292 0.1259882583081737 0.1407091708661532 0.01499080605704751 0.0751467601306859 -0.043562235720870021 0.056206438979873319 -0.041834891505682342 0.042372196334906798 0.058542568399251184 -0.071291642523929555 0.017899426017395588 -0.056361733257866545 0.11084457719362396 -0.10085164506212725 -0.016106395207229649 0.063150551993858745 0.011319810192947257 -0.08776311090239497 -0.10786993305469131 -0.10919939016457912 0.034040739237710831 0.12200517324107964 0.11516715093901499 -0.08687751146835597 -0.059959061151947733 0.11514690486473102 -0.0625038204829476 0.052338599134394634 0.10064306097072288 0.08433072388426735 -0.062818185718290925 -0.0091189086511788437 0.038719126458359482 -0.086641429707500675 -0.095843618024531674 0.046350328938524726 0.11672981381078046 -0.064752137307647589 -0.10299782538070189 0.02809733008672307 -0.0060704293329669045 0.05610048626242875 0.11941768280321237 0.090411739586279655 0.022355550813694818 -0.085956373269356789 0.12544956570519855 0.0073248211518877927 -0.040542092919781662 -0.007569718506163464 0.12405558262262577 -0.074531016740855258 0.10723365824639655 0.07691597386119417 -0.04524461309019407 -0.10400540759258577 -0.10786765814801035 -0.061914398791671217 -0.03616395254426049 0.092906036042818468 -0.10848051709343529 -0.10815328652109933 0.034515369373163192 -0.091071340365793521 -0.087283023306742397 -0.087055849623395576 0.038518454201719912 -0.068639528112677803 0.035639812664124866 -0.10430815686110645 -0.019303718952374323 0.10129727620092067 -0.11008090985906314 0.027825608023248342 0.065063535754564319 -0.066695804432925027 -0.11080506761188105 -0.0062516289065816877 0.015884843312045656 0.023881672158325859 -0.02767113262141975 -0.051244334708026612 -0.0616465071362884 0.010725728537338722 -0.008396526966881427 0.10384663061639569 -0.033338322857836007 -0.096690827870489354 0.050217884807315413 -0.07870753531229005 0.032874393428330526 0.018849639723057011 -0.0045199931644747532 0.055315912874317211 0.11898884848304409 -0.086657293727481877 0.11397168595423811 0.037837884649280631 -0.053757246057294733 -0.040756178567979702 -0.063483214870565921 -0.11090930491889374 -0.054763555872469359 0.11411061187678037 -0.10532840280933084 0.036448261622809883 -0.067412015865091685 0.041402311704848829 -0.069943370001597172 -0.048155964878054139 0.11587351807176978 -0.045221513340756962 -0.044655763358887025 0.042177644851825589 -0.010659473309448043 -0.035849905027318482 -0.098362009124602565 -0.0018425145598990611 0.069906720156169944 0.097235568342716877 -0.091018302516733818 0.11953720608538093 0.10458776263117203 -0.086702591590453126 0.11793395344078784 -0.10564702178720808 0.075040116878755281 0.083391885211355571 0.037166092783344117 0.0009535893377352507 0.021099755472529829 0.084031760621840312 0.058219818263222679 -0.042789841322555623 -0.10268234679197187 0.095516212304265283 0.062591406773013142 -0.12051721719624783 0.065397606211176421 -0.017008919823786307 0.11215747456788501 -0.074511306594547577 -0.011399536521531622 -0.022365054688321884 0.034254814136409989 -0.10682526530440625 0.010513127359665045 -0.085190968508673873 -0.066057574980359621 0.11630356323043664 0.1220906368927276 -0.10770879663007835 -0.089971488667904331 0.11482890737848093 -0.041119320472088328 -0.010536352629040225 -0.020338892644809297 -0.029757544330430406 -0.086972943303792308 0.064006566572627016 0.10625491617152358 -0.10339528746713537 0.0036449587786365773 0.056080782294600166 -0.079838374305130008 0.062666071762776596 -0.061634635595240635 0.10587449927169189 -0.11073606895850251 -0.089476415702484408 -0.056462820697745206 0.034712164946866297 0.12038860483860805 0.013642219994417339 0.114483588218182 -0.057860795894997569 -0.019553244881772999 0.010331998925401735 -0.061132914690950078 -0.020669758043608023 0.011750499106305635 -0.021076982111907085 0.042614104234407188 0.052960913884253571 -0.063797582442770409 0.0089875243744825459 -0.090325308935349471 -0.043084757208214398 -0.061600128266452017 0.035139240657271836 0.028283275749070393 0.087880641796544826 -0.01320442473366842 -0.097273633357094658 -0.033904738951478677 0.080009402124713497 -0.066294079724105767 -0.06684563888813351 -0.0012509868323553868 -0.078606907826143588 0.073506035385576513 -0.024007404259571537 0.017600622760680144 0.12163176585834828 -0.024650709379129408 -0.060378725508268991 -0.049618506785008898 0.091539358251667993 0.063804652214044924 0.1097603722396843 -0.091421506270421588 0.057887126543159646 -0.082521899390381875 -0.055484150684056238 -0.069226492733171122 -0.0043990646788101932 0.050778828044222256 -0.021609568407058556 -0.0026015019108713423 -0.0059064343924898656 -0.077736183805964171 -0.095019404471573074 0.067088916347495572 -0.03517595679129476 -0.014691264622082392 -0.08370774909578238 0.061421322008192905 0.02236687022746147 0.044367476465162203 0.085704681635658322 -0.027519587868616892 -0.015558386179210487 0.0031238107369778029 -0.020677862474601558 -0.056989092218315766 -0.02166988598875829 0.13119855687770771;-0.033332409306912177 0.07429040787485762 -0.034658862098140834 -0.011460908616356374 -0.044495341558628151 0.092061867524609917 -0.10527370800673069 0.040042991068311662 0.064820182452037065 0.045846646898153709 -0.027226657876170422 -0.10613149630987133 -0.035759633245285721 0.0075530238546813872 -0.097744001263369157 -0.022977032299910237 0.076901288361445788 -0.040996388607554078 0.11874598574492004 0.1141272845892176 -0.01705315239074957 0.11990263412086893 0.054240312067996878 -0.091197078946573862 0.048392172041628802 -0.00036520741742103165 -0.11951384965526027 -0.058478789638514557 -0.030554028400495242 -0.095799447760018266 0.099992638869117995 0.071355935107502308 0.016458496123686675 0.10913843073423077 -0.072514803670017378 -0.073819285864627229 -0.016123428323934562 -0.088813494497827841 -0.029960888359368779 -0.052662057478646405 0.099755772677425691 -0.011026494033605196 0.096205536450640006 -0.11951152648641022 -0.022419875822623551 0.020619367384496348 -0.08506329760934575 0.052203810817248029 -0.071678799185669953 0.076165457994883876 -0.08769811070816913 0.10686067996643936 -0.088503058649537933 -0.11822304504039319 -0.024046956296713679 -0.067014143330409615 -0.038696000301605395 0.08692960381545696 -0.095166998569669134 0.076429442863242283 0.060413381655851202 -0.070358711531880391 -0.11826169287167973 -0.00060905451584610361 0.10490967303587749 0.053612557388479809 0.12436787249907841 -0.11920940861655298 0.0022465665496175314 0.11500686206733693 -0.09305784002396314 -0.10276997483348783 -0.030111369306467569 0.027145567765220788 -0.052553786225714653 0.079607493185473874 0.099425070432764245 -0.055434421419416263 -0.05983069038027676 -0.024863247412178848 -0.034989134899630299 0.0037691850168746874 -0.021882232816192639 0.016984657657021722 0.12641667327993683 0.11864314563126747 0.023228002290816983 0.023867902598610331 -0.037233565993599962 -0.12319607089522668 -0.035947287283642264 0.11242347896311003 -0.061830283817475962 0.081854373943166706 -0.036468980032477658 0.11802237917336228 0.044536325030992675 0.070953907252685661 0.09635879388764769 0.029070191477904621 0.1062990798465165 0.11550605221653812 0.10548721031411401 0.077580414487182489 -0.033284350640477904 -0.017214393723182262 -0.10195653512401522 0.10886322720419915 0.045430383515255274 -0.025059570676672718 0.033879531334440112 0.023214923631981507 0.027686474022656105 0.0096505721168661761 0.10675989362908486 -0.042402078351271424 -0.01054428300666096 0.05867005685079827 -0.074007021799011335 -0.11683080273243408 -0.059076868996592181 0.017771135101592703 0.090652501020420329 0.028790402167968288 0.043407700639060118 -0.068648422255568123 0.054652847140213817 0.11318859731204717 -0.079744864751357156 -0.057681719005779196 0.0026305035841033501 -0.049563636385696885 0.074367042166071234 0.032316452751760517 -0.081207542775351152 0.094673832133220906 -0.057553297785975906 -0.049475858813522629 0.033913183044759786 -0.083265175649847756 0.030241742665338356 -0.031775719261769884 0.088044502727042992 -0.0092073149849552956 -0.11613338676167291 0.028126275932183857 -0.034305396764029293 0.052592676152357055 0.069006349674550521 -0.08399212047164635 -0.016696886941183691 0.014171780294870545 -0.087407145653469673 -0.024248095541785527 0.10230849468322163 0.027802457477407949 -0.045604840069283642 0.089451517392483887 -0.10854432826447961 0.038590512108746727 0.066404244278513033 -0.077072546359525984 -0.063161676436726127 -0.036281043834605821 0.057341154216244965 0.029910063854647985 -0.083067713501043583 0.092948741974429261 -0.12143215552264795 0.015211376498122792 -0.043612280347285717 -0.027494352606281025 -0.098044735426745397 0.083997087064524092 -0.11714981984979431 -0.070742923100588981 -0.016437957700609608 0.00065137778261954813 -0.038862945740135331 0.067612665390532137 -0.016467620270284346 0.071728610704079251 0.049020345360735677 0.0019546002631727561 -0.092334832569517661 0.019180571920180012 0.04572239297370144 -0.095373252385623691 0.094726348291350126 0.05629643373919449 -0.050100269419104448 -0.077407611115432581 0.11393968088383652 -0.045338183042793197 -0.11876639350230984 0.088237343540235505 -0.032051491966601821 -0.0027539360330587721 0.023003120921891607 0.10466236365235301 0.039749155387127234 -0.10358699917619017 -0.022241793187475885 0.087011983096023773 0.047422977383474743 0.066621830725768563 0.082737892138892266 -0.10116509005018506 -0.065822546278817562 -0.079975132238086818 0.032491012080433888 -0.076144058192440162 -0.095483404469872191 -0.037933236744798801 0.030424296935448486 -0.082033999130282656 -0.031248178285505288 0.056049300296532115 -0.0035862461024844753 0.0148482511425674 0.098196080372514663 -0.026692904735679014 -0.050592053553734716 -0.052599775103820724 0.066670828110915223 0.064777291617690025 0.0084808832513327548 0.028612203144404703 0.10508267395816889 0.010149697195800845 -0.11261857547367607 0.040775068722246482 0.018725947288783473 -0.10047674105068571 -0.02638487442800198 -0.0055669841125597979 0.088846884986438293 0.11483064612884443 0.11840110110710492 -0.012292372240574482 0.031930044807075772 0.036725983837418284 0.017562980115587209 -0.085365598523008623 -0.017081836665511767 0.0051763826645871511 0.094907151230108872 0.072456504535786628 -0.026670205693271731 -0.015488157829907463 -0.058520308533737422 0.014860229396800616 -0.038527039268814782 0.12401142604959377 0.063067785514672431 -0.035589631829544832 0.032953551130489062 0.06253379700934017 -0.07400144678452332 -0.024644147550507686 -0.029863817709932142 0.097024799046238258 0.053539459727180043 -0.0080981146060940049 -0.021787058150353776 0.066047600700343032 -0.058646350206244632 0.0054562909637232062 0.064014951255214739 -0.10896416427723828 -0.093704462685987394 0.079048614869902195 0.12462192817823749 0.02752541292740775 0.012862979920476846 0.088692754984780922 0.0019861196746355238 0.037721747900518611 -0.037241830586855769 -0.008745524319510525 0.008348337690370489 -0.024511226248587897 0.04215332598792286 -0.10912488283596461 0.11695251606210405 0.019067716282527087 -0.11186374086777068 -0.014982914780674612 -0.091844558237961602 -0.12084142658226817 0.023574033622332069 -0.12391867838657823 -0.042673999835015575 0.069944660049679197 -0.081506061116385572 -0.11463453451983999 -0.12043495477489945 -0.083261359168017024 0.10746759886493723 -0.092211304502252664 0.11613661384688058 0.035819083789186808 0.033656335904943886 0.081370584216127473 -0.062082490995856283 0.02104021741876504 -0.059902731708614536 -0.062590351389240073 0.11983426957913229 -0.022355116133581487 -0.10408216221867687 -0.011671215913139034 -0.026166856042466994 -0.028614532830024641 0.035866629660959208 -0.10358443947755933 0.07598505096000252 0.0064806944528731335 -0.073010466121449166 -0.0028955861939198814 0.12237165162788581 -0.10055300878689302 -0.026156472185235993 0.11315888452476597 0.12098400187707817 0.018972475299231965 -0.083994508718045313 0.047060397598475828 0.0056678767750912139 -0.010596048514021671 0.0029045200733563582 0.033901468182254764 0.027349193169715621 0.06603015014743463 -0.034108418512972943 -0.11247982767803512 0.0077199166262904885 0.10138890971021365 0.0076986883872652827 -0.031031902735358292 0.033562213167720366 0.088626348675371794 0.089912302002588484 -0.048042907563611209 -0.074923884279183103 0.021873586636187718 0.084737884833992735 0.073621438316372106 -0.033191004384759339 -0.023684872218143478 0.039674423536587032 0.068164073776051978 -0.0028642642122271157 -0.053661869066250596 0.094381258232472398 0.032591224393331786 -0.044096418830288302 0.097055040357786115 -0.03962952680896499 0.10490071619036433 0.076855817198383025 0.062580153764354135 -0.039183771292642888 -0.0091651348277674745 0.12507059615697774 0.039960642280523137 -0.043498312893526909 0.10633782353409044 -0.10687204894277219 0.084241568676478376 0.031624546095476345 0.1174582476064725 0.075157561963619418 -0.063298882464102979 0.11140492178347955 -0.026181507686992948 0.10596457899171609 -0.051700201644810796 0.0086381618004243172 0.010663547634356764 -0.056088772752604155 -0.0029187229654667724 0.0004897134176336511 0.050353230361619962 -0.063851717513425235 0.072984807526486603 0.062614330973832261 -0.050167115578584276 0.11136572962145803 0.042489926524369399 0.12151286714461494 0.055609044846551686 0.088908342261178427 -0.022127777038901612 -0.10625367230708137 0.039029206660249234 -0.026739412136104805 -0.079909145328472417 -0.061444789627614342 0.10770583809972917 -0.12202183734061212];

% Layer 2
b2 = -0.5362037570997541;
LW2_1 = [0.46152753681080194 -0.1651949796613694 0.25589342836851137 -0.36674167627186444 -0.88960795286696914 -0.44138052982776299 -0.85335459007722825 0.0095911646431028827 -0.28262972239368056 -0.18308397380373545];

% Output 1
y1_step1.ymin = -1;
y1_step1.gain = 0.363636363636364;
y1_step1.xoffset = 83.4;

% ===== SIMULATION ========

% Format Input Arguments
isCellX = iscell(X);
if ~isCellX, X = {X}; end;

% Dimensions
TS = size(X,2); % timesteps
if ~isempty(X)
    Q = size(X{1},1); % samples/series
else
    Q = 0;
end

% Allocate Outputs
Y = cell(1,TS);

% Time loop
for ts=1:TS
    
    % Input 1
    X{1,ts} = X{1,ts}';
    Xp1 = mapminmax_apply(X{1,ts},x1_step1);
    
    % Layer 1
    a1 = tansig_apply(repmat(b1,1,Q) + IW1_1*Xp1);
    
    % Layer 2
    a2 = repmat(b2,1,Q) + LW2_1*a1;
    
    % Output 1
    Y{1,ts} = mapminmax_reverse(a2,y1_step1);
    Y{1,ts} = Y{1,ts}';
end

% Final Delay States
Xf = cell(1,0);
Af = cell(2,0);

% Format Output Arguments
if ~isCellX, Y = cell2mat(Y); end
end

% ===== MODULE FUNCTIONS ========

% Map Minimum and Maximum Input Processing Function
function y = mapminmax_apply(x,settings)
y = bsxfun(@minus,x,settings.xoffset);
y = bsxfun(@times,y,settings.gain);
y = bsxfun(@plus,y,settings.ymin);
end

% Sigmoid Symmetric Transfer Function
function a = tansig_apply(n,~)
a = 2 ./ (1 + exp(-2*n)) - 1;
end

% Map Minimum and Maximum Output Reverse-Processing Function
function x = mapminmax_reverse(y,settings)
x = bsxfun(@minus,y,settings.ymin);
x = bsxfun(@rdivide,x,settings.gain);
x = bsxfun(@plus,x,settings.xoffset);
end

  包括最后一个选项得到的这个图,就是一个BP神经网络的示意图,可以直接放进论文中。
在这里插入图片描述


四、进行预测

  保存结果后,我们的工作区中出现了net,output,error(残差)
在这里插入图片描述
  现在我们就可以通过函数sim来进行预测把要预测的10组数据的输入拿进来

Predict_Y=zeros(10,1);                       % 初始化,提高运行速度
for i=1:10 % 有10行
    Predict_Y(i,1)=sim(net,Predict_X(i,:)'); % 这里注意需要转置
end
% 成功得到预测值

  在命令行窗口输入以下命令调用查看输出值Y

disp(Predict_Y)

五、后记

  关于所使用到的Excel、Matlab技巧和神经网络的相关技巧心得

1、关于快速选取Excel文件中的数据

  Ctrl+方向键如“Ctrl+↑”是快速到达表格的最顶端
  取消选择保证当前位置是空单元格,按下快捷键Ctrl+D
  Ctrl+Shift+方向键:如“Ctrl+Shift+→”是快速选取这一行的内容,“Ctrl+Shift+↓”是选取右下的内容


2、将临时变量转换为mat文件保存

  我们知道,如果每次都输出X和Y相当浪费时间,因此我们可以用文件形式保存在工作区手动右键删除掉不需要的变量后将其保存为mat文件
在这里插入图片描述
  文件会默认保存在当前文件夹下,这时我们用load命令就可以直接导入数据
在这里插入图片描述


3、生成的神经网络的w和b在哪里找?

  还是先对数据进行训练
在这里插入图片描述
  这里选择rows的原因是,完整的一行代表一组数据,输入和输出在同一行上
在这里插入图片描述
  数据集一般占比70%或80%
在这里插入图片描述
  训练完成后,进入以上界面。其中,Validation Checks代表泛化性
  需要注意的是,如果在训练过程中MSE(均方误差)不降反增,Validation Checks就自增1;当默认达到6次时,迭代终止
  Epoch代表完成训练的次数,这里我们可以看到在第8次就完成了训练。
  当Performance和Gradient不再增加时,就代表完成了训练
在这里插入图片描述
  通过“Performance”我们可以看到:在第4次迭代时MSE最小,此时的MSE为0.70971。
  在这个函数中,我们可以看到b和w
  由于隐藏层的个数是10,b1的个数就是10
  由于一共有401个输入,那么IW_1的个数就是10*401


4、如何生成预测值

  第一个方法是之前用过的sim仿真函数
  第二个方法是使用我们生成的函数,但要注意把第二、三个参数删除(删掉选中部分)。
在这里插入图片描述
  随机生成一组数据验证一下(rand函数生成的值在[0,1]之间,这里只是举个例子):
在这里插入图片描述
  用我们生成的函数也是可以进行预测的。


5、怎么预测多输入多输出问题?

  这里没有很好的数据,所以matlab自带的数据集来做演示:
在这里插入图片描述
  在这个数据集中input是14 * 4208,output是3 * 4208。即3个输出,14个输入,一共有4208组;这时完整的一列代表一组数据,所以选择matrixcolumn
在这里插入图片描述
  因为工作区已经有我们刚刚生成的net,所以这里生成的是net1。
在这里插入图片描述
  我们再随机生成一组数据来预测。由于这里B的列数等于输入向量的个数,因此无需再转置,最后得到的结果如ans所示:
在这里插入图片描述
在这里插入图片描述
  B=rand(14,5);是5组数据的意思,每组数据14个输入,返回5组3个输出值


6、资源获取(项目相关代码和光谱分析数据表格xlsx)

  项目相关代码和光谱分析数据表格xlsx如有需要,可私信我免费分享。希望这篇博文能帮助到你!

  • 15
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TJUTCM-策士之九尾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值