// Class: ReadGhost_Long_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Ghost_Long_TMVA TMVA Release : 4.2.0 [262656] ROOT Release : 5.34/18 [336402] Creator : jonesc Date : Tue Jun 17 08:08:00 2014 Host : ec-slc6-x86-64-spi-9 Dir : /var/pcfst/r03/lhcb/jonesc/ANNPID/results/MC12/TrainHeavy/TrainPhysTks-EvalPhysTks-ReweightRICH2/TMVA-NoPreSels-NoGECs/MLP/Norm/ScaleF1.4/BP/NCycles750/CE/tanh/CVTest15/CVImp1e-16/NotUseRegulator/Ghost/Long Training events: 1200000 Analysis type : [Classification] #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*- # Set by User: NCycles: "750" [Number of training cycles] HiddenLayers: "49" [Specification of hidden layer architecture] NeuronType: "tanh" [Neuron activation function type] EstimatorType: "CE" [MSE (Mean Square Estimator) for Gaussian Likelihood or CE(Cross-Entropy) for Bernoulli Likelihood] V: "True" [Verbose output (short form of "VerbosityLevel" below - overrides the latter one)] VarTransform: "Norm" [List of variable transformations performed before training, e.g., "D_Background,P_Signal,G,N_AllClasses" for: "Decorrelation, PCA-transformation, Gaussianisation, Normalisation, each for the given class of events ('AllClasses' denotes all events of all classes, if no class indication is given, 'All' is assumed)"] H: "True" [Print method-specific help message] TrainingMethod: "BP" [Train with Back-Propagation (BP), BFGS Algorithm (BFGS), or Genetic Algorithm (GA - slower and worse)] EpochMonitoring: "True" [Provide epoch-wise monitoring plots according to TestRate (caution: causes big ROOT output file!)] ConvergenceImprove: "1.000000e-16" [Minimum improvement which counts as improvement (<0 means automatic convergence check is turned off)] ConvergenceTests: "15" [Number of steps (without improvement) required for convergence (<0 means automatic convergence check is turned off)] UseRegulator: "False" [Use regulator to avoid over-training] # Default: RandomSeed: "1" [Random seed for initial synapse weights (0 means unique seed for each run; default value '1')] NeuronInputType: "sum" [Neuron input function type] VerbosityLevel: "Verbose" [Verbosity level] CreateMVAPdfs: "False" [Create PDFs for classifier outputs (signal and background)] IgnoreNegWeightsInTraining: "False" [Events with negative weights are ignored in the training (but are included for testing and performance evaluation)] LearningRate: "2.000000e-02" [ANN learning rate parameter] DecayRate: "1.000000e-02" [Decay rate for learning parameter] TestRate: "10" [Test for overtraining performed at each #th epochs] Sampling: "1.000000e+00" [Only 'Sampling' (randomly selected) events are trained each epoch] SamplingEpoch: "1.000000e+00" [Sampling is used for the first 'SamplingEpoch' epochs, afterwards, all events are taken for training] SamplingImportance: "1.000000e+00" [ The sampling weights of events in epochs which successful (worse estimator than before) are multiplied with SamplingImportance, else they are divided.] SamplingTraining: "True" [The training sample is sampled] SamplingTesting: "False" [The testing sample is sampled] ResetStep: "50" [How often BFGS should reset history] Tau: "3.000000e+00" [LineSearch "size step"] BPMode: "sequential" [Back-propagation learning mode: sequential or batch] BatchSize: "-1" [Batch size: number of events/batch, only set if in Batch Mode, -1 for BatchSize=number_of_events] UpdateLimit: "10000" [Maximum times of regulator update] CalculateErrors: "False" [Calculates inverse Hessian matrix at the end of the training to be able to calculate the uncertainties of an MVA value] WeightRange: "1.000000e+00" [Take the events for the estimator calculations from small deviations from the desired value to large deviations only over the weight range] ## #VAR -*-*-*-*-*-*-*-*-*-*-*-* variables *-*-*-*-*-*-*-*-*-*-*-*- NVar 35 TrackP TrackP TrackP TrackP 'F' [1150.77001953,4913128] TrackPt TrackPt TrackPt TrackPt 'F' [1.02258574963,859910.4375] TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof 'F' [0.0964505299926,2.99998092651] TrackNumDof TrackNumDof TrackNumDof TrackNumDof 'I' [7,55] TrackLikelihood TrackLikelihood TrackLikelihood TrackLikelihood 'F' [-99.9973144531,0.395034939051] TrackGhostProbability TrackGhostProbability TrackGhostProbability TrackGhostProbability 'F' [-999,1] TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 'F' [0.0220590438694,105.678886414] TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 'F' [9.85979750112e-06,73.2827987671] TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF 'I' [1,26] TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 'F' [0.000556900398806,102.194145203] TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF 'I' [1,30] RichUsedAero RichUsedAero RichUsedAero RichUsedAero 'I' [0,1] RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas 'I' [0,1] RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas 'I' [0,1] RichAboveMuThres RichAboveMuThres RichAboveMuThres RichAboveMuThres 'I' [0,1] RichAboveKaThres RichAboveKaThres RichAboveKaThres RichAboveKaThres 'I' [0,1] RichDLLe RichDLLe RichDLLe RichDLLe 'F' [-999,110.069000244] RichDLLmu RichDLLmu RichDLLmu RichDLLmu 'F' [-999,80.475402832] RichDLLk RichDLLk RichDLLk RichDLLk 'F' [-999,120.016403198] RichDLLp RichDLLp RichDLLp RichDLLp 'F' [-999,94.577003479] RichDLLbt RichDLLbt RichDLLbt RichDLLbt 'F' [-999,62.9404983521] MuonBkgLL MuonBkgLL MuonBkgLL MuonBkgLL 'F' [-999,0.0241999998689] MuonMuLL MuonMuLL MuonMuLL MuonMuLL 'F' [-999,0] MuonIsMuon MuonIsMuon MuonIsMuon MuonIsMuon 'I' [0,1] MuonNShared MuonNShared MuonNShared MuonNShared 'I' [0,68] InAccMuon InAccMuon InAccMuon InAccMuon 'I' [0,1] MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon 'I' [0,1] EcalPIDe EcalPIDe EcalPIDe EcalPIDe 'F' [-999,4.34127378464] EcalPIDmu EcalPIDmu EcalPIDmu EcalPIDmu 'F' [-999,2.15297603607] HcalPIDe HcalPIDe HcalPIDe HcalPIDe 'F' [-999,3.12796974182] HcalPIDmu HcalPIDmu HcalPIDmu HcalPIDmu 'F' [-999,2.87338900566] PrsPIDe PrsPIDe PrsPIDe PrsPIDe 'F' [-999,3.46313500404] InAccBrem InAccBrem InAccBrem InAccBrem 'I' [0,1] BremPIDe BremPIDe BremPIDe BremPIDe 'F' [-999,4.79148387909] VeloCharge VeloCharge VeloCharge VeloCharge 'F' [0.477528095245,4.53651666641] NSpec 0 ============================================================================ */ #include #include #include #include #ifndef IClassifierReader__def #define IClassifierReader__def class IClassifierReader { public: // constructor IClassifierReader() : fStatusIsClean( true ) {} virtual ~IClassifierReader() {} // return classifier response virtual double GetMvaValue( const std::vector& inputValues ) const = 0; // returns classifier status bool IsStatusClean() const { return fStatusIsClean; } protected: bool fStatusIsClean; }; #endif class ReadGhost_Long_TMVA : public IClassifierReader { public: // constructor ReadGhost_Long_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadGhost_Long_TMVA" ), fNvars( 35 ), fIsNormalised( false ) { // the training input variables const char* inputVars[] = { "TrackP", "TrackPt", "TrackChi2PerDof", "TrackNumDof", "TrackLikelihood", "TrackGhostProbability", "TrackFitMatchChi2", "TrackFitVeloChi2", "TrackFitVeloNDoF", "TrackFitTChi2", "TrackFitTNDoF", "RichUsedAero", "RichUsedR1Gas", "RichUsedR2Gas", "RichAboveMuThres", "RichAboveKaThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "MuonBkgLL", "MuonMuLL", "MuonIsMuon", "MuonNShared", "InAccMuon", "MuonIsLooseMuon", "EcalPIDe", "EcalPIDmu", "HcalPIDe", "HcalPIDmu", "PrsPIDe", "InAccBrem", "BremPIDe", "VeloCharge" }; // sanity checks if (theInputVars.size() <= 0) { std::cout << "Problem in class \"" << fClassName << "\": empty input vector" << std::endl; fStatusIsClean = false; } if (theInputVars.size() != fNvars) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in number of input values: " << theInputVars.size() << " != " << fNvars << std::endl; fStatusIsClean = false; } // validate input variables for (size_t ivar = 0; ivar < theInputVars.size(); ivar++) { if (theInputVars[ivar] != inputVars[ivar]) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in input variable names" << std::endl << " for variable [" << ivar << "]: " << theInputVars[ivar].c_str() << " != " << inputVars[ivar] << std::endl; fStatusIsClean = false; } } // initialize min and max vectors (for normalisation) fVmin[0] = -1; fVmax[0] = 0.99999988079071; fVmin[1] = -1; fVmax[1] = 0.99999988079071; fVmin[2] = -1; fVmax[2] = 0.99999988079071; fVmin[3] = -1; fVmax[3] = 1; fVmin[4] = -1; fVmax[4] = 1; fVmin[5] = -1; fVmax[5] = 1; fVmin[6] = -1; fVmax[6] = 1; fVmin[7] = -1; fVmax[7] = 1; fVmin[8] = -1; fVmax[8] = 1; fVmin[9] = -1; fVmax[9] = 1; fVmin[10] = -1; fVmax[10] = 1; fVmin[11] = -1; fVmax[11] = 1; fVmin[12] = -1; fVmax[12] = 1; fVmin[13] = -1; fVmax[13] = 1; fVmin[14] = -1; fVmax[14] = 1; fVmin[15] = -1; fVmax[15] = 1; fVmin[16] = -1; fVmax[16] = 1; fVmin[17] = -1; fVmax[17] = 1; fVmin[18] = -1; fVmax[18] = 1; fVmin[19] = -1; fVmax[19] = 1; fVmin[20] = -1; fVmax[20] = 1; fVmin[21] = -1; fVmax[21] = 1; fVmin[22] = -1; fVmax[22] = 1; fVmin[23] = -1; fVmax[23] = 1; fVmin[24] = -1; fVmax[24] = 1; fVmin[25] = -1; fVmax[25] = 1; fVmin[26] = -1; fVmax[26] = 1; fVmin[27] = -1; fVmax[27] = 1; fVmin[28] = -1; fVmax[28] = 1; fVmin[29] = -1; fVmax[29] = 1; fVmin[30] = -1; fVmax[30] = 1; fVmin[31] = -1; fVmax[31] = 0.99999988079071; fVmin[32] = -1; fVmax[32] = 1; fVmin[33] = -1; fVmax[33] = 1; fVmin[34] = -1; fVmax[34] = 1; // initialize input variable types fType[0] = 'F'; fType[1] = 'F'; fType[2] = 'F'; fType[3] = 'I'; fType[4] = 'F'; fType[5] = 'F'; fType[6] = 'F'; fType[7] = 'F'; fType[8] = 'I'; fType[9] = 'F'; fType[10] = 'I'; fType[11] = 'I'; fType[12] = 'I'; fType[13] = 'I'; fType[14] = 'I'; fType[15] = 'I'; fType[16] = 'F'; fType[17] = 'F'; fType[18] = 'F'; fType[19] = 'F'; fType[20] = 'F'; fType[21] = 'F'; fType[22] = 'F'; fType[23] = 'I'; fType[24] = 'I'; fType[25] = 'I'; fType[26] = 'I'; fType[27] = 'F'; fType[28] = 'F'; fType[29] = 'F'; fType[30] = 'F'; fType[31] = 'F'; fType[32] = 'I'; fType[33] = 'F'; fType[34] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadGhost_Long_TMVA() { Clear(); // method-specific } // the classifier response // "inputValues" is a vector of input values in the same order as the // variables given to the constructor double GetMvaValue( const std::vector& inputValues ) const; private: // method-specific destructor void Clear(); // input variable transformation double fMin_1[3][35]; double fMax_1[3][35]; void InitTransform_1(); void Transform_1( std::vector & iv, int sigOrBgd ) const; void InitTransform(); void Transform( std::vector & iv, int sigOrBgd ) const; // common member variables const char* fClassName; const size_t fNvars; size_t GetNvar() const { return fNvars; } char GetType( int ivar ) const { return fType[ivar]; } // normalisation of input variables const bool fIsNormalised; bool IsNormalised() const { return fIsNormalised; } double fVmin[35]; double fVmax[35]; double NormVariable( double x, double xmin, double xmax ) const { // normalise to output range: [-1, 1] return 2*(x - xmin)/(xmax - xmin) - 1.0; } // type of input variable: 'F' or 'I' char fType[35]; // initialize internal variables void Initialize(); double GetMvaValue__( const std::vector& inputValues ) const; // private members (method specific) double ActivationFnc(double x) const; double OutputActivationFnc(double x) const; int fLayers; int fLayerSize[3]; double fWeightMatrix0to1[50][36]; // weight matrix from layer 0 to 1 double fWeightMatrix1to2[1][50]; // weight matrix from layer 1 to 2 double * fWeights[3]; }; inline void ReadGhost_Long_TMVA::Initialize() { // build network structure fLayers = 3; fLayerSize[0] = 36; fWeights[0] = new double[36]; fLayerSize[1] = 50; fWeights[1] = new double[50]; fLayerSize[2] = 1; fWeights[2] = new double[1]; // weight matrix from layer 0 to 1 fWeightMatrix0to1[0][0] = -0.914438429997884; fWeightMatrix0to1[1][0] = 0.949858624900537; fWeightMatrix0to1[2][0] = 4.07629969432227; fWeightMatrix0to1[3][0] = 0.311664172692941; fWeightMatrix0to1[4][0] = -4.18145273861278; fWeightMatrix0to1[5][0] = -0.465027374051587; fWeightMatrix0to1[6][0] = -0.735857532348169; fWeightMatrix0to1[7][0] = 2.46388953713282; fWeightMatrix0to1[8][0] = -3.01379163986341; fWeightMatrix0to1[9][0] = 0.388010475378743; fWeightMatrix0to1[10][0] = -1.95509969549976; fWeightMatrix0to1[11][0] = 0.725688278650948; fWeightMatrix0to1[12][0] = -1.64606337180094; fWeightMatrix0to1[13][0] = -0.827605410458344; fWeightMatrix0to1[14][0] = -1.51031087729497; fWeightMatrix0to1[15][0] = 1.56053799163454; fWeightMatrix0to1[16][0] = -0.612488886861166; fWeightMatrix0to1[17][0] = 3.75380712971748; fWeightMatrix0to1[18][0] = 0.332988650492355; fWeightMatrix0to1[19][0] = -1.46324257073103; fWeightMatrix0to1[20][0] = -0.934935995184502; fWeightMatrix0to1[21][0] = 2.43449498727253; fWeightMatrix0to1[22][0] = 1.81262264275477; fWeightMatrix0to1[23][0] = -3.72592516220347; fWeightMatrix0to1[24][0] = -0.0349368223536237; fWeightMatrix0to1[25][0] = -1.7728202821586; fWeightMatrix0to1[26][0] = 0.397638573892722; fWeightMatrix0to1[27][0] = -15.482254467738; fWeightMatrix0to1[28][0] = -2.0990077312286; fWeightMatrix0to1[29][0] = -4.39156246047862; fWeightMatrix0to1[30][0] = 2.14874830872829; fWeightMatrix0to1[31][0] = 2.44505774515892; fWeightMatrix0to1[32][0] = 3.45648460730068; fWeightMatrix0to1[33][0] = -1.22587330540335; fWeightMatrix0to1[34][0] = -4.44625734379052; fWeightMatrix0to1[35][0] = -0.586649167493843; fWeightMatrix0to1[36][0] = -3.32672411543914; fWeightMatrix0to1[37][0] = 1.99895473639767; fWeightMatrix0to1[38][0] = -0.4616088356536; fWeightMatrix0to1[39][0] = -1.19948413856143; fWeightMatrix0to1[40][0] = 1.3178419711944; fWeightMatrix0to1[41][0] = 1.30730410630509; fWeightMatrix0to1[42][0] = 1.99135018262122; fWeightMatrix0to1[43][0] = 2.54042364191446; fWeightMatrix0to1[44][0] = -4.13994878810308; fWeightMatrix0to1[45][0] = -1.78595244858095; fWeightMatrix0to1[46][0] = 3.81515560956812; fWeightMatrix0to1[47][0] = 1.32780339731955; fWeightMatrix0to1[48][0] = 4.26456105531617; fWeightMatrix0to1[0][1] = 5.44903181096871; fWeightMatrix0to1[1][1] = 8.44843030394212; fWeightMatrix0to1[2][1] = 1.35128717421425; fWeightMatrix0to1[3][1] = -3.90853044999806; fWeightMatrix0to1[4][1] = -0.653136630089722; fWeightMatrix0to1[5][1] = -1.68833050741549; fWeightMatrix0to1[6][1] = -1.82984462747904; fWeightMatrix0to1[7][1] = 0.492731862573875; fWeightMatrix0to1[8][1] = -2.33471415366802; fWeightMatrix0to1[9][1] = 1.45495259705067; fWeightMatrix0to1[10][1] = 0.313000152705647; fWeightMatrix0to1[11][1] = -0.814700044913509; fWeightMatrix0to1[12][1] = -0.114137254630228; fWeightMatrix0to1[13][1] = -0.220791457010418; fWeightMatrix0to1[14][1] = -1.27525140714173; fWeightMatrix0to1[15][1] = -0.155673280119344; fWeightMatrix0to1[16][1] = -0.795632929713944; fWeightMatrix0to1[17][1] = 1.10609304410145; fWeightMatrix0to1[18][1] = -2.89339384106619; fWeightMatrix0to1[19][1] = 0.562386871297727; fWeightMatrix0to1[20][1] = -0.870255270822101; fWeightMatrix0to1[21][1] = -2.40115655374806; fWeightMatrix0to1[22][1] = -1.48598398449022; fWeightMatrix0to1[23][1] = -1.52081826895605; fWeightMatrix0to1[24][1] = 2.0764413719368; fWeightMatrix0to1[25][1] = 1.89911638489402; fWeightMatrix0to1[26][1] = 2.43699602686282; fWeightMatrix0to1[27][1] = -3.87055018250283; fWeightMatrix0to1[28][1] = -2.07274816831357; fWeightMatrix0to1[29][1] = 0.398214227470888; fWeightMatrix0to1[30][1] = -1.05593278585231; fWeightMatrix0to1[31][1] = 6.34858312776861; fWeightMatrix0to1[32][1] = 3.20165996036892; fWeightMatrix0to1[33][1] = -0.00610795658269986; fWeightMatrix0to1[34][1] = -2.25005145615254; fWeightMatrix0to1[35][1] = -1.09063119044469; fWeightMatrix0to1[36][1] = -1.11638675302334; fWeightMatrix0to1[37][1] = 1.27723107141084; fWeightMatrix0to1[38][1] = -3.67814137764429; fWeightMatrix0to1[39][1] = -1.68954563574569; fWeightMatrix0to1[40][1] = -1.7422772423406; fWeightMatrix0to1[41][1] = 0.132577871863203; fWeightMatrix0to1[42][1] = 1.95964927992433; fWeightMatrix0to1[43][1] = 0.694516437518648; fWeightMatrix0to1[44][1] = -0.133660909085906; fWeightMatrix0to1[45][1] = -1.2617847443392; fWeightMatrix0to1[46][1] = 3.12948514765868; fWeightMatrix0to1[47][1] = 3.07458113706737; fWeightMatrix0to1[48][1] = 6.33472019058942; fWeightMatrix0to1[0][2] = 0.597078748620931; fWeightMatrix0to1[1][2] = -0.237448902309608; fWeightMatrix0to1[2][2] = -6.35091747444311; fWeightMatrix0to1[3][2] = 0.852766313615997; fWeightMatrix0to1[4][2] = 1.86339382037031; fWeightMatrix0to1[5][2] = -0.0713340108134782; fWeightMatrix0to1[6][2] = -3.95612430676708; fWeightMatrix0to1[7][2] = 7.7396389593181; fWeightMatrix0to1[8][2] = 1.95609041899246; fWeightMatrix0to1[9][2] = -0.486708349707688; fWeightMatrix0to1[10][2] = 0.577998961726809; fWeightMatrix0to1[11][2] = 2.54778298248735; fWeightMatrix0to1[12][2] = -0.821766227403815; fWeightMatrix0to1[13][2] = -0.0288224318660296; fWeightMatrix0to1[14][2] = -6.44985427843044; fWeightMatrix0to1[15][2] = -1.38542662067644; fWeightMatrix0to1[16][2] = -0.0806372698392317; fWeightMatrix0to1[17][2] = -0.205306682006384; fWeightMatrix0to1[18][2] = 3.43115076379987; fWeightMatrix0to1[19][2] = -2.45457346133843; fWeightMatrix0to1[20][2] = 0.922569164043839; fWeightMatrix0to1[21][2] = 0.128545981587802; fWeightMatrix0to1[22][2] = 0.276975799512897; fWeightMatrix0to1[23][2] = 2.19990435095205; fWeightMatrix0to1[24][2] = -4.16582474191166; fWeightMatrix0to1[25][2] = -2.57939172974721; fWeightMatrix0to1[26][2] = 5.38401529557551; fWeightMatrix0to1[27][2] = 0.0798190288435046; fWeightMatrix0to1[28][2] = -0.276171897172177; fWeightMatrix0to1[29][2] = -0.237446526838358; fWeightMatrix0to1[30][2] = -3.85046341898417; fWeightMatrix0to1[31][2] = 0.963828039508792; fWeightMatrix0to1[32][2] = -1.51088430657193; fWeightMatrix0to1[33][2] = 2.16736937059935; fWeightMatrix0to1[34][2] = 1.08526267908531; fWeightMatrix0to1[35][2] = -1.28188224555205; fWeightMatrix0to1[36][2] = -0.906141573107326; fWeightMatrix0to1[37][2] = -0.430911758939007; fWeightMatrix0to1[38][2] = 0.279633672333065; fWeightMatrix0to1[39][2] = -5.55165784969583; fWeightMatrix0to1[40][2] = 0.651183869757449; fWeightMatrix0to1[41][2] = -0.595781897685449; fWeightMatrix0to1[42][2] = 4.67886159431641; fWeightMatrix0to1[43][2] = -0.630140247707812; fWeightMatrix0to1[44][2] = -1.01889182386185; fWeightMatrix0to1[45][2] = 1.21595169569986; fWeightMatrix0to1[46][2] = -0.488293506835665; fWeightMatrix0to1[47][2] = -0.295717400398591; fWeightMatrix0to1[48][2] = 2.40454886989674; fWeightMatrix0to1[0][3] = -6.61016552990933; fWeightMatrix0to1[1][3] = 1.53020899683698; fWeightMatrix0to1[2][3] = 3.6260548054403; fWeightMatrix0to1[3][3] = -1.90780093249173; fWeightMatrix0to1[4][3] = -7.00285810314479; fWeightMatrix0to1[5][3] = 1.37827061432424; fWeightMatrix0to1[6][3] = 8.26889472493666; fWeightMatrix0to1[7][3] = 0.0915907771850454; fWeightMatrix0to1[8][3] = 9.98473532284536; fWeightMatrix0to1[9][3] = -0.0916090731326272; fWeightMatrix0to1[10][3] = 8.06343689548619; fWeightMatrix0to1[11][3] = 6.11837527397888; fWeightMatrix0to1[12][3] = -0.621894549393851; fWeightMatrix0to1[13][3] = 6.72262733742636; fWeightMatrix0to1[14][3] = 3.28292472821163; fWeightMatrix0to1[15][3] = 4.42838662953218; fWeightMatrix0to1[16][3] = 4.16966888664545; fWeightMatrix0to1[17][3] = -0.825462792627605; fWeightMatrix0to1[18][3] = 3.56241623227374; fWeightMatrix0to1[19][3] = -6.26996023505694; fWeightMatrix0to1[20][3] = -2.92666889526275; fWeightMatrix0to1[21][3] = 11.7251492516552; fWeightMatrix0to1[22][3] = 2.85990237229236; fWeightMatrix0to1[23][3] = 4.50202118864082; fWeightMatrix0to1[24][3] = -1.39145913929552; fWeightMatrix0to1[25][3] = -5.29200323747691; fWeightMatrix0to1[26][3] = -11.9029665706714; fWeightMatrix0to1[27][3] = 7.53115420432957; fWeightMatrix0to1[28][3] = -2.0180321714141; fWeightMatrix0to1[29][3] = 3.72972045242696; fWeightMatrix0to1[30][3] = -5.74720456749356; fWeightMatrix0to1[31][3] = -7.47236466036618; fWeightMatrix0to1[32][3] = -6.14423290684787; fWeightMatrix0to1[33][3] = 0.9458618838997; fWeightMatrix0to1[34][3] = 0.0736589181660111; fWeightMatrix0to1[35][3] = 8.110587571731; fWeightMatrix0to1[36][3] = 8.85539025109466; fWeightMatrix0to1[37][3] = -1.10692051533901; fWeightMatrix0to1[38][3] = -12.8417046825293; fWeightMatrix0to1[39][3] = 0.0289511334195675; fWeightMatrix0to1[40][3] = 3.38597340856115; fWeightMatrix0to1[41][3] = -0.414176668309903; fWeightMatrix0to1[42][3] = -2.70535707976364; fWeightMatrix0to1[43][3] = 2.38452703968152; fWeightMatrix0to1[44][3] = -1.71594538635209; fWeightMatrix0to1[45][3] = 1.16608759127782; fWeightMatrix0to1[46][3] = -0.514152425516728; fWeightMatrix0to1[47][3] = 1.53654756858887; fWeightMatrix0to1[48][3] = -5.61452181317439; fWeightMatrix0to1[0][4] = 1.3627966215618; fWeightMatrix0to1[1][4] = 0.612480197238378; fWeightMatrix0to1[2][4] = 0.47691674563975; fWeightMatrix0to1[3][4] = 5.38096775484941; fWeightMatrix0to1[4][4] = -5.77196955684904; fWeightMatrix0to1[5][4] = -2.61373256395231; fWeightMatrix0to1[6][4] = 0.121421701743218; fWeightMatrix0to1[7][4] = -0.572941891445206; fWeightMatrix0to1[8][4] = 4.92751701285542; fWeightMatrix0to1[9][4] = -3.02123870784372; fWeightMatrix0to1[10][4] = -0.45191842423207; fWeightMatrix0to1[11][4] = 3.3754428491507; fWeightMatrix0to1[12][4] = 2.21455761619617; fWeightMatrix0to1[13][4] = -1.57225318489777; fWeightMatrix0to1[14][4] = 0.528425035886972; fWeightMatrix0to1[15][4] = -2.66588811372511; fWeightMatrix0to1[16][4] = 1.41936101918042; fWeightMatrix0to1[17][4] = 4.17299816064312; fWeightMatrix0to1[18][4] = 4.96166923987277; fWeightMatrix0to1[19][4] = -2.97721411211257; fWeightMatrix0to1[20][4] = 5.36015859032642; fWeightMatrix0to1[21][4] = -4.26070114848315; fWeightMatrix0to1[22][4] = 6.92458670708705; fWeightMatrix0to1[23][4] = -7.30268574599445; fWeightMatrix0to1[24][4] = -4.75628362132954; fWeightMatrix0to1[25][4] = 2.53302083497542; fWeightMatrix0to1[26][4] = -1.28551922938158; fWeightMatrix0to1[27][4] = -2.93126163758628; fWeightMatrix0to1[28][4] = 1.679317507145; fWeightMatrix0to1[29][4] = -7.01817236048874; fWeightMatrix0to1[30][4] = 6.74790388410303; fWeightMatrix0to1[31][4] = -0.383512368886675; fWeightMatrix0to1[32][4] = -2.25421672609447; fWeightMatrix0to1[33][4] = 5.00175722462083; fWeightMatrix0to1[34][4] = -4.69232731414802; fWeightMatrix0to1[35][4] = -2.34671764811909; fWeightMatrix0to1[36][4] = 1.66139856244783; fWeightMatrix0to1[37][4] = -0.474671121192313; fWeightMatrix0to1[38][4] = 3.38072235462688; fWeightMatrix0to1[39][4] = -11.5594436746127; fWeightMatrix0to1[40][4] = 4.33322764649344; fWeightMatrix0to1[41][4] = -0.397370188380354; fWeightMatrix0to1[42][4] = -3.63305597883203; fWeightMatrix0to1[43][4] = -0.924557803220037; fWeightMatrix0to1[44][4] = -13.4978105586083; fWeightMatrix0to1[45][4] = -0.240397680347866; fWeightMatrix0to1[46][4] = 0.940441584509419; fWeightMatrix0to1[47][4] = -1.29132740180639; fWeightMatrix0to1[48][4] = -1.91262908530511; fWeightMatrix0to1[0][5] = -4.33778020863732; fWeightMatrix0to1[1][5] = -10.9219242150678; fWeightMatrix0to1[2][5] = -1.88935035505446; fWeightMatrix0to1[3][5] = 3.79959895664584; fWeightMatrix0to1[4][5] = 0.285015390133103; fWeightMatrix0to1[5][5] = -0.182907095507425; fWeightMatrix0to1[6][5] = -1.11130266037074; fWeightMatrix0to1[7][5] = -2.33399042264952; fWeightMatrix0to1[8][5] = 0.412877098754381; fWeightMatrix0to1[9][5] = 1.70898152806961; fWeightMatrix0to1[10][5] = -0.85171741788176; fWeightMatrix0to1[11][5] = -2.77846954868936; fWeightMatrix0to1[12][5] = -0.830118851705613; fWeightMatrix0to1[13][5] = -1.53321875528478; fWeightMatrix0to1[14][5] = 0.00464561856123159; fWeightMatrix0to1[15][5] = 3.64668926939873; fWeightMatrix0to1[16][5] = 0.529255913420961; fWeightMatrix0to1[17][5] = 1.49582789986113; fWeightMatrix0to1[18][5] = -0.0838275357314122; fWeightMatrix0to1[19][5] = -1.76432607963271; fWeightMatrix0to1[20][5] = -0.750554119321892; fWeightMatrix0to1[21][5] = 0.960040049382735; fWeightMatrix0to1[22][5] = 1.33545500221278; fWeightMatrix0to1[23][5] = 1.51671153012818; fWeightMatrix0to1[24][5] = 0.95662582922379; fWeightMatrix0to1[25][5] = -0.647209688347555; fWeightMatrix0to1[26][5] = -0.106738114623261; fWeightMatrix0to1[27][5] = -0.321704286285108; fWeightMatrix0to1[28][5] = 0.660861947214953; fWeightMatrix0to1[29][5] = 0.313052952037545; fWeightMatrix0to1[30][5] = 0.312118419742348; fWeightMatrix0to1[31][5] = 0.405073451350978; fWeightMatrix0to1[32][5] = 0.158510060251655; fWeightMatrix0to1[33][5] = 1.47303433428742; fWeightMatrix0to1[34][5] = 0.106677460356713; fWeightMatrix0to1[35][5] = 0.294940098837768; fWeightMatrix0to1[36][5] = 0.803741159477236; fWeightMatrix0to1[37][5] = -1.6215572936658; fWeightMatrix0to1[38][5] = 0.0998128819122322; fWeightMatrix0to1[39][5] = -2.47100174137876; fWeightMatrix0to1[40][5] = -1.36095347160636; fWeightMatrix0to1[41][5] = -2.24968255223161; fWeightMatrix0to1[42][5] = 0.971675858491926; fWeightMatrix0to1[43][5] = -0.888873809929445; fWeightMatrix0to1[44][5] = 1.61758365670682; fWeightMatrix0to1[45][5] = -0.484012160353267; fWeightMatrix0to1[46][5] = -0.552191890651085; fWeightMatrix0to1[47][5] = -2.75561702564729; fWeightMatrix0to1[48][5] = -9.78783179043738; fWeightMatrix0to1[0][6] = 0.139590776357304; fWeightMatrix0to1[1][6] = 0.348326351006103; fWeightMatrix0to1[2][6] = -2.32436369639798; fWeightMatrix0to1[3][6] = 1.49145765629887; fWeightMatrix0to1[4][6] = -5.29726888566837; fWeightMatrix0to1[5][6] = -1.14934612556095; fWeightMatrix0to1[6][6] = 0.949448634692124; fWeightMatrix0to1[7][6] = -11.1152545461427; fWeightMatrix0to1[8][6] = 2.94920886675828; fWeightMatrix0to1[9][6] = 1.06966059185428; fWeightMatrix0to1[10][6] = -1.26963181354748; fWeightMatrix0to1[11][6] = -0.176607735419838; fWeightMatrix0to1[12][6] = -1.28314997515968; fWeightMatrix0to1[13][6] = -0.225315312135067; fWeightMatrix0to1[14][6] = -2.94466758134213; fWeightMatrix0to1[15][6] = 0.202202288336436; fWeightMatrix0to1[16][6] = 0.545770354921182; fWeightMatrix0to1[17][6] = 0.0963670975857518; fWeightMatrix0to1[18][6] = -5.45063495997352; fWeightMatrix0to1[19][6] = 3.64431142890608; fWeightMatrix0to1[20][6] = -0.148317980395645; fWeightMatrix0to1[21][6] = -1.98684880234867; fWeightMatrix0to1[22][6] = -1.32856939146363; fWeightMatrix0to1[23][6] = -1.28385940046502; fWeightMatrix0to1[24][6] = 5.08178164213527; fWeightMatrix0to1[25][6] = 4.81730474119752; fWeightMatrix0to1[26][6] = -4.69737615639898; fWeightMatrix0to1[27][6] = -0.403346745954798; fWeightMatrix0to1[28][6] = -0.172739643845793; fWeightMatrix0to1[29][6] = -1.35169098320934; fWeightMatrix0to1[30][6] = -0.496245147043872; fWeightMatrix0to1[31][6] = -1.05851561783402; fWeightMatrix0to1[32][6] = 1.44725160810362; fWeightMatrix0to1[33][6] = -1.98160527099279; fWeightMatrix0to1[34][6] = -3.21341920613422; fWeightMatrix0to1[35][6] = 0.124494016857475; fWeightMatrix0to1[36][6] = 0.812680641542078; fWeightMatrix0to1[37][6] = 1.37541562230523; fWeightMatrix0to1[38][6] = 2.85204948287187; fWeightMatrix0to1[39][6] = -2.00904539451134; fWeightMatrix0to1[40][6] = 1.47297423475606; fWeightMatrix0to1[41][6] = 1.17047912330821; fWeightMatrix0to1[42][6] = 4.4142833462439; fWeightMatrix0to1[43][6] = 0.635872337542939; fWeightMatrix0to1[44][6] = 1.27640315966294; fWeightMatrix0to1[45][6] = -0.599209534951851; fWeightMatrix0to1[46][6] = -2.01104130928153; fWeightMatrix0to1[47][6] = 0.346985904010993; fWeightMatrix0to1[48][6] = -0.194349530895155; fWeightMatrix0to1[0][7] = -1.524587584485; fWeightMatrix0to1[1][7] = 0.633770175195446; fWeightMatrix0to1[2][7] = 3.47220551815493; fWeightMatrix0to1[3][7] = 1.42738709680828; fWeightMatrix0to1[4][7] = -2.42834705467127; fWeightMatrix0to1[5][7] = -3.26122510224475; fWeightMatrix0to1[6][7] = 2.63141414750073; fWeightMatrix0to1[7][7] = -1.00708320082305; fWeightMatrix0to1[8][7] = -1.19641496738452; fWeightMatrix0to1[9][7] = -1.24876778618185; fWeightMatrix0to1[10][7] = 0.30345860361129; fWeightMatrix0to1[11][7] = -0.867655686022586; fWeightMatrix0to1[12][7] = -3.25667182971466; fWeightMatrix0to1[13][7] = 0.0501582252820884; fWeightMatrix0to1[14][7] = 2.86204359476248; fWeightMatrix0to1[15][7] = -0.716413743114355; fWeightMatrix0to1[16][7] = 0.420465473992722; fWeightMatrix0to1[17][7] = 0.589524147792841; fWeightMatrix0to1[18][7] = -0.880436393310714; fWeightMatrix0to1[19][7] = 0.413264115157223; fWeightMatrix0to1[20][7] = -0.206668158092439; fWeightMatrix0to1[21][7] = 6.07503513456384; fWeightMatrix0to1[22][7] = -0.928116792350188; fWeightMatrix0to1[23][7] = -1.6956969239765; fWeightMatrix0to1[24][7] = 1.44057836620718; fWeightMatrix0to1[25][7] = -2.86931993718754; fWeightMatrix0to1[26][7] = -4.95252620640172; fWeightMatrix0to1[27][7] = -2.53817331899317; fWeightMatrix0to1[28][7] = -1.5454502945867; fWeightMatrix0to1[29][7] = 0.420958593847416; fWeightMatrix0to1[30][7] = 3.48548175530515; fWeightMatrix0to1[31][7] = 6.75992329803402; fWeightMatrix0to1[32][7] = 0.83474639932769; fWeightMatrix0to1[33][7] = 0.675803565542891; fWeightMatrix0to1[34][7] = -0.132112802893117; fWeightMatrix0to1[35][7] = 2.64906998126674; fWeightMatrix0to1[36][7] = 3.66170794421269; fWeightMatrix0to1[37][7] = -1.00141759521942; fWeightMatrix0to1[38][7] = 0.199762504010412; fWeightMatrix0to1[39][7] = 1.01566067046015; fWeightMatrix0to1[40][7] = 1.4867549875526; fWeightMatrix0to1[41][7] = 0.975320098471309; fWeightMatrix0to1[42][7] = -7.23701828081584; fWeightMatrix0to1[43][7] = 1.54197562515614; fWeightMatrix0to1[44][7] = 0.175575195505217; fWeightMatrix0to1[45][7] = 2.56561583303478; fWeightMatrix0to1[46][7] = -1.48197083944604; fWeightMatrix0to1[47][7] = 0.925084135271815; fWeightMatrix0to1[48][7] = -3.26960393165485; fWeightMatrix0to1[0][8] = -10.9144356440263; fWeightMatrix0to1[1][8] = -1.76921151900696; fWeightMatrix0to1[2][8] = -1.87828445856096; fWeightMatrix0to1[3][8] = -0.454037917964513; fWeightMatrix0to1[4][8] = 5.12100963125699; fWeightMatrix0to1[5][8] = 1.91987435813268; fWeightMatrix0to1[6][8] = -5.32887302204931; fWeightMatrix0to1[7][8] = -0.893252700092872; fWeightMatrix0to1[8][8] = -4.13706422043802; fWeightMatrix0to1[9][8] = 0.433665977686046; fWeightMatrix0to1[10][8] = -3.59963600141207; fWeightMatrix0to1[11][8] = -2.07187411112851; fWeightMatrix0to1[12][8] = 0.847658597427996; fWeightMatrix0to1[13][8] = -4.83939792143287; fWeightMatrix0to1[14][8] = -2.14734038730459; fWeightMatrix0to1[15][8] = -1.28050152791294; fWeightMatrix0to1[16][8] = -1.43564325416381; fWeightMatrix0to1[17][8] = 0.342334625904121; fWeightMatrix0to1[18][8] = -1.58619812031955; fWeightMatrix0to1[19][8] = 3.89410576991894; fWeightMatrix0to1[20][8] = 1.72062068466186; fWeightMatrix0to1[21][8] = -10.1235737664865; fWeightMatrix0to1[22][8] = -0.591403127666513; fWeightMatrix0to1[23][8] = -1.99450964635026; fWeightMatrix0to1[24][8] = 0.0676439053768509; fWeightMatrix0to1[25][8] = 3.28187513178238; fWeightMatrix0to1[26][8] = 8.68652155702104; fWeightMatrix0to1[27][8] = -5.92201661552358; fWeightMatrix0to1[28][8] = -0.479720710333275; fWeightMatrix0to1[29][8] = -1.31245936736819; fWeightMatrix0to1[30][8] = 2.5479545175035; fWeightMatrix0to1[31][8] = -3.72762363338227; fWeightMatrix0to1[32][8] = 2.65857070241513; fWeightMatrix0to1[33][8] = -0.724888956598984; fWeightMatrix0to1[34][8] = -0.182928819329809; fWeightMatrix0to1[35][8] = -7.04931928902026; fWeightMatrix0to1[36][8] = -7.47659092504724; fWeightMatrix0to1[37][8] = 0.839065845939027; fWeightMatrix0to1[38][8] = 6.40426882136128; fWeightMatrix0to1[39][8] = -1.39070979375107; fWeightMatrix0to1[40][8] = -2.210339171724; fWeightMatrix0to1[41][8] = -0.177788263055708; fWeightMatrix0to1[42][8] = 5.12514530815907; fWeightMatrix0to1[43][8] = 1.24162182454768; fWeightMatrix0to1[44][8] = 0.764466936107689; fWeightMatrix0to1[45][8] = -1.28644508873645; fWeightMatrix0to1[46][8] = -0.572819121105398; fWeightMatrix0to1[47][8] = -0.957933382766559; fWeightMatrix0to1[48][8] = 3.45915572166083; fWeightMatrix0to1[0][9] = -4.25173768791182; fWeightMatrix0to1[1][9] = 1.20830292734958; fWeightMatrix0to1[2][9] = 2.09768135907144; fWeightMatrix0to1[3][9] = -2.25760690815327; fWeightMatrix0to1[4][9] = -3.32655574817277; fWeightMatrix0to1[5][9] = 3.22812674764188; fWeightMatrix0to1[6][9] = 5.03085124153796; fWeightMatrix0to1[7][9] = -11.2448063837244; fWeightMatrix0to1[8][9] = -1.41715228551732; fWeightMatrix0to1[9][9] = 1.08364658864669; fWeightMatrix0to1[10][9] = -0.08377364115524; fWeightMatrix0to1[11][9] = -1.1622105588243; fWeightMatrix0to1[12][9] = 1.45397577133885; fWeightMatrix0to1[13][9] = -2.637861123571; fWeightMatrix0to1[14][9] = 3.1494682766668; fWeightMatrix0to1[15][9] = 5.30689513767493; fWeightMatrix0to1[16][9] = -3.64071808359021; fWeightMatrix0to1[17][9] = 2.92082571431826; fWeightMatrix0to1[18][9] = -5.38197775830759; fWeightMatrix0to1[19][9] = 2.89024151403705; fWeightMatrix0to1[20][9] = -0.436296364902657; fWeightMatrix0to1[21][9] = -0.21948479129954; fWeightMatrix0to1[22][9] = -1.1010811087465; fWeightMatrix0to1[23][9] = -0.827390669050645; fWeightMatrix0to1[24][9] = 14.3775765262561; fWeightMatrix0to1[25][9] = -0.0780624364388099; fWeightMatrix0to1[26][9] = -7.76909182475467; fWeightMatrix0to1[27][9] = -2.50700910213576; fWeightMatrix0to1[28][9] = 1.65073878317838; fWeightMatrix0to1[29][9] = -1.35008333428129; fWeightMatrix0to1[30][9] = 8.2673467687794; fWeightMatrix0to1[31][9] = -4.30344681050691; fWeightMatrix0to1[32][9] = 5.52854469299243; fWeightMatrix0to1[33][9] = 2.80783268043767; fWeightMatrix0to1[34][9] = -2.09985877894079; fWeightMatrix0to1[35][9] = 1.09154322080738; fWeightMatrix0to1[36][9] = -0.0952293846963075; fWeightMatrix0to1[37][9] = 1.99407621815802; fWeightMatrix0to1[38][9] = 3.22641439615186; fWeightMatrix0to1[39][9] = -2.41594099710535; fWeightMatrix0to1[40][9] = -0.509071250945397; fWeightMatrix0to1[41][9] = 0.63271623888626; fWeightMatrix0to1[42][9] = -0.840323964110872; fWeightMatrix0to1[43][9] = 1.79986286701075; fWeightMatrix0to1[44][9] = -5.23419459433456; fWeightMatrix0to1[45][9] = -1.44032040564984; fWeightMatrix0to1[46][9] = -6.87287380153759; fWeightMatrix0to1[47][9] = 0.381466369238999; fWeightMatrix0to1[48][9] = -5.30718702668276; fWeightMatrix0to1[0][10] = 5.54662711071568; fWeightMatrix0to1[1][10] = -1.95071362462436; fWeightMatrix0to1[2][10] = -2.14225892551616; fWeightMatrix0to1[3][10] = -5.57477764186821; fWeightMatrix0to1[4][10] = 11.5608068257397; fWeightMatrix0to1[5][10] = -8.0382528690389; fWeightMatrix0to1[6][10] = -6.93089404953527; fWeightMatrix0to1[7][10] = 6.07509831481528; fWeightMatrix0to1[8][10] = -5.47559282433286; fWeightMatrix0to1[9][10] = -0.0582505343702825; fWeightMatrix0to1[10][10] = -2.97590450691623; fWeightMatrix0to1[11][10] = 6.38134793272631; fWeightMatrix0to1[12][10] = 1.68252487151806; fWeightMatrix0to1[13][10] = 4.84556363626241; fWeightMatrix0to1[14][10] = -3.15200214174496; fWeightMatrix0to1[15][10] = -4.25993721326909; fWeightMatrix0to1[16][10] = 5.46824951409022; fWeightMatrix0to1[17][10] = -2.63954077563302; fWeightMatrix0to1[18][10] = 0.800158774957721; fWeightMatrix0to1[19][10] = 2.06540121207333; fWeightMatrix0to1[20][10] = -4.58880160638172; fWeightMatrix0to1[21][10] = -6.10730666717988; fWeightMatrix0to1[22][10] = 1.1947899000113; fWeightMatrix0to1[23][10] = -2.9672256245328; fWeightMatrix0to1[24][10] = -7.11423565847745; fWeightMatrix0to1[25][10] = 3.07066696444971; fWeightMatrix0to1[26][10] = 11.0177354078123; fWeightMatrix0to1[27][10] = 0.857437963886618; fWeightMatrix0to1[28][10] = 0.233061493358495; fWeightMatrix0to1[29][10] = 2.28337284077501; fWeightMatrix0to1[30][10] = 1.39901641168434; fWeightMatrix0to1[31][10] = 6.0448330274883; fWeightMatrix0to1[32][10] = -1.18592268529377; fWeightMatrix0to1[33][10] = -6.43608346545692; fWeightMatrix0to1[34][10] = 0.874458188728074; fWeightMatrix0to1[35][10] = -2.4210402760358; fWeightMatrix0to1[36][10] = -5.8402197382152; fWeightMatrix0to1[37][10] = 0.950922336955006; fWeightMatrix0to1[38][10] = 8.45930609961318; fWeightMatrix0to1[39][10] = 2.11033059745072; fWeightMatrix0to1[40][10] = -2.61794988003327; fWeightMatrix0to1[41][10] = -0.130317115191245; fWeightMatrix0to1[42][10] = 3.07742512121146; fWeightMatrix0to1[43][10] = -2.2749845198377; fWeightMatrix0to1[44][10] = 4.41161897333041; fWeightMatrix0to1[45][10] = 1.44244279010107; fWeightMatrix0to1[46][10] = 2.66807879185865; fWeightMatrix0to1[47][10] = -1.20542148677871; fWeightMatrix0to1[48][10] = 5.50474288049114; fWeightMatrix0to1[0][11] = -0.868553150137705; fWeightMatrix0to1[1][11] = -0.173063613613728; fWeightMatrix0to1[2][11] = -0.33136815541419; fWeightMatrix0to1[3][11] = -0.293566681618425; fWeightMatrix0to1[4][11] = -0.571408851903912; fWeightMatrix0to1[5][11] = 0.290208785271554; fWeightMatrix0to1[6][11] = 0.592274914937403; fWeightMatrix0to1[7][11] = 0.00876568935660218; fWeightMatrix0to1[8][11] = -0.0371602661939482; fWeightMatrix0to1[9][11] = -0.211742664723897; fWeightMatrix0to1[10][11] = 3.07777605411544; fWeightMatrix0to1[11][11] = 0.284117817437077; fWeightMatrix0to1[12][11] = 2.21502036325205; fWeightMatrix0to1[13][11] = -2.73674473099014; fWeightMatrix0to1[14][11] = -0.286980047059275; fWeightMatrix0to1[15][11] = 0.381881546408637; fWeightMatrix0to1[16][11] = -3.54731490484578; fWeightMatrix0to1[17][11] = 3.78437083681124; fWeightMatrix0to1[18][11] = 0.191115436783724; fWeightMatrix0to1[19][11] = 0.111741857511069; fWeightMatrix0to1[20][11] = -2.99783659923374; fWeightMatrix0to1[21][11] = -0.549751979920471; fWeightMatrix0to1[22][11] = 3.70568050030574; fWeightMatrix0to1[23][11] = -0.186310075071509; fWeightMatrix0to1[24][11] = 0.0903708103480595; fWeightMatrix0to1[25][11] = -0.384952235439816; fWeightMatrix0to1[26][11] = 1.63112874360803; fWeightMatrix0to1[27][11] = -1.19490303914454; fWeightMatrix0to1[28][11] = -1.72506341187795; fWeightMatrix0to1[29][11] = -1.78568647086022; fWeightMatrix0to1[30][11] = -0.00236372923684535; fWeightMatrix0to1[31][11] = 0.418935607069274; fWeightMatrix0to1[32][11] = -0.144492603375814; fWeightMatrix0to1[33][11] = 0.429160799241772; fWeightMatrix0to1[34][11] = 0.596082568032816; fWeightMatrix0to1[35][11] = 4.13709576507179; fWeightMatrix0to1[36][11] = -0.0203621453715357; fWeightMatrix0to1[37][11] = -0.254834532918236; fWeightMatrix0to1[38][11] = -0.428207191747738; fWeightMatrix0to1[39][11] = 0.0161275078979118; fWeightMatrix0to1[40][11] = -0.603251857158773; fWeightMatrix0to1[41][11] = -0.205729452776732; fWeightMatrix0to1[42][11] = -0.0977666710526588; fWeightMatrix0to1[43][11] = 1.4924183509864; fWeightMatrix0to1[44][11] = -4.72332929938941; fWeightMatrix0to1[45][11] = -0.0564287548854399; fWeightMatrix0to1[46][11] = -0.111708889776154; fWeightMatrix0to1[47][11] = 0.0548051126521831; fWeightMatrix0to1[48][11] = -0.160026923269142; fWeightMatrix0to1[0][12] = 1.20211305633955; fWeightMatrix0to1[1][12] = 0.400172136779366; fWeightMatrix0to1[2][12] = -0.426679806399127; fWeightMatrix0to1[3][12] = 2.20227322706815; fWeightMatrix0to1[4][12] = -8.77563159983249; fWeightMatrix0to1[5][12] = -2.82885795345036; fWeightMatrix0to1[6][12] = 0.838152403197998; fWeightMatrix0to1[7][12] = -6.88648906906557; fWeightMatrix0to1[8][12] = -2.3217268674511; fWeightMatrix0to1[9][12] = -0.751961749176144; fWeightMatrix0to1[10][12] = -0.62814317657496; fWeightMatrix0to1[11][12] = 2.77931865986532; fWeightMatrix0to1[12][12] = 0.333613539189303; fWeightMatrix0to1[13][12] = 0.610835606045594; fWeightMatrix0to1[14][12] = -0.280548328780829; fWeightMatrix0to1[15][12] = -1.80400682703094; fWeightMatrix0to1[16][12] = 0.813838786308218; fWeightMatrix0to1[17][12] = 1.6495392711084; fWeightMatrix0to1[18][12] = 0.108092676210019; fWeightMatrix0to1[19][12] = -1.78332281953003; fWeightMatrix0to1[20][12] = -1.71538783618185; fWeightMatrix0to1[21][12] = 4.29404176737172; fWeightMatrix0to1[22][12] = -1.26049941791144; fWeightMatrix0to1[23][12] = 1.45123350731361; fWeightMatrix0to1[24][12] = 0.0991226904836751; fWeightMatrix0to1[25][12] = 0.364722043255614; fWeightMatrix0to1[26][12] = -7.50652548601665; fWeightMatrix0to1[27][12] = 1.22248407628845; fWeightMatrix0to1[28][12] = 0.580032765888531; fWeightMatrix0to1[29][12] = 1.40467547688529; fWeightMatrix0to1[30][12] = -0.154862394571292; fWeightMatrix0to1[31][12] = 0.239449571405073; fWeightMatrix0to1[32][12] = 0.414354517165061; fWeightMatrix0to1[33][12] = 0.492636055223144; fWeightMatrix0to1[34][12] = 0.369854601560484; fWeightMatrix0to1[35][12] = -0.558146103685923; fWeightMatrix0to1[36][12] = -0.250698374355738; fWeightMatrix0to1[37][12] = -0.9797996349731; fWeightMatrix0to1[38][12] = 0.0264525877138203; fWeightMatrix0to1[39][12] = 0.881431507019162; fWeightMatrix0to1[40][12] = -1.22530044987626; fWeightMatrix0to1[41][12] = -0.118029886159447; fWeightMatrix0to1[42][12] = -0.0954057367018784; fWeightMatrix0to1[43][12] = -0.327288348489655; fWeightMatrix0to1[44][12] = 0.53484494976512; fWeightMatrix0to1[45][12] = -1.29435213828443; fWeightMatrix0to1[46][12] = -2.24305027369157; fWeightMatrix0to1[47][12] = -0.0340349291119275; fWeightMatrix0to1[48][12] = -0.0969384026891843; fWeightMatrix0to1[0][13] = -0.1841812924932; fWeightMatrix0to1[1][13] = -0.231714701945381; fWeightMatrix0to1[2][13] = 0.0449848458905166; fWeightMatrix0to1[3][13] = -0.0158229922061361; fWeightMatrix0to1[4][13] = 1.79615845304809; fWeightMatrix0to1[5][13] = 0.191825772646612; fWeightMatrix0to1[6][13] = 0.381605171508558; fWeightMatrix0to1[7][13] = -0.062845355949139; fWeightMatrix0to1[8][13] = -0.228167326154636; fWeightMatrix0to1[9][13] = -0.904598655457831; fWeightMatrix0to1[10][13] = 1.20487374469131; fWeightMatrix0to1[11][13] = -0.358665080300464; fWeightMatrix0to1[12][13] = 0.0531736010821317; fWeightMatrix0to1[13][13] = -0.380495138348125; fWeightMatrix0to1[14][13] = 0.165570499260164; fWeightMatrix0to1[15][13] = 1.23153505549768; fWeightMatrix0to1[16][13] = -0.329362805217255; fWeightMatrix0to1[17][13] = 0.0644320359510256; fWeightMatrix0to1[18][13] = 0.125920783839728; fWeightMatrix0to1[19][13] = 1.02963263822927; fWeightMatrix0to1[20][13] = -3.07788856170712; fWeightMatrix0to1[21][13] = 4.34202866981624; fWeightMatrix0to1[22][13] = 2.4923459221944; fWeightMatrix0to1[23][13] = -0.459451416948185; fWeightMatrix0to1[24][13] = 0.287107222028299; fWeightMatrix0to1[25][13] = 0.0583967951165043; fWeightMatrix0to1[26][13] = -6.90068680219203; fWeightMatrix0to1[27][13] = 0.751416571058498; fWeightMatrix0to1[28][13] = -1.60038925813012; fWeightMatrix0to1[29][13] = 0.867691141264776; fWeightMatrix0to1[30][13] = 0.295198019571506; fWeightMatrix0to1[31][13] = 0.333848008194268; fWeightMatrix0to1[32][13] = -0.0507273643516992; fWeightMatrix0to1[33][13] = -3.29795521997562; fWeightMatrix0to1[34][13] = -0.129314845749399; fWeightMatrix0to1[35][13] = -2.79332805263782; fWeightMatrix0to1[36][13] = -0.393752655458893; fWeightMatrix0to1[37][13] = 1.11441225819371; fWeightMatrix0to1[38][13] = -0.121520442949964; fWeightMatrix0to1[39][13] = -0.196159952066862; fWeightMatrix0to1[40][13] = -0.383572923366128; fWeightMatrix0to1[41][13] = 0.194711227152756; fWeightMatrix0to1[42][13] = 0.0874353690509645; fWeightMatrix0to1[43][13] = 0.05109883773381; fWeightMatrix0to1[44][13] = -0.458648041976007; fWeightMatrix0to1[45][13] = 1.51744937226885; fWeightMatrix0to1[46][13] = -0.211785220581409; fWeightMatrix0to1[47][13] = 0.173217287908698; fWeightMatrix0to1[48][13] = -0.188133774097148; fWeightMatrix0to1[0][14] = -2.66907262460296; fWeightMatrix0to1[1][14] = -12.1205833579195; fWeightMatrix0to1[2][14] = -0.110251740107606; fWeightMatrix0to1[3][14] = -1.09832113345775; fWeightMatrix0to1[4][14] = 1.90671322663868; fWeightMatrix0to1[5][14] = 0.09897877710506; fWeightMatrix0to1[6][14] = -0.136969610505419; fWeightMatrix0to1[7][14] = 0.255115121453726; fWeightMatrix0to1[8][14] = 0.0849758291405026; fWeightMatrix0to1[9][14] = -1.73357046707913; fWeightMatrix0to1[10][14] = 0.331616449501971; fWeightMatrix0to1[11][14] = 3.0434458840189; fWeightMatrix0to1[12][14] = -1.52499169498442; fWeightMatrix0to1[13][14] = 2.52730644280273; fWeightMatrix0to1[14][14] = 4.99389839119088; fWeightMatrix0to1[15][14] = 5.30971346906611; fWeightMatrix0to1[16][14] = 1.7989187338255; fWeightMatrix0to1[17][14] = -5.22159494862871; fWeightMatrix0to1[18][14] = 0.258216195350338; fWeightMatrix0to1[19][14] = -1.64892040722485; fWeightMatrix0to1[20][14] = -0.0329388445700777; fWeightMatrix0to1[21][14] = -0.0924927958135928; fWeightMatrix0to1[22][14] = -0.0869469177067604; fWeightMatrix0to1[23][14] = 0.424826912868782; fWeightMatrix0to1[24][14] = 1.49786298451932; fWeightMatrix0to1[25][14] = -0.223259691510559; fWeightMatrix0to1[26][14] = -0.277416801957284; fWeightMatrix0to1[27][14] = 1.91775412689637; fWeightMatrix0to1[28][14] = -0.00537747331989688; fWeightMatrix0to1[29][14] = -0.429655973219423; fWeightMatrix0to1[30][14] = 4.5932476722928; fWeightMatrix0to1[31][14] = 0.253014758226667; fWeightMatrix0to1[32][14] = -1.21110869298584; fWeightMatrix0to1[33][14] = -5.30327282842644; fWeightMatrix0to1[34][14] = 0.405280076115709; fWeightMatrix0to1[35][14] = 2.5811978314301; fWeightMatrix0to1[36][14] = 0.246804747467041; fWeightMatrix0to1[37][14] = -0.351339329427311; fWeightMatrix0to1[38][14] = 1.59891840919529; fWeightMatrix0to1[39][14] = 0.417494879999375; fWeightMatrix0to1[40][14] = 1.79746540892909; fWeightMatrix0to1[41][14] = -1.63044865636899; fWeightMatrix0to1[42][14] = -0.295476840617531; fWeightMatrix0to1[43][14] = 8.38442324140716; fWeightMatrix0to1[44][14] = -0.619055705397934; fWeightMatrix0to1[45][14] = -0.203912346002704; fWeightMatrix0to1[46][14] = 4.8647427096191; fWeightMatrix0to1[47][14] = -0.128332773856998; fWeightMatrix0to1[48][14] = 0.293559134952136; fWeightMatrix0to1[0][15] = 0.145431377784533; fWeightMatrix0to1[1][15] = 0.0202896461849669; fWeightMatrix0to1[2][15] = 0.558463050336102; fWeightMatrix0to1[3][15] = -0.0143522394776508; fWeightMatrix0to1[4][15] = 0.622355787559403; fWeightMatrix0to1[5][15] = -7.28310386343048; fWeightMatrix0to1[6][15] = 4.26802962966864; fWeightMatrix0to1[7][15] = -0.0624010898535192; fWeightMatrix0to1[8][15] = 0.193666848517993; fWeightMatrix0to1[9][15] = 0.0948886479377841; fWeightMatrix0to1[10][15] = 3.75626820321437; fWeightMatrix0to1[11][15] = 0.429671105832921; fWeightMatrix0to1[12][15] = 2.81531406876008; fWeightMatrix0to1[13][15] = -0.787568874095196; fWeightMatrix0to1[14][15] = 0.454507671684358; fWeightMatrix0to1[15][15] = -0.379140251969574; fWeightMatrix0to1[16][15] = 0.0649279925560341; fWeightMatrix0to1[17][15] = 2.37113416989183; fWeightMatrix0to1[18][15] = -0.0638933165807645; fWeightMatrix0to1[19][15] = -0.500635301936238; fWeightMatrix0to1[20][15] = -3.20889423922333; fWeightMatrix0to1[21][15] = 0.823086381981197; fWeightMatrix0to1[22][15] = 0.121040785037986; fWeightMatrix0to1[23][15] = -0.0565179337095175; fWeightMatrix0to1[24][15] = 0.0860599020799695; fWeightMatrix0to1[25][15] = -2.05199652403796; fWeightMatrix0to1[26][15] = -1.12598644909697; fWeightMatrix0to1[27][15] = 2.17059578959204; fWeightMatrix0to1[28][15] = -0.710473250005809; fWeightMatrix0to1[29][15] = 1.76414561476909; fWeightMatrix0to1[30][15] = 0.510750726957552; fWeightMatrix0to1[31][15] = 0.0387708569133182; fWeightMatrix0to1[32][15] = -0.109233175648377; fWeightMatrix0to1[33][15] = 0.0420306261647811; fWeightMatrix0to1[34][15] = -0.524053182016186; fWeightMatrix0to1[35][15] = -3.64542436857733; fWeightMatrix0to1[36][15] = -0.222827378104692; fWeightMatrix0to1[37][15] = 0.485354375218292; fWeightMatrix0to1[38][15] = 0.3403197721558; fWeightMatrix0to1[39][15] = 0.397856241260835; fWeightMatrix0to1[40][15] = -0.130509855383889; fWeightMatrix0to1[41][15] = 0.34289046600758; fWeightMatrix0to1[42][15] = 0.1175747998686; fWeightMatrix0to1[43][15] = 0.45665723646619; fWeightMatrix0to1[44][15] = -0.219402631203029; fWeightMatrix0to1[45][15] = -2.24757900735259; fWeightMatrix0to1[46][15] = 0.0255431116456375; fWeightMatrix0to1[47][15] = 0.326841393893374; fWeightMatrix0to1[48][15] = -0.102025133615305; fWeightMatrix0to1[0][16] = 9.90425850701167; fWeightMatrix0to1[1][16] = 19.6753637025044; fWeightMatrix0to1[2][16] = -9.33743960666992; fWeightMatrix0to1[3][16] = -11.390016892232; fWeightMatrix0to1[4][16] = 13.6252216415931; fWeightMatrix0to1[5][16] = 0.949658342059807; fWeightMatrix0to1[6][16] = -3.10109704832436; fWeightMatrix0to1[7][16] = 12.6883903809463; fWeightMatrix0to1[8][16] = 1.90814303401309; fWeightMatrix0to1[9][16] = -2.17356385022857; fWeightMatrix0to1[10][16] = 0.129886427750348; fWeightMatrix0to1[11][16] = -1.13109418695272; fWeightMatrix0to1[12][16] = -0.488248547872669; fWeightMatrix0to1[13][16] = 2.36947212275161; fWeightMatrix0to1[14][16] = -6.35662734385049; fWeightMatrix0to1[15][16] = -8.78358935687125; fWeightMatrix0to1[16][16] = 1.9461744393973; fWeightMatrix0to1[17][16] = 1.99455993239041; fWeightMatrix0to1[18][16] = -2.84650144479718; fWeightMatrix0to1[19][16] = -1.72045614069761; fWeightMatrix0to1[20][16] = -7.12523976293682; fWeightMatrix0to1[21][16] = -11.6927353597847; fWeightMatrix0to1[22][16] = 0.491469793477576; fWeightMatrix0to1[23][16] = -0.197683748841073; fWeightMatrix0to1[24][16] = 7.1505051185785; fWeightMatrix0to1[25][16] = 1.63842539034085; fWeightMatrix0to1[26][16] = 19.2941689762806; fWeightMatrix0to1[27][16] = -0.0130211500290469; fWeightMatrix0to1[28][16] = -0.947546599400717; fWeightMatrix0to1[29][16] = -0.740404092403304; fWeightMatrix0to1[30][16] = -10.4701131229872; fWeightMatrix0to1[31][16] = 11.1680757914017; fWeightMatrix0to1[32][16] = 3.10256881918051; fWeightMatrix0to1[33][16] = 1.53194857978104; fWeightMatrix0to1[34][16] = -0.368816826382086; fWeightMatrix0to1[35][16] = -3.298769981975; fWeightMatrix0to1[36][16] = -5.16424409627491; fWeightMatrix0to1[37][16] = 1.21250401934341; fWeightMatrix0to1[38][16] = 1.64471653219736; fWeightMatrix0to1[39][16] = 3.22677854872494; fWeightMatrix0to1[40][16] = 1.06173567932751; fWeightMatrix0to1[41][16] = 2.89397382223779; fWeightMatrix0to1[42][16] = 11.6032791582532; fWeightMatrix0to1[43][16] = -5.37379655262938; fWeightMatrix0to1[44][16] = 9.56048711179722; fWeightMatrix0to1[45][16] = 1.07150676172743; fWeightMatrix0to1[46][16] = -5.11809906155425; fWeightMatrix0to1[47][16] = 4.7499855497867; fWeightMatrix0to1[48][16] = 31.4834395092662; fWeightMatrix0to1[0][17] = -3.49432556485855; fWeightMatrix0to1[1][17] = 2.25792467994569; fWeightMatrix0to1[2][17] = 1.31169489311902; fWeightMatrix0to1[3][17] = -1.01614126332209; fWeightMatrix0to1[4][17] = 1.24844175526752; fWeightMatrix0to1[5][17] = 0.456675067126093; fWeightMatrix0to1[6][17] = -1.63821458450932; fWeightMatrix0to1[7][17] = -3.96863492370734; fWeightMatrix0to1[8][17] = 6.08750874366067; fWeightMatrix0to1[9][17] = -2.45561376912186; fWeightMatrix0to1[10][17] = 0.240325966781124; fWeightMatrix0to1[11][17] = -0.454857984090651; fWeightMatrix0to1[12][17] = 1.03982380492328; fWeightMatrix0to1[13][17] = -1.40046598562808; fWeightMatrix0to1[14][17] = 0.541284709653858; fWeightMatrix0to1[15][17] = -0.317958329812777; fWeightMatrix0to1[16][17] = 1.02199817991393; fWeightMatrix0to1[17][17] = -1.56609003837288; fWeightMatrix0to1[18][17] = 0.504796013349575; fWeightMatrix0to1[19][17] = -2.68798232288846; fWeightMatrix0to1[20][17] = 0.338323985286361; fWeightMatrix0to1[21][17] = 0.444866987273789; fWeightMatrix0to1[22][17] = 1.77723653759985; fWeightMatrix0to1[23][17] = -1.94988987296926; fWeightMatrix0to1[24][17] = 2.48069434376366; fWeightMatrix0to1[25][17] = 1.12322801672337; fWeightMatrix0to1[26][17] = 2.38003536220942; fWeightMatrix0to1[27][17] = 1.51376069370117; fWeightMatrix0to1[28][17] = 2.10661252338516; fWeightMatrix0to1[29][17] = -2.15731258438473; fWeightMatrix0to1[30][17] = -1.30966271603879; fWeightMatrix0to1[31][17] = -1.87731307820641; fWeightMatrix0to1[32][17] = 2.60319306366604; fWeightMatrix0to1[33][17] = -1.858812512861; fWeightMatrix0to1[34][17] = -4.19590028072081; fWeightMatrix0to1[35][17] = 1.7354120416221; fWeightMatrix0to1[36][17] = -0.64482712996517; fWeightMatrix0to1[37][17] = -0.137397184582233; fWeightMatrix0to1[38][17] = -0.104743337449529; fWeightMatrix0to1[39][17] = 3.17947636196056; fWeightMatrix0to1[40][17] = 3.15766417682528; fWeightMatrix0to1[41][17] = -1.78418635535142; fWeightMatrix0to1[42][17] = 2.78827689903879; fWeightMatrix0to1[43][17] = 3.27747804294525; fWeightMatrix0to1[44][17] = -3.52627561943891; fWeightMatrix0to1[45][17] = -2.26877146232312; fWeightMatrix0to1[46][17] = 0.331833899683813; fWeightMatrix0to1[47][17] = 0.332153441674923; fWeightMatrix0to1[48][17] = 6.0940329494878; fWeightMatrix0to1[0][18] = -3.28948671477878; fWeightMatrix0to1[1][18] = 17.2994586585146; fWeightMatrix0to1[2][18] = 2.86344768422651; fWeightMatrix0to1[3][18] = -3.08853596922502; fWeightMatrix0to1[4][18] = -4.85061706441626; fWeightMatrix0to1[5][18] = -1.58636986862271; fWeightMatrix0to1[6][18] = 3.09372092049191; fWeightMatrix0to1[7][18] = -1.87675281061709; fWeightMatrix0to1[8][18] = 2.3917670968534; fWeightMatrix0to1[9][18] = 4.05395355336557; fWeightMatrix0to1[10][18] = 1.80214165985595; fWeightMatrix0to1[11][18] = -0.47227787803852; fWeightMatrix0to1[12][18] = 1.47472113600305; fWeightMatrix0to1[13][18] = 0.85720923849488; fWeightMatrix0to1[14][18] = 0.296390586431033; fWeightMatrix0to1[15][18] = -2.62923146656697; fWeightMatrix0to1[16][18] = -1.73563801264524; fWeightMatrix0to1[17][18] = 1.89116246020453; fWeightMatrix0to1[18][18] = 0.830420643455956; fWeightMatrix0to1[19][18] = 0.58791538547758; fWeightMatrix0to1[20][18] = -0.301071534166775; fWeightMatrix0to1[21][18] = 1.81725008764623; fWeightMatrix0to1[22][18] = 1.55938781699523; fWeightMatrix0to1[23][18] = -3.00852135136863; fWeightMatrix0to1[24][18] = 2.15266630626837; fWeightMatrix0to1[25][18] = 1.02474575089768; fWeightMatrix0to1[26][18] = -2.64014479319146; fWeightMatrix0to1[27][18] = 2.62435841457397; fWeightMatrix0to1[28][18] = 1.09603417345721; fWeightMatrix0to1[29][18] = -1.70471518929117; fWeightMatrix0to1[30][18] = 4.00321800278743; fWeightMatrix0to1[31][18] = -0.00814778726127979; fWeightMatrix0to1[32][18] = 0.758654175923586; fWeightMatrix0to1[33][18] = -1.3412226908111; fWeightMatrix0to1[34][18] = -0.812015897967898; fWeightMatrix0to1[35][18] = 0.126002011214276; fWeightMatrix0to1[36][18] = -2.55128880228868; fWeightMatrix0to1[37][18] = -0.0885836010010741; fWeightMatrix0to1[38][18] = -3.29549603473781; fWeightMatrix0to1[39][18] = 3.5181956369995; fWeightMatrix0to1[40][18] = 0.638915489043106; fWeightMatrix0to1[41][18] = 1.41631615912079; fWeightMatrix0to1[42][18] = -2.52897097632865; fWeightMatrix0to1[43][18] = 0.0837608242151177; fWeightMatrix0to1[44][18] = -3.11963569026009; fWeightMatrix0to1[45][18] = -0.183595416964; fWeightMatrix0to1[46][18] = 2.6133595557632; fWeightMatrix0to1[47][18] = -1.76787437497291; fWeightMatrix0to1[48][18] = -1.54252425971491; fWeightMatrix0to1[0][19] = -0.146334994753536; fWeightMatrix0to1[1][19] = 20.2118557545225; fWeightMatrix0to1[2][19] = 2.24261108021273; fWeightMatrix0to1[3][19] = -2.20239409059086; fWeightMatrix0to1[4][19] = 0.418410684302931; fWeightMatrix0to1[5][19] = 0.676736854437578; fWeightMatrix0to1[6][19] = 1.10717073523538; fWeightMatrix0to1[7][19] = -0.0475647506852725; fWeightMatrix0to1[8][19] = 0.425554247034359; fWeightMatrix0to1[9][19] = 2.79068994435733; fWeightMatrix0to1[10][19] = -0.843854560564831; fWeightMatrix0to1[11][19] = -2.92653539244093; fWeightMatrix0to1[12][19] = 1.50187684387359; fWeightMatrix0to1[13][19] = -0.48398571607954; fWeightMatrix0to1[14][19] = -2.23663791327713; fWeightMatrix0to1[15][19] = -1.17771472646966; fWeightMatrix0to1[16][19] = -1.57739873593892; fWeightMatrix0to1[17][19] = 3.04686903443205; fWeightMatrix0to1[18][19] = 2.03480696599146; fWeightMatrix0to1[19][19] = -2.66598685635257; fWeightMatrix0to1[20][19] = -2.66154716300147; fWeightMatrix0to1[21][19] = 1.51413615913846; fWeightMatrix0to1[22][19] = -0.946591222485744; fWeightMatrix0to1[23][19] = 0.410132778897303; fWeightMatrix0to1[24][19] = 3.52406926205281; fWeightMatrix0to1[25][19] = -2.34165942097444; fWeightMatrix0to1[26][19] = -3.44410602813643; fWeightMatrix0to1[27][19] = 1.78528739706132; fWeightMatrix0to1[28][19] = -0.597493368772753; fWeightMatrix0to1[29][19] = -1.06304518936697; fWeightMatrix0to1[30][19] = 1.30122424150201; fWeightMatrix0to1[31][19] = 3.22036833534976; fWeightMatrix0to1[32][19] = 6.65209554393949; fWeightMatrix0to1[33][19] = -0.0262250777675451; fWeightMatrix0to1[34][19] = 0.42480758384101; fWeightMatrix0to1[35][19] = 0.325919935115842; fWeightMatrix0to1[36][19] = -0.601965483839356; fWeightMatrix0to1[37][19] = -0.277174633765781; fWeightMatrix0to1[38][19] = 0.141935855187566; fWeightMatrix0to1[39][19] = 2.67799315985792; fWeightMatrix0to1[40][19] = -0.460952383889664; fWeightMatrix0to1[41][19] = -0.849998019504781; fWeightMatrix0to1[42][19] = 1.32927401932555; fWeightMatrix0to1[43][19] = -4.26597449388117; fWeightMatrix0to1[44][19] = 1.5351817857109; fWeightMatrix0to1[45][19] = -0.393952683413261; fWeightMatrix0to1[46][19] = -2.18011807821339; fWeightMatrix0to1[47][19] = -0.30221612893118; fWeightMatrix0to1[48][19] = 4.99383987654167; fWeightMatrix0to1[0][20] = 0.532882407068857; fWeightMatrix0to1[1][20] = 16.5641481944309; fWeightMatrix0to1[2][20] = 2.59699711024604; fWeightMatrix0to1[3][20] = -0.685074772019121; fWeightMatrix0to1[4][20] = -4.18329862619388; fWeightMatrix0to1[5][20] = 0.720804883691634; fWeightMatrix0to1[6][20] = 0.133367336255096; fWeightMatrix0to1[7][20] = 0.179169250698799; fWeightMatrix0to1[8][20] = -3.59740647580349; fWeightMatrix0to1[9][20] = 0.101738330680173; fWeightMatrix0to1[10][20] = 2.41195110388943; fWeightMatrix0to1[11][20] = -2.13257217675772; fWeightMatrix0to1[12][20] = 1.58377244416028; fWeightMatrix0to1[13][20] = 0.400802703017823; fWeightMatrix0to1[14][20] = 1.68185960975161; fWeightMatrix0to1[15][20] = -0.749501695372685; fWeightMatrix0to1[16][20] = 1.29049629894412; fWeightMatrix0to1[17][20] = 3.07433257298214; fWeightMatrix0to1[18][20] = -0.64775083578112; fWeightMatrix0to1[19][20] = -2.30940518306291; fWeightMatrix0to1[20][20] = -2.93719656373033; fWeightMatrix0to1[21][20] = 3.38353089199878; fWeightMatrix0to1[22][20] = -2.35362807292723; fWeightMatrix0to1[23][20] = -2.24467360908612; fWeightMatrix0to1[24][20] = 3.1783790893324; fWeightMatrix0to1[25][20] = -1.89401983002331; fWeightMatrix0to1[26][20] = -7.56890424443141; fWeightMatrix0to1[27][20] = 3.18853504606305; fWeightMatrix0to1[28][20] = 0.622703046381966; fWeightMatrix0to1[29][20] = -1.56002193551271; fWeightMatrix0to1[30][20] = 0.950244333560494; fWeightMatrix0to1[31][20] = 2.65700860920006; fWeightMatrix0to1[32][20] = 10.6890030236272; fWeightMatrix0to1[33][20] = -0.857287542071549; fWeightMatrix0to1[34][20] = -1.01693567839958; fWeightMatrix0to1[35][20] = -0.709898365970789; fWeightMatrix0to1[36][20] = 2.59218739550267; fWeightMatrix0to1[37][20] = -1.43625593164619; fWeightMatrix0to1[38][20] = -0.238186172370411; fWeightMatrix0to1[39][20] = 3.15688195204267; fWeightMatrix0to1[40][20] = -0.350941637960074; fWeightMatrix0to1[41][20] = 0.187678031567628; fWeightMatrix0to1[42][20] = 0.298285131652744; fWeightMatrix0to1[43][20] = -3.0159158673479; fWeightMatrix0to1[44][20] = -2.91220451707619; fWeightMatrix0to1[45][20] = -1.57899392880757; fWeightMatrix0to1[46][20] = -0.774371205533432; fWeightMatrix0to1[47][20] = -2.65264547101234; fWeightMatrix0to1[48][20] = 2.15812312144844; fWeightMatrix0to1[0][21] = -0.118776339749266; fWeightMatrix0to1[1][21] = 0.211444190998619; fWeightMatrix0to1[2][21] = 0.714185129986427; fWeightMatrix0to1[3][21] = 0.8006581665881; fWeightMatrix0to1[4][21] = -0.476107598941312; fWeightMatrix0to1[5][21] = -2.04768779680369; fWeightMatrix0to1[6][21] = 0.739963532419555; fWeightMatrix0to1[7][21] = 1.17549138265592; fWeightMatrix0to1[8][21] = 2.62578500229896; fWeightMatrix0to1[9][21] = 1.65325475985923; fWeightMatrix0to1[10][21] = -1.97902333856896; fWeightMatrix0to1[11][21] = 0.771858985756085; fWeightMatrix0to1[12][21] = 0.158083769253252; fWeightMatrix0to1[13][21] = 0.580667359582032; fWeightMatrix0to1[14][21] = -1.42554028354346; fWeightMatrix0to1[15][21] = 1.19344586641351; fWeightMatrix0to1[16][21] = -0.0521396914498837; fWeightMatrix0to1[17][21] = 0.607240971412047; fWeightMatrix0to1[18][21] = 0.106093815459714; fWeightMatrix0to1[19][21] = 0.566383121643891; fWeightMatrix0to1[20][21] = -2.58902463884359; fWeightMatrix0to1[21][21] = -1.89866049901202; fWeightMatrix0to1[22][21] = 0.800596416782143; fWeightMatrix0to1[23][21] = -1.20842330270922; fWeightMatrix0to1[24][21] = -0.351054633502634; fWeightMatrix0to1[25][21] = -0.706868258840494; fWeightMatrix0to1[26][21] = -1.0642110020321; fWeightMatrix0to1[27][21] = -0.739987380257977; fWeightMatrix0to1[28][21] = 1.35534703846596; fWeightMatrix0to1[29][21] = 1.08358282036585; fWeightMatrix0to1[30][21] = -0.336645659144301; fWeightMatrix0to1[31][21] = 1.83697919236328; fWeightMatrix0to1[32][21] = 1.33821985277853; fWeightMatrix0to1[33][21] = -0.50334408026598; fWeightMatrix0to1[34][21] = 2.34071889469131; fWeightMatrix0to1[35][21] = 3.09301431996022; fWeightMatrix0to1[36][21] = 0.0608562798784517; fWeightMatrix0to1[37][21] = 0.858211449129574; fWeightMatrix0to1[38][21] = -1.23431227505787; fWeightMatrix0to1[39][21] = 1.04193733139622; fWeightMatrix0to1[40][21] = -1.24201631351164; fWeightMatrix0to1[41][21] = -0.030619315428985; fWeightMatrix0to1[42][21] = 0.88929159194172; fWeightMatrix0to1[43][21] = 0.359262444889652; fWeightMatrix0to1[44][21] = -3.37025687372588; fWeightMatrix0to1[45][21] = 0.159946711882599; fWeightMatrix0to1[46][21] = -1.19169451612657; fWeightMatrix0to1[47][21] = -1.04136863843228; fWeightMatrix0to1[48][21] = 2.03298112741046; fWeightMatrix0to1[0][22] = 0.479753845121979; fWeightMatrix0to1[1][22] = 0.453242547906764; fWeightMatrix0to1[2][22] = -0.270022223487077; fWeightMatrix0to1[3][22] = -0.259494886032293; fWeightMatrix0to1[4][22] = 1.37152188532783; fWeightMatrix0to1[5][22] = -0.494907412659601; fWeightMatrix0to1[6][22] = 0.412661552170562; fWeightMatrix0to1[7][22] = 0.272386820942334; fWeightMatrix0to1[8][22] = 0.755267346015588; fWeightMatrix0to1[9][22] = 0.131210657700364; fWeightMatrix0to1[10][22] = -1.79674495135374; fWeightMatrix0to1[11][22] = -0.998767901876077; fWeightMatrix0to1[12][22] = -1.58464747586197; fWeightMatrix0to1[13][22] = -1.12337783591658; fWeightMatrix0to1[14][22] = 1.13997951289387; fWeightMatrix0to1[15][22] = -1.36888917520792; fWeightMatrix0to1[16][22] = 0.072915228341878; fWeightMatrix0to1[17][22] = 1.11736934899164; fWeightMatrix0to1[18][22] = 1.41004524023801; fWeightMatrix0to1[19][22] = -1.30150253775396; fWeightMatrix0to1[20][22] = -4.19791735274752; fWeightMatrix0to1[21][22] = 0.0997918176409022; fWeightMatrix0to1[22][22] = -0.633872085243711; fWeightMatrix0to1[23][22] = 0.79034397117886; fWeightMatrix0to1[24][22] = 0.628210141129539; fWeightMatrix0to1[25][22] = -0.841261935769571; fWeightMatrix0to1[26][22] = 1.26253617456049; fWeightMatrix0to1[27][22] = -1.54420332022782; fWeightMatrix0to1[28][22] = -0.307834618940385; fWeightMatrix0to1[29][22] = 3.0434598695679; fWeightMatrix0to1[30][22] = -1.00097676716663; fWeightMatrix0to1[31][22] = -1.81722314139065; fWeightMatrix0to1[32][22] = -0.220378613906636; fWeightMatrix0to1[33][22] = -1.25619376670303; fWeightMatrix0to1[34][22] = -0.0492400357121075; fWeightMatrix0to1[35][22] = 2.07005705149267; fWeightMatrix0to1[36][22] = 1.10100600392311; fWeightMatrix0to1[37][22] = 1.34159862750333; fWeightMatrix0to1[38][22] = 0.973067047202006; fWeightMatrix0to1[39][22] = -1.11340616831687; fWeightMatrix0to1[40][22] = -1.02127539903662; fWeightMatrix0to1[41][22] = -0.970155976498634; fWeightMatrix0to1[42][22] = -1.73145942449437; fWeightMatrix0to1[43][22] = 1.36982495242107; fWeightMatrix0to1[44][22] = -1.52658830346846; fWeightMatrix0to1[45][22] = 1.89589928419989; fWeightMatrix0to1[46][22] = 1.06588904343903; fWeightMatrix0to1[47][22] = 0.366052929856509; fWeightMatrix0to1[48][22] = -2.39261347448089; fWeightMatrix0to1[0][23] = -0.000517727411037225; fWeightMatrix0to1[1][23] = -0.0121028637960363; fWeightMatrix0to1[2][23] = 0.113045696413946; fWeightMatrix0to1[3][23] = -0.300335006225342; fWeightMatrix0to1[4][23] = 0.22268174786582; fWeightMatrix0to1[5][23] = -1.40226616151151; fWeightMatrix0to1[6][23] = -0.292147957726101; fWeightMatrix0to1[7][23] = 0.118999716042334; fWeightMatrix0to1[8][23] = -0.194057898926974; fWeightMatrix0to1[9][23] = -0.299057473036212; fWeightMatrix0to1[10][23] = 0.24398577820256; fWeightMatrix0to1[11][23] = -0.246735442748676; fWeightMatrix0to1[12][23] = -1.24328474410048; fWeightMatrix0to1[13][23] = -0.258634526314716; fWeightMatrix0to1[14][23] = 0.0178311930960815; fWeightMatrix0to1[15][23] = 0.277042949321973; fWeightMatrix0to1[16][23] = -0.111416811336818; fWeightMatrix0to1[17][23] = 5.41558026649928; fWeightMatrix0to1[18][23] = 0.00388509302980523; fWeightMatrix0to1[19][23] = -0.149476347762071; fWeightMatrix0to1[20][23] = -1.50591041634884; fWeightMatrix0to1[21][23] = 0.0397489211783273; fWeightMatrix0to1[22][23] = -0.773922983776655; fWeightMatrix0to1[23][23] = 0.180790443485836; fWeightMatrix0to1[24][23] = 0.302137296677268; fWeightMatrix0to1[25][23] = -0.371230793196902; fWeightMatrix0to1[26][23] = 0.298549402641928; fWeightMatrix0to1[27][23] = -1.00483168887801; fWeightMatrix0to1[28][23] = 1.01229094459095; fWeightMatrix0to1[29][23] = 0.91544013304528; fWeightMatrix0to1[30][23] = 5.64543342551912; fWeightMatrix0to1[31][23] = 0.211916639063044; fWeightMatrix0to1[32][23] = -0.145919600798682; fWeightMatrix0to1[33][23] = 0.191859011917541; fWeightMatrix0to1[34][23] = -0.263404251448053; fWeightMatrix0to1[35][23] = 0.771801516854432; fWeightMatrix0to1[36][23] = -0.927795253157042; fWeightMatrix0to1[37][23] = -0.214857478420175; fWeightMatrix0to1[38][23] = 0.177676495362792; fWeightMatrix0to1[39][23] = 0.261140675135477; fWeightMatrix0to1[40][23] = -0.135273171740247; fWeightMatrix0to1[41][23] = -0.0374470056184743; fWeightMatrix0to1[42][23] = 0.150062549027316; fWeightMatrix0to1[43][23] = 0.00613678263386215; fWeightMatrix0to1[44][23] = -0.552617738655482; fWeightMatrix0to1[45][23] = 0.93104954411184; fWeightMatrix0to1[46][23] = -0.0748282406154013; fWeightMatrix0to1[47][23] = 0.0283492047201735; fWeightMatrix0to1[48][23] = 0.200744712318784; fWeightMatrix0to1[0][24] = 0.547825765213208; fWeightMatrix0to1[1][24] = 17.8123835650312; fWeightMatrix0to1[2][24] = 0.411358420783133; fWeightMatrix0to1[3][24] = 1.98346007909113; fWeightMatrix0to1[4][24] = -1.07546290267664; fWeightMatrix0to1[5][24] = 2.28762962124158; fWeightMatrix0to1[6][24] = 1.77656136033349; fWeightMatrix0to1[7][24] = 0.326139074751377; fWeightMatrix0to1[8][24] = 0.484168434164803; fWeightMatrix0to1[9][24] = -2.31266327357877; fWeightMatrix0to1[10][24] = -0.80786998000338; fWeightMatrix0to1[11][24] = -1.35376765272915; fWeightMatrix0to1[12][24] = -0.993222250557567; fWeightMatrix0to1[13][24] = -0.634545128776265; fWeightMatrix0to1[14][24] = -0.0688260522303403; fWeightMatrix0to1[15][24] = -2.79016066586375; fWeightMatrix0to1[16][24] = -2.11065029027277; fWeightMatrix0to1[17][24] = -2.56219401617158; fWeightMatrix0to1[18][24] = -0.546322879847797; fWeightMatrix0to1[19][24] = 3.25541267722374; fWeightMatrix0to1[20][24] = -2.75464613874089; fWeightMatrix0to1[21][24] = -0.787377844417602; fWeightMatrix0to1[22][24] = -2.44571537700431; fWeightMatrix0to1[23][24] = -1.80337937901914; fWeightMatrix0to1[24][24] = -0.512785605908771; fWeightMatrix0to1[25][24] = 0.951343817060776; fWeightMatrix0to1[26][24] = 0.547080283849816; fWeightMatrix0to1[27][24] = 1.0759134577908; fWeightMatrix0to1[28][24] = -1.88375586892167; fWeightMatrix0to1[29][24] = -4.34494169840624; fWeightMatrix0to1[30][24] = -2.54658060516787; fWeightMatrix0to1[31][24] = 2.11843287571702; fWeightMatrix0to1[32][24] = 1.37256417017111; fWeightMatrix0to1[33][24] = 1.71195903480709; fWeightMatrix0to1[34][24] = 6.82449223927486; fWeightMatrix0to1[35][24] = 0.397455875830217; fWeightMatrix0to1[36][24] = -0.121982789116916; fWeightMatrix0to1[37][24] = 0.572188542681671; fWeightMatrix0to1[38][24] = -0.847159386943796; fWeightMatrix0to1[39][24] = -0.920261625061702; fWeightMatrix0to1[40][24] = 0.205414661922601; fWeightMatrix0to1[41][24] = 0.0141950396114446; fWeightMatrix0to1[42][24] = -1.05335932421408; fWeightMatrix0to1[43][24] = -0.479124476138227; fWeightMatrix0to1[44][24] = 2.29271014685553; fWeightMatrix0to1[45][24] = 0.654093781434941; fWeightMatrix0to1[46][24] = 1.66871420679861; fWeightMatrix0to1[47][24] = -0.153840225510304; fWeightMatrix0to1[48][24] = 1.80441029469857; fWeightMatrix0to1[0][25] = -0.228851105007821; fWeightMatrix0to1[1][25] = 0.0515257371561315; fWeightMatrix0to1[2][25] = 0.164513676462154; fWeightMatrix0to1[3][25] = -0.903272282565103; fWeightMatrix0to1[4][25] = -0.101874195505369; fWeightMatrix0to1[5][25] = 5.92160439331736; fWeightMatrix0to1[6][25] = -0.579973132873625; fWeightMatrix0to1[7][25] = -0.148933873627438; fWeightMatrix0to1[8][25] = 0.209943275939532; fWeightMatrix0to1[9][25] = -0.0738191489698004; fWeightMatrix0to1[10][25] = 3.48999963945505; fWeightMatrix0to1[11][25] = -0.859977720536574; fWeightMatrix0to1[12][25] = 2.03686878920352; fWeightMatrix0to1[13][25] = -0.361372240421047; fWeightMatrix0to1[14][25] = 0.140717015921972; fWeightMatrix0to1[15][25] = -4.05771177538839; fWeightMatrix0to1[16][25] = -0.923222272729172; fWeightMatrix0to1[17][25] = 2.21646949695042; fWeightMatrix0to1[18][25] = 0.0996933719849878; fWeightMatrix0to1[19][25] = -2.18181523940578; fWeightMatrix0to1[20][25] = -2.81071577672649; fWeightMatrix0to1[21][25] = 0.198726551068544; fWeightMatrix0to1[22][25] = 0.197888132444893; fWeightMatrix0to1[23][25] = 0.184126644883703; fWeightMatrix0to1[24][25] = -0.0931803080160415; fWeightMatrix0to1[25][25] = -0.167605298831648; fWeightMatrix0to1[26][25] = -0.196376676371208; fWeightMatrix0to1[27][25] = 0.420818352710233; fWeightMatrix0to1[28][25] = 1.09947879618946; fWeightMatrix0to1[29][25] = 5.29890436157737; fWeightMatrix0to1[30][25] = -0.0101888187995292; fWeightMatrix0to1[31][25] = 0.279532089723216; fWeightMatrix0to1[32][25] = -5.48735105337286; fWeightMatrix0to1[33][25] = 3.50410568484742; fWeightMatrix0to1[34][25] = 1.88305053267922; fWeightMatrix0to1[35][25] = 0.297209291450268; fWeightMatrix0to1[36][25] = 2.61322327855006; fWeightMatrix0to1[37][25] = 0.822262421796038; fWeightMatrix0to1[38][25] = -0.547802454940435; fWeightMatrix0to1[39][25] = 0.513875836694809; fWeightMatrix0to1[40][25] = -0.00986332951570544; fWeightMatrix0to1[41][25] = 2.04160872206104; fWeightMatrix0to1[42][25] = 0.0705311562038252; fWeightMatrix0to1[43][25] = 0.179403659835083; fWeightMatrix0to1[44][25] = 0.247503727823673; fWeightMatrix0to1[45][25] = -2.73605014819843; fWeightMatrix0to1[46][25] = 0.0877356851954787; fWeightMatrix0to1[47][25] = 1.54123832890932; fWeightMatrix0to1[48][25] = -0.411499206642746; fWeightMatrix0to1[0][26] = -0.289489590290807; fWeightMatrix0to1[1][26] = -1.24923874875131; fWeightMatrix0to1[2][26] = -0.570303361647374; fWeightMatrix0to1[3][26] = -0.656774821949869; fWeightMatrix0to1[4][26] = -0.531883102325615; fWeightMatrix0to1[5][26] = -2.07296396277386; fWeightMatrix0to1[6][26] = -1.07328463483603; fWeightMatrix0to1[7][26] = -1.37951155477069; fWeightMatrix0to1[8][26] = 2.54689216315778; fWeightMatrix0to1[9][26] = 1.25332489262212; fWeightMatrix0to1[10][26] = -0.837117825223242; fWeightMatrix0to1[11][26] = 0.726123717800374; fWeightMatrix0to1[12][26] = 0.517521494393093; fWeightMatrix0to1[13][26] = 0.321875823022157; fWeightMatrix0to1[14][26] = 0.162878177518133; fWeightMatrix0to1[15][26] = -0.257042059692018; fWeightMatrix0to1[16][26] = -0.65403063061656; fWeightMatrix0to1[17][26] = -1.97684576323774; fWeightMatrix0to1[18][26] = -1.50713575028334; fWeightMatrix0to1[19][26] = 0.852104997001363; fWeightMatrix0to1[20][26] = -4.76623141885425; fWeightMatrix0to1[21][26] = 1.80384557615673; fWeightMatrix0to1[22][26] = 0.0721245264196281; fWeightMatrix0to1[23][26] = 0.419935480311685; fWeightMatrix0to1[24][26] = -0.620936203864424; fWeightMatrix0to1[25][26] = 1.42467274769653; fWeightMatrix0to1[26][26] = -0.54216767397358; fWeightMatrix0to1[27][26] = 1.04284845356918; fWeightMatrix0to1[28][26] = -1.73100073108073; fWeightMatrix0to1[29][26] = 3.12152994853687; fWeightMatrix0to1[30][26] = 1.70518583976397; fWeightMatrix0to1[31][26] = -0.142202740834458; fWeightMatrix0to1[32][26] = -1.19980100296467; fWeightMatrix0to1[33][26] = 1.7206489055268; fWeightMatrix0to1[34][26] = 1.57288562236168; fWeightMatrix0to1[35][26] = 2.52282154219725; fWeightMatrix0to1[36][26] = -0.88167279749764; fWeightMatrix0to1[37][26] = 1.8132050536993; fWeightMatrix0to1[38][26] = 0.127394463314313; fWeightMatrix0to1[39][26] = 0.0805069725723274; fWeightMatrix0to1[40][26] = -1.17675572324953; fWeightMatrix0to1[41][26] = 1.1253851761488; fWeightMatrix0to1[42][26] = 1.20381536749159; fWeightMatrix0to1[43][26] = -1.68069782226319; fWeightMatrix0to1[44][26] = -2.84784627296318; fWeightMatrix0to1[45][26] = 0.259012179900768; fWeightMatrix0to1[46][26] = 0.122941716254297; fWeightMatrix0to1[47][26] = 0.710780648251487; fWeightMatrix0to1[48][26] = 0.22109992770072; fWeightMatrix0to1[0][27] = 6.14689723078819; fWeightMatrix0to1[1][27] = 6.08927180781782; fWeightMatrix0to1[2][27] = -5.07096416692562; fWeightMatrix0to1[3][27] = -2.59808956340118; fWeightMatrix0to1[4][27] = 6.63180414633451; fWeightMatrix0to1[5][27] = -2.68383047419061; fWeightMatrix0to1[6][27] = -6.46667123319922; fWeightMatrix0to1[7][27] = 9.1015900278416; fWeightMatrix0to1[8][27] = -0.0410784518142536; fWeightMatrix0to1[9][27] = -1.54841770578061; fWeightMatrix0to1[10][27] = -0.647616730679253; fWeightMatrix0to1[11][27] = -4.28834279128172; fWeightMatrix0to1[12][27] = -1.69636328344884; fWeightMatrix0to1[13][27] = 2.25277793865673; fWeightMatrix0to1[14][27] = -3.47865766032469; fWeightMatrix0to1[15][27] = -3.76617752805962; fWeightMatrix0to1[16][27] = 1.88589219888875; fWeightMatrix0to1[17][27] = 1.49922771305105; fWeightMatrix0to1[18][27] = -7.27314169594921; fWeightMatrix0to1[19][27] = 4.06963551221204; fWeightMatrix0to1[20][27] = 0.835210876828977; fWeightMatrix0to1[21][27] = -9.95873924580028; fWeightMatrix0to1[22][27] = 0.00262010748009734; fWeightMatrix0to1[23][27] = 3.08612169517142; fWeightMatrix0to1[24][27] = -0.564900248993603; fWeightMatrix0to1[25][27] = 4.0899889626339; fWeightMatrix0to1[26][27] = 11.1347296890964; fWeightMatrix0to1[27][27] = 2.06528749366931; fWeightMatrix0to1[28][27] = 1.74738755169104; fWeightMatrix0to1[29][27] = -1.16227632828955; fWeightMatrix0to1[30][27] = -5.17971499365934; fWeightMatrix0to1[31][27] = 2.22852760315105; fWeightMatrix0to1[32][27] = -3.5223069538482; fWeightMatrix0to1[33][27] = 3.6611962677508; fWeightMatrix0to1[34][27] = 0.724835944457088; fWeightMatrix0to1[35][27] = 1.16298998183346; fWeightMatrix0to1[36][27] = -1.20909849368222; fWeightMatrix0to1[37][27] = -0.0436811047949083; fWeightMatrix0to1[38][27] = -0.460519560651352; fWeightMatrix0to1[39][27] = 3.26455046339363; fWeightMatrix0to1[40][27] = -0.560376259754875; fWeightMatrix0to1[41][27] = 1.22403670702822; fWeightMatrix0to1[42][27] = 2.44540636854777; fWeightMatrix0to1[43][27] = -0.605597029163768; fWeightMatrix0to1[44][27] = 4.9068273714372; fWeightMatrix0to1[45][27] = -0.350108890096582; fWeightMatrix0to1[46][27] = -3.7848216794636; fWeightMatrix0to1[47][27] = 9.06005094727691; fWeightMatrix0to1[48][27] = 8.32394441013363; fWeightMatrix0to1[0][28] = -6.33872276004596; fWeightMatrix0to1[1][28] = -5.83920695663867; fWeightMatrix0to1[2][28] = 4.86395675509239; fWeightMatrix0to1[3][28] = 1.20044669634499; fWeightMatrix0to1[4][28] = -6.27202311224225; fWeightMatrix0to1[5][28] = -1.17660412355298; fWeightMatrix0to1[6][28] = 6.57414949956969; fWeightMatrix0to1[7][28] = -9.37072870264218; fWeightMatrix0to1[8][28] = -5.89854847976365; fWeightMatrix0to1[9][28] = 4.19222370748759; fWeightMatrix0to1[10][28] = 0.81913818395928; fWeightMatrix0to1[11][28] = -0.59117658214278; fWeightMatrix0to1[12][28] = 1.60969257808301; fWeightMatrix0to1[13][28] = 0.208751753429034; fWeightMatrix0to1[14][28] = 3.35957720055649; fWeightMatrix0to1[15][28] = 3.83261111441242; fWeightMatrix0to1[16][28] = -1.36719707892485; fWeightMatrix0to1[17][28] = -0.734310496821893; fWeightMatrix0to1[18][28] = 3.2789497830809; fWeightMatrix0to1[19][28] = -5.30297304886227; fWeightMatrix0to1[20][28] = -1.04781029337495; fWeightMatrix0to1[21][28] = 9.80404675463596; fWeightMatrix0to1[22][28] = 2.4149789338845; fWeightMatrix0to1[23][28] = -2.33311207504601; fWeightMatrix0to1[24][28] = 1.31274335294704; fWeightMatrix0to1[25][28] = -4.25743940355258; fWeightMatrix0to1[26][28] = -10.9902029011008; fWeightMatrix0to1[27][28] = -1.10423512546111; fWeightMatrix0to1[28][28] = -1.60991268856446; fWeightMatrix0to1[29][28] = -2.74833886473919; fWeightMatrix0to1[30][28] = 5.11906416634229; fWeightMatrix0to1[31][28] = -2.17443924958159; fWeightMatrix0to1[32][28] = 5.31229078954872; fWeightMatrix0to1[33][28] = 1.52530605096855; fWeightMatrix0to1[34][28] = -0.790822195105421; fWeightMatrix0to1[35][28] = -1.65486619107193; fWeightMatrix0to1[36][28] = 0.892392022472789; fWeightMatrix0to1[37][28] = -0.445069891382457; fWeightMatrix0to1[38][28] = -0.0226506959504857; fWeightMatrix0to1[39][28] = -2.95977600665488; fWeightMatrix0to1[40][28] = 1.0039083111867; fWeightMatrix0to1[41][28] = 1.11332250024243; fWeightMatrix0to1[42][28] = -2.26264089199684; fWeightMatrix0to1[43][28] = 7.95334355225392; fWeightMatrix0to1[44][28] = -4.77087210473184; fWeightMatrix0to1[45][28] = -0.844083050494575; fWeightMatrix0to1[46][28] = 3.23268295600959; fWeightMatrix0to1[47][28] = -7.53774410783702; fWeightMatrix0to1[48][28] = -8.41362554793128; fWeightMatrix0to1[0][29] = 0.324386489410745; fWeightMatrix0to1[1][29] = 0.0121449566298219; fWeightMatrix0to1[2][29] = -0.85119368973734; fWeightMatrix0to1[3][29] = -1.57972483706967; fWeightMatrix0to1[4][29] = 1.43597246410376; fWeightMatrix0to1[5][29] = 2.03687951197471; fWeightMatrix0to1[6][29] = -1.43353042820804; fWeightMatrix0to1[7][29] = 3.29772782529115; fWeightMatrix0to1[8][29] = 0.461909774516805; fWeightMatrix0to1[9][29] = 0.497915270247895; fWeightMatrix0to1[10][29] = 0.825405395447533; fWeightMatrix0to1[11][29] = -0.321158390109795; fWeightMatrix0to1[12][29] = 0.327812066146165; fWeightMatrix0to1[13][29] = 0.0444787232420705; fWeightMatrix0to1[14][29] = -1.2402842324369; fWeightMatrix0to1[15][29] = 0.489514584170553; fWeightMatrix0to1[16][29] = 1.17483701738107; fWeightMatrix0to1[17][29] = -2.64449071339717; fWeightMatrix0to1[18][29] = -2.43976883689311; fWeightMatrix0to1[19][29] = -0.0357666372252065; fWeightMatrix0to1[20][29] = -1.62908720365362; fWeightMatrix0to1[21][29] = 0.182287467290082; fWeightMatrix0to1[22][29] = -2.78860510193217; fWeightMatrix0to1[23][29] = 0.612919195453268; fWeightMatrix0to1[24][29] = 1.4897528857573; fWeightMatrix0to1[25][29] = 1.12588634493106; fWeightMatrix0to1[26][29] = 3.41581482435861; fWeightMatrix0to1[27][29] = -0.488447186982524; fWeightMatrix0to1[28][29] = 1.54533231271854; fWeightMatrix0to1[29][29] = 0.274986894482221; fWeightMatrix0to1[30][29] = -0.958187031371838; fWeightMatrix0to1[31][29] = 0.938963896540047; fWeightMatrix0to1[32][29] = 1.72178552994316; fWeightMatrix0to1[33][29] = -1.81512755011494; fWeightMatrix0to1[34][29] = 1.84425304091893; fWeightMatrix0to1[35][29] = -0.23297244872154; fWeightMatrix0to1[36][29] = -0.164001835215546; fWeightMatrix0to1[37][29] = 2.46283321218135; fWeightMatrix0to1[38][29] = 1.50158853323168; fWeightMatrix0to1[39][29] = 0.636464935085858; fWeightMatrix0to1[40][29] = -1.79648670633061; fWeightMatrix0to1[41][29] = -1.11481212874856; fWeightMatrix0to1[42][29] = 0.159254998108846; fWeightMatrix0to1[43][29] = -0.311705947166033; fWeightMatrix0to1[44][29] = 0.401598847649378; fWeightMatrix0to1[45][29] = -1.24824343587639; fWeightMatrix0to1[46][29] = 0.209890772082481; fWeightMatrix0to1[47][29] = 1.97350629163137; fWeightMatrix0to1[48][29] = 1.67665450130511; fWeightMatrix0to1[0][30] = -0.335821274398301; fWeightMatrix0to1[1][30] = -0.0851239170011147; fWeightMatrix0to1[2][30] = 0.804868941474284; fWeightMatrix0to1[3][30] = 1.70511810929891; fWeightMatrix0to1[4][30] = -1.80759890755366; fWeightMatrix0to1[5][30] = 1.61190614214541; fWeightMatrix0to1[6][30] = 1.89402104331557; fWeightMatrix0to1[7][30] = -3.11472836098845; fWeightMatrix0to1[8][30] = -0.459697100364087; fWeightMatrix0to1[9][30] = 2.8502055032288; fWeightMatrix0to1[10][30] = 3.19312122328225; fWeightMatrix0to1[11][30] = 0.6992053983284; fWeightMatrix0to1[12][30] = -1.23042405794936; fWeightMatrix0to1[13][30] = 0.0524090467588368; fWeightMatrix0to1[14][30] = 1.16099083621795; fWeightMatrix0to1[15][30] = -0.736373224765696; fWeightMatrix0to1[16][30] = 1.17026591875768; fWeightMatrix0to1[17][30] = 0.714956640342135; fWeightMatrix0to1[18][30] = -0.480058544136253; fWeightMatrix0to1[19][30] = -4.15031378834947; fWeightMatrix0to1[20][30] = 1.5116359540074; fWeightMatrix0to1[21][30] = -0.240463615564083; fWeightMatrix0to1[22][30] = 0.524721370370952; fWeightMatrix0to1[23][30] = -0.516013042012737; fWeightMatrix0to1[24][30] = -1.63942451126413; fWeightMatrix0to1[25][30] = -0.938621851093502; fWeightMatrix0to1[26][30] = -3.51369864027121; fWeightMatrix0to1[27][30] = 0.914388655049915; fWeightMatrix0to1[28][30] = 1.00069300735154; fWeightMatrix0to1[29][30] = 0.681048841313876; fWeightMatrix0to1[30][30] = 1.22154489373431; fWeightMatrix0to1[31][30] = -0.820978041225775; fWeightMatrix0to1[32][30] = -1.9159882629656; fWeightMatrix0to1[33][30] = 1.30231282557245; fWeightMatrix0to1[34][30] = 2.23903752212562; fWeightMatrix0to1[35][30] = 0.604419505446308; fWeightMatrix0to1[36][30] = 0.219521710003811; fWeightMatrix0to1[37][30] = 0.0704851748318763; fWeightMatrix0to1[38][30] = -1.4461791861071; fWeightMatrix0to1[39][30] = -0.836816895438363; fWeightMatrix0to1[40][30] = 1.90940450506351; fWeightMatrix0to1[41][30] = 1.06988674820111; fWeightMatrix0to1[42][30] = -0.0673286371578749; fWeightMatrix0to1[43][30] = -0.629631571211316; fWeightMatrix0to1[44][30] = -0.828159373479968; fWeightMatrix0to1[45][30] = -2.10913654533957; fWeightMatrix0to1[46][30] = -0.154474866312859; fWeightMatrix0to1[47][30] = -2.004807373116; fWeightMatrix0to1[48][30] = -1.65587667046968; fWeightMatrix0to1[0][31] = 0.146826151519864; fWeightMatrix0to1[1][31] = -0.0966421628968354; fWeightMatrix0to1[2][31] = -0.546811823900157; fWeightMatrix0to1[3][31] = 0.887490318703146; fWeightMatrix0to1[4][31] = -0.0683510110399313; fWeightMatrix0to1[5][31] = -0.564316021180243; fWeightMatrix0to1[6][31] = 0.224064277151954; fWeightMatrix0to1[7][31] = 0.146278097701742; fWeightMatrix0to1[8][31] = 0.893291974132977; fWeightMatrix0to1[9][31] = -4.84603343081937; fWeightMatrix0to1[10][31] = -0.0175003053793922; fWeightMatrix0to1[11][31] = 0.0564457559989213; fWeightMatrix0to1[12][31] = 1.10797488703056; fWeightMatrix0to1[13][31] = -2.1521962620052; fWeightMatrix0to1[14][31] = -10.6885349979704; fWeightMatrix0to1[15][31] = 0.301074467540006; fWeightMatrix0to1[16][31] = -0.881318936780325; fWeightMatrix0to1[17][31] = -1.01386100330943; fWeightMatrix0to1[18][31] = -12.7296255772626; fWeightMatrix0to1[19][31] = 7.53845501960465; fWeightMatrix0to1[20][31] = 3.99963165624766; fWeightMatrix0to1[21][31] = 0.294372873970786; fWeightMatrix0to1[22][31] = 3.6243280476288; fWeightMatrix0to1[23][31] = -0.465184998050705; fWeightMatrix0to1[24][31] = 0.148538643272787; fWeightMatrix0to1[25][31] = 0.660766283174783; fWeightMatrix0to1[26][31] = -0.118422526580491; fWeightMatrix0to1[27][31] = 1.2401299731596; fWeightMatrix0to1[28][31] = -1.23207088188088; fWeightMatrix0to1[29][31] = -0.999995477219503; fWeightMatrix0to1[30][31] = -0.199458033167676; fWeightMatrix0to1[31][31] = -0.310445962619853; fWeightMatrix0to1[32][31] = -1.84661911430666; fWeightMatrix0to1[33][31] = -0.939980258227754; fWeightMatrix0to1[34][31] = -4.32670192785695; fWeightMatrix0to1[35][31] = 0.23264237861585; fWeightMatrix0to1[36][31] = 0.292285508940479; fWeightMatrix0to1[37][31] = -0.916036069466453; fWeightMatrix0to1[38][31] = -0.415532995054356; fWeightMatrix0to1[39][31] = -0.754971328439503; fWeightMatrix0to1[40][31] = 0.80534347561253; fWeightMatrix0to1[41][31] = 1.68895589196494; fWeightMatrix0to1[42][31] = -0.332837993117667; fWeightMatrix0to1[43][31] = -2.18443006414474; fWeightMatrix0to1[44][31] = 0.0663645033296746; fWeightMatrix0to1[45][31] = -0.225028337933345; fWeightMatrix0to1[46][31] = 0.341199837626443; fWeightMatrix0to1[47][31] = 13.952579822664; fWeightMatrix0to1[48][31] = 0.0870911432600282; fWeightMatrix0to1[0][32] = 0.0609668436797796; fWeightMatrix0to1[1][32] = -0.31584902960532; fWeightMatrix0to1[2][32] = 0.991664999679418; fWeightMatrix0to1[3][32] = -0.468809063972678; fWeightMatrix0to1[4][32] = 0.83622722398294; fWeightMatrix0to1[5][32] = -0.814408748571685; fWeightMatrix0to1[6][32] = 0.822804730993862; fWeightMatrix0to1[7][32] = -1.43109216647168; fWeightMatrix0to1[8][32] = 0.040337379526046; fWeightMatrix0to1[9][32] = 0.513485244785576; fWeightMatrix0to1[10][32] = 1.32772613071197; fWeightMatrix0to1[11][32] = 1.68941107217453; fWeightMatrix0to1[12][32] = 0.989968685988607; fWeightMatrix0to1[13][32] = -1.82855971568993; fWeightMatrix0to1[14][32] = -0.788532765728826; fWeightMatrix0to1[15][32] = -0.389293998155782; fWeightMatrix0to1[16][32] = -0.737439863024913; fWeightMatrix0to1[17][32] = -2.58968348616968; fWeightMatrix0to1[18][32] = 0.502215329700417; fWeightMatrix0to1[19][32] = -0.113043473530961; fWeightMatrix0to1[20][32] = -1.97177837024007; fWeightMatrix0to1[21][32] = -0.282887378854449; fWeightMatrix0to1[22][32] = 3.45094130323841; fWeightMatrix0to1[23][32] = -0.274870792014798; fWeightMatrix0to1[24][32] = -1.15074572057552; fWeightMatrix0to1[25][32] = -0.440443914281381; fWeightMatrix0to1[26][32] = 0.445760237224471; fWeightMatrix0to1[27][32] = 2.08130407393517; fWeightMatrix0to1[28][32] = 0.162105238932632; fWeightMatrix0to1[29][32] = -1.8200454881094; fWeightMatrix0to1[30][32] = 1.25607471663521; fWeightMatrix0to1[31][32] = -0.364498224638147; fWeightMatrix0to1[32][32] = 0.660469278151042; fWeightMatrix0to1[33][32] = 0.663293769217761; fWeightMatrix0to1[34][32] = -0.372084094308509; fWeightMatrix0to1[35][32] = 1.03162115198765; fWeightMatrix0to1[36][32] = -0.0576549974259097; fWeightMatrix0to1[37][32] = -1.46618634397163; fWeightMatrix0to1[38][32] = 1.04237025253021; fWeightMatrix0to1[39][32] = -0.695112150930798; fWeightMatrix0to1[40][32] = 0.12350815989578; fWeightMatrix0to1[41][32] = -0.204212489407144; fWeightMatrix0to1[42][32] = 0.628266523059819; fWeightMatrix0to1[43][32] = 0.0364254047059036; fWeightMatrix0to1[44][32] = -1.01442629674997; fWeightMatrix0to1[45][32] = -0.32824736434584; fWeightMatrix0to1[46][32] = 2.3765005903305; fWeightMatrix0to1[47][32] = 1.18950235398981; fWeightMatrix0to1[48][32] = -0.673912224269881; fWeightMatrix0to1[0][33] = -0.256085984790131; fWeightMatrix0to1[1][33] = 0.30265919238781; fWeightMatrix0to1[2][33] = -0.979394278403347; fWeightMatrix0to1[3][33] = -2.20833855063223; fWeightMatrix0to1[4][33] = -0.416805517772865; fWeightMatrix0to1[5][33] = 0.114304698487527; fWeightMatrix0to1[6][33] = -0.675672570086961; fWeightMatrix0to1[7][33] = 1.76507617809971; fWeightMatrix0to1[8][33] = -0.0196360669366035; fWeightMatrix0to1[9][33] = -0.255528053578646; fWeightMatrix0to1[10][33] = -0.111306221679628; fWeightMatrix0to1[11][33] = 1.56327369025545; fWeightMatrix0to1[12][33] = 2.24177015358746; fWeightMatrix0to1[13][33] = -1.45611186945596; fWeightMatrix0to1[14][33] = 0.84141660204793; fWeightMatrix0to1[15][33] = -1.89101515920147; fWeightMatrix0to1[16][33] = 0.989240564753453; fWeightMatrix0to1[17][33] = -2.27637755385047; fWeightMatrix0to1[18][33] = -0.472766496841769; fWeightMatrix0to1[19][33] = 2.51706161970653; fWeightMatrix0to1[20][33] = -2.68267966107498; fWeightMatrix0to1[21][33] = 0.47859918180899; fWeightMatrix0to1[22][33] = 1.89410247875354; fWeightMatrix0to1[23][33] = 0.617653166111771; fWeightMatrix0to1[24][33] = 1.24313436515253; fWeightMatrix0to1[25][33] = 0.409873273565074; fWeightMatrix0to1[26][33] = -0.270339920084913; fWeightMatrix0to1[27][33] = 1.40338571856921; fWeightMatrix0to1[28][33] = 0.13656548697785; fWeightMatrix0to1[29][33] = -1.11252298906691; fWeightMatrix0to1[30][33] = -1.01075716759832; fWeightMatrix0to1[31][33] = 0.626465642961321; fWeightMatrix0to1[32][33] = -0.449100864266082; fWeightMatrix0to1[33][33] = -0.8595130815904; fWeightMatrix0to1[34][33] = -0.373099677167349; fWeightMatrix0to1[35][33] = -1.45121607353865; fWeightMatrix0to1[36][33] = -0.503390558082623; fWeightMatrix0to1[37][33] = -2.22047038284884; fWeightMatrix0to1[38][33] = -1.36065773527984; fWeightMatrix0to1[39][33] = -0.0747772400201036; fWeightMatrix0to1[40][33] = -1.10093074759808; fWeightMatrix0to1[41][33] = 0.308216769213941; fWeightMatrix0to1[42][33] = -0.556827376102138; fWeightMatrix0to1[43][33] = 0.0610453216203341; fWeightMatrix0to1[44][33] = 0.397450923344811; fWeightMatrix0to1[45][33] = 0.589073948990741; fWeightMatrix0to1[46][33] = -0.12551811886367; fWeightMatrix0to1[47][33] = -1.08755882326996; fWeightMatrix0to1[48][33] = 0.632160802107125; fWeightMatrix0to1[0][34] = -2.33960519688374; fWeightMatrix0to1[1][34] = -1.31980910486189; fWeightMatrix0to1[2][34] = -5.65621262955401; fWeightMatrix0to1[3][34] = -2.09118920679144; fWeightMatrix0to1[4][34] = 6.94368328609906; fWeightMatrix0to1[5][34] = 1.05962287029822; fWeightMatrix0to1[6][34] = -7.40897423868621; fWeightMatrix0to1[7][34] = 6.81498114685852; fWeightMatrix0to1[8][34] = 1.66324005231541; fWeightMatrix0to1[9][34] = -1.02854899078314; fWeightMatrix0to1[10][34] = -4.07854328077343; fWeightMatrix0to1[11][34] = -1.75506116461747; fWeightMatrix0to1[12][34] = -0.347582383389162; fWeightMatrix0to1[13][34] = 1.72488839696833; fWeightMatrix0to1[14][34] = -5.13158536187263; fWeightMatrix0to1[15][34] = -1.12978842576783; fWeightMatrix0to1[16][34] = 1.69091204984187; fWeightMatrix0to1[17][34] = 0.0132595852298497; fWeightMatrix0to1[18][34] = -1.34253570342148; fWeightMatrix0to1[19][34] = -3.45649893476379; fWeightMatrix0to1[20][34] = 4.22009399212295; fWeightMatrix0to1[21][34] = -3.64029295621136; fWeightMatrix0to1[22][34] = 1.67832670553459; fWeightMatrix0to1[23][34] = 6.49664123567045; fWeightMatrix0to1[24][34] = -2.43221184744174; fWeightMatrix0to1[25][34] = -0.720508854080848; fWeightMatrix0to1[26][34] = 2.33983157987905; fWeightMatrix0to1[27][34] = 1.05476151989516; fWeightMatrix0to1[28][34] = -1.58667279050118; fWeightMatrix0to1[29][34] = -0.53063973933251; fWeightMatrix0to1[30][34] = -2.81433795805213; fWeightMatrix0to1[31][34] = -4.63184824946844; fWeightMatrix0to1[32][34] = -2.65183338252106; fWeightMatrix0to1[33][34] = 1.2878882213285; fWeightMatrix0to1[34][34] = 1.63905947769083; fWeightMatrix0to1[35][34] = 1.54356277992171; fWeightMatrix0to1[36][34] = 0.868740015711758; fWeightMatrix0to1[37][34] = 2.3104820223871; fWeightMatrix0to1[38][34] = 0.947087935520545; fWeightMatrix0to1[39][34] = 4.20994429584051; fWeightMatrix0to1[40][34] = -0.421395805254316; fWeightMatrix0to1[41][34] = -0.912786096248924; fWeightMatrix0to1[42][34] = -0.103559130266705; fWeightMatrix0to1[43][34] = -2.81710299333071; fWeightMatrix0to1[44][34] = 1.34151470238252; fWeightMatrix0to1[45][34] = 5.28563625907272; fWeightMatrix0to1[46][34] = -2.72385668613589; fWeightMatrix0to1[47][34] = -0.69086265883486; fWeightMatrix0to1[48][34] = 2.41977989802586; fWeightMatrix0to1[0][35] = -8.29884888168162; fWeightMatrix0to1[1][35] = -13.2985015499598; fWeightMatrix0to1[2][35] = 1.2942024940482; fWeightMatrix0to1[3][35] = 3.69918053574203; fWeightMatrix0to1[4][35] = 0.679330663530264; fWeightMatrix0to1[5][35] = -0.256295269505707; fWeightMatrix0to1[6][35] = 1.62895365627578; fWeightMatrix0to1[7][35] = -5.56289126925215; fWeightMatrix0to1[8][35] = 1.81279815264533; fWeightMatrix0to1[9][35] = 1.06711942104301; fWeightMatrix0to1[10][35] = 1.04515609637835; fWeightMatrix0to1[11][35] = -0.154053563776694; fWeightMatrix0to1[12][35] = -1.21689472262959; fWeightMatrix0to1[13][35] = 1.75703402385202; fWeightMatrix0to1[14][35] = 2.4363275197251; fWeightMatrix0to1[15][35] = 3.8811225535085; fWeightMatrix0to1[16][35] = 0.482203929204126; fWeightMatrix0to1[17][35] = 0.102470380642448; fWeightMatrix0to1[18][35] = 2.84439408695614; fWeightMatrix0to1[19][35] = 1.5514512900048; fWeightMatrix0to1[20][35] = -0.0312585365789909; fWeightMatrix0to1[21][35] = 1.58806911143814; fWeightMatrix0to1[22][35] = 0.203804378258136; fWeightMatrix0to1[23][35] = 3.03336725676504; fWeightMatrix0to1[24][35] = -3.78089958874471; fWeightMatrix0to1[25][35] = -2.76581852270394; fWeightMatrix0to1[26][35] = -7.00795557199047; fWeightMatrix0to1[27][35] = -0.860540582505266; fWeightMatrix0to1[28][35] = 2.00541777657722; fWeightMatrix0to1[29][35] = -0.304342976344272; fWeightMatrix0to1[30][35] = 4.75019813903737; fWeightMatrix0to1[31][35] = -8.34531818658008; fWeightMatrix0to1[32][35] = -3.41803289603706; fWeightMatrix0to1[33][35] = 0.837609332022529; fWeightMatrix0to1[34][35] = 1.12054297280591; fWeightMatrix0to1[35][35] = -1.41463055842643; fWeightMatrix0to1[36][35] = 2.56652188410554; fWeightMatrix0to1[37][35] = -0.965681625231645; fWeightMatrix0to1[38][35] = 5.67066759143189; fWeightMatrix0to1[39][35] = -2.57802709448728; fWeightMatrix0to1[40][35] = 0.850656533562566; fWeightMatrix0to1[41][35] = 0.753734370333197; fWeightMatrix0to1[42][35] = -5.40359333994052; fWeightMatrix0to1[43][35] = 2.9781430556218; fWeightMatrix0to1[44][35] = -4.40275342378139; fWeightMatrix0to1[45][35] = -0.0598522430400599; fWeightMatrix0to1[46][35] = -1.37531016560444; fWeightMatrix0to1[47][35] = -7.44118227393959; fWeightMatrix0to1[48][35] = -14.2506979976361; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = 0.338905865945245; fWeightMatrix1to2[0][1] = 0.616110138719223; fWeightMatrix1to2[0][2] = -0.759154066262462; fWeightMatrix1to2[0][3] = -0.443355534058704; fWeightMatrix1to2[0][4] = 0.275507679091725; fWeightMatrix1to2[0][5] = 0.265675725420907; fWeightMatrix1to2[0][6] = -0.47599133221087; fWeightMatrix1to2[0][7] = 0.531747798435905; fWeightMatrix1to2[0][8] = -0.882213806916154; fWeightMatrix1to2[0][9] = -0.401915759376933; fWeightMatrix1to2[0][10] = -0.86197828870498; fWeightMatrix1to2[0][11] = -0.385882995756804; fWeightMatrix1to2[0][12] = -0.225741920062748; fWeightMatrix1to2[0][13] = -0.450567729945716; fWeightMatrix1to2[0][14] = -0.455759973603493; fWeightMatrix1to2[0][15] = -0.426111939744834; fWeightMatrix1to2[0][16] = -0.937796300591204; fWeightMatrix1to2[0][17] = -0.254779246456438; fWeightMatrix1to2[0][18] = -0.537911000864356; fWeightMatrix1to2[0][19] = 0.752438221921352; fWeightMatrix1to2[0][20] = -0.348601427668204; fWeightMatrix1to2[0][21] = -0.599813144424411; fWeightMatrix1to2[0][22] = -0.481580879627505; fWeightMatrix1to2[0][23] = 0.376794823462753; fWeightMatrix1to2[0][24] = 0.368370549308991; fWeightMatrix1to2[0][25] = 0.581743763575473; fWeightMatrix1to2[0][26] = 0.388411194032819; fWeightMatrix1to2[0][27] = 3.09038585495551; fWeightMatrix1to2[0][28] = 0.490861385134663; fWeightMatrix1to2[0][29] = 0.508622808757852; fWeightMatrix1to2[0][30] = -0.395871447616418; fWeightMatrix1to2[0][31] = 0.382451750525686; fWeightMatrix1to2[0][32] = 0.924661096257742; fWeightMatrix1to2[0][33] = 0.309386046703517; fWeightMatrix1to2[0][34] = 0.618234016387048; fWeightMatrix1to2[0][35] = -0.750335176795839; fWeightMatrix1to2[0][36] = -1.08041062563641; fWeightMatrix1to2[0][37] = -0.367561537236856; fWeightMatrix1to2[0][38] = 2.26933303408719; fWeightMatrix1to2[0][39] = 0.324788039569605; fWeightMatrix1to2[0][40] = -1.42151176760499; fWeightMatrix1to2[0][41] = -3.16740716091383; fWeightMatrix1to2[0][42] = 0.330422639529858; fWeightMatrix1to2[0][43] = -0.606849723585636; fWeightMatrix1to2[0][44] = 0.331044467866649; fWeightMatrix1to2[0][45] = 0.466381671772265; fWeightMatrix1to2[0][46] = -0.269683701959962; fWeightMatrix1to2[0][47] = 3.74671342162062; fWeightMatrix1to2[0][48] = 0.312191231515577; fWeightMatrix1to2[0][49] = 1.3720537222222; } inline double ReadGhost_Long_TMVA::GetMvaValue__( const std::vector& inputValues ) const { if (inputValues.size() != (unsigned int)fLayerSize[0]-1) { std::cout << "Input vector needs to be of size " << fLayerSize[0]-1 << std::endl; return 0; } for (int l=0; l& inputValues ) const { // classifier response value double retval = 0; // classifier response, sanity check first if (!IsStatusClean()) { std::cout << "Problem in class \"" << fClassName << "\": cannot return classifier response" << " because status is dirty" << std::endl; retval = 0; } else { if (IsNormalised()) { // normalise variables std::vector iV; iV.reserve(inputValues.size()); int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(NormVariable( *varIt, fVmin[ivar], fVmax[ivar] )); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } else { std::vector iV; int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(*varIt); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } } return retval; } //_______________________________________________________________________ inline void ReadGhost_Long_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 1150.77001953; fMax_1[0][0] = 1111052.5; fMin_1[1][0] = 1154.52001953; fMax_1[1][0] = 4913128; fMin_1[2][0] = 1150.77001953; fMax_1[2][0] = 4913128; fMin_1[0][1] = 10.0197591782; fMax_1[0][1] = 47949.4414062; fMin_1[1][1] = 1.02258574963; fMax_1[1][1] = 859910.4375; fMin_1[2][1] = 1.02258574963; fMax_1[2][1] = 859910.4375; fMin_1[0][2] = 0.0964505299926; fMax_1[0][2] = 2.99985480309; fMin_1[1][2] = 0.103406369686; fMax_1[1][2] = 2.99998092651; fMin_1[2][2] = 0.0964505299926; fMax_1[2][2] = 2.99998092651; fMin_1[0][3] = 7; fMax_1[0][3] = 55; fMin_1[1][3] = 7; fMax_1[1][3] = 51; fMin_1[2][3] = 7; fMax_1[2][3] = 55; fMin_1[0][4] = -95.4537811279; fMax_1[0][4] = 0.395034939051; fMin_1[1][4] = -99.9973144531; fMax_1[1][4] = -0.19303420186; fMin_1[2][4] = -99.9973144531; fMax_1[2][4] = 0.395034939051; fMin_1[0][5] = -999; fMax_1[0][5] = 1; fMin_1[1][5] = -999; fMax_1[1][5] = 1; fMin_1[2][5] = -999; fMax_1[2][5] = 1; fMin_1[0][6] = 0.0220590438694; fMax_1[0][6] = 93.4395751953; fMin_1[1][6] = 0.0611117519438; fMax_1[1][6] = 105.678886414; fMin_1[2][6] = 0.0220590438694; fMax_1[2][6] = 105.678886414; fMin_1[0][7] = 3.60340018233e-05; fMax_1[0][7] = 73.07837677; fMin_1[1][7] = 9.85979750112e-06; fMax_1[1][7] = 73.2827987671; fMin_1[2][7] = 9.85979750112e-06; fMax_1[2][7] = 73.2827987671; fMin_1[0][8] = 1; fMax_1[0][8] = 25; fMin_1[1][8] = 1; fMax_1[1][8] = 26; fMin_1[2][8] = 1; fMax_1[2][8] = 26; fMin_1[0][9] = 0.00851008854806; fMax_1[0][9] = 89.0936889648; fMin_1[1][9] = 0.000556900398806; fMax_1[1][9] = 102.194145203; fMin_1[2][9] = 0.000556900398806; fMax_1[2][9] = 102.194145203; fMin_1[0][10] = 1; fMax_1[0][10] = 30; fMin_1[1][10] = 1; fMax_1[1][10] = 30; fMin_1[2][10] = 1; fMax_1[2][10] = 30; fMin_1[0][11] = 0; fMax_1[0][11] = 1; fMin_1[1][11] = 0; fMax_1[1][11] = 1; fMin_1[2][11] = 0; fMax_1[2][11] = 1; fMin_1[0][12] = 0; fMax_1[0][12] = 1; fMin_1[1][12] = 0; fMax_1[1][12] = 1; fMin_1[2][12] = 0; fMax_1[2][12] = 1; fMin_1[0][13] = 0; fMax_1[0][13] = 1; fMin_1[1][13] = 0; fMax_1[1][13] = 1; fMin_1[2][13] = 0; fMax_1[2][13] = 1; fMin_1[0][14] = 0; fMax_1[0][14] = 1; fMin_1[1][14] = 0; fMax_1[1][14] = 1; fMin_1[2][14] = 0; fMax_1[2][14] = 1; fMin_1[0][15] = 0; fMax_1[0][15] = 1; fMin_1[1][15] = 0; fMax_1[1][15] = 1; fMin_1[2][15] = 0; fMax_1[2][15] = 1; fMin_1[0][16] = -999; fMax_1[0][16] = 110.069000244; fMin_1[1][16] = -999; fMax_1[1][16] = 81.0129013062; fMin_1[2][16] = -999; fMax_1[2][16] = 110.069000244; fMin_1[0][17] = -999; fMax_1[0][17] = 80.475402832; fMin_1[1][17] = -999; fMax_1[1][17] = 74.2059020996; fMin_1[2][17] = -999; fMax_1[2][17] = 80.475402832; fMin_1[0][18] = -999; fMax_1[0][18] = 120.016403198; fMin_1[1][18] = -999; fMax_1[1][18] = 70.5511016846; fMin_1[2][18] = -999; fMax_1[2][18] = 120.016403198; fMin_1[0][19] = -999; fMax_1[0][19] = 94.577003479; fMin_1[1][19] = -999; fMax_1[1][19] = 62.9231987; fMin_1[2][19] = -999; fMax_1[2][19] = 94.577003479; fMin_1[0][20] = -999; fMax_1[0][20] = 62.9404983521; fMin_1[1][20] = -999; fMax_1[1][20] = 62.8283004761; fMin_1[2][20] = -999; fMax_1[2][20] = 62.9404983521; fMin_1[0][21] = -999; fMax_1[0][21] = 0.0241999998689; fMin_1[1][21] = -999; fMax_1[1][21] = 0.0186000000685; fMin_1[2][21] = -999; fMax_1[2][21] = 0.0241999998689; fMin_1[0][22] = -999; fMax_1[0][22] = 0; fMin_1[1][22] = -999; fMax_1[1][22] = 0; fMin_1[2][22] = -999; fMax_1[2][22] = 0; fMin_1[0][23] = 0; fMax_1[0][23] = 1; fMin_1[1][23] = 0; fMax_1[1][23] = 1; fMin_1[2][23] = 0; fMax_1[2][23] = 1; fMin_1[0][24] = 0; fMax_1[0][24] = 68; fMin_1[1][24] = 0; fMax_1[1][24] = 66; fMin_1[2][24] = 0; fMax_1[2][24] = 68; fMin_1[0][25] = 0; fMax_1[0][25] = 1; fMin_1[1][25] = 0; fMax_1[1][25] = 1; fMin_1[2][25] = 0; fMax_1[2][25] = 1; fMin_1[0][26] = 0; fMax_1[0][26] = 1; fMin_1[1][26] = 0; fMax_1[1][26] = 1; fMin_1[2][26] = 0; fMax_1[2][26] = 1; fMin_1[0][27] = -999; fMax_1[0][27] = 4.05479049683; fMin_1[1][27] = -999; fMax_1[1][27] = 4.34127378464; fMin_1[2][27] = -999; fMax_1[2][27] = 4.34127378464; fMin_1[0][28] = -999; fMax_1[0][28] = 2.15297603607; fMin_1[1][28] = -999; fMax_1[1][28] = 2.15297603607; fMin_1[2][28] = -999; fMax_1[2][28] = 2.15297603607; fMin_1[0][29] = -999; fMax_1[0][29] = 3.12796974182; fMin_1[1][29] = -999; fMax_1[1][29] = 3.12796974182; fMin_1[2][29] = -999; fMax_1[2][29] = 3.12796974182; fMin_1[0][30] = -999; fMax_1[0][30] = 2.87338900566; fMin_1[1][30] = -999; fMax_1[1][30] = 2.87338900566; fMin_1[2][30] = -999; fMax_1[2][30] = 2.87338900566; fMin_1[0][31] = -999; fMax_1[0][31] = 3.46313500404; fMin_1[1][31] = -999; fMax_1[1][31] = 3.46313500404; fMin_1[2][31] = -999; fMax_1[2][31] = 3.46313500404; fMin_1[0][32] = 0; fMax_1[0][32] = 1; fMin_1[1][32] = 0; fMax_1[1][32] = 1; fMin_1[2][32] = 0; fMax_1[2][32] = 1; fMin_1[0][33] = -999; fMax_1[0][33] = 4.79148387909; fMin_1[1][33] = -999; fMax_1[1][33] = 4.79148387909; fMin_1[2][33] = -999; fMax_1[2][33] = 4.79148387909; fMin_1[0][34] = 0.556179761887; fMax_1[0][34] = 3.75468158722; fMin_1[1][34] = 0.477528095245; fMax_1[1][34] = 4.53651666641; fMin_1[2][34] = 0.477528095245; fMax_1[2][34] = 4.53651666641; } //_______________________________________________________________________ inline void ReadGhost_Long_TMVA::Transform_1( std::vector& iv, int cls) const { // Normalization transformation if (cls < 0 || cls > 2) { if (2 > 1 ) cls = 2; else cls = 2; } const int nVar = 35; // get indices of used variables // define the indices of the variables which are transformed by this transformation static std::vector indicesGet; static std::vector indicesPut; if ( indicesGet.empty() ) { indicesGet.reserve(fNvars); indicesGet.push_back( 0); indicesGet.push_back( 1); indicesGet.push_back( 2); indicesGet.push_back( 3); indicesGet.push_back( 4); indicesGet.push_back( 5); indicesGet.push_back( 6); indicesGet.push_back( 7); indicesGet.push_back( 8); indicesGet.push_back( 9); indicesGet.push_back( 10); indicesGet.push_back( 11); indicesGet.push_back( 12); indicesGet.push_back( 13); indicesGet.push_back( 14); indicesGet.push_back( 15); indicesGet.push_back( 16); indicesGet.push_back( 17); indicesGet.push_back( 18); indicesGet.push_back( 19); indicesGet.push_back( 20); indicesGet.push_back( 21); indicesGet.push_back( 22); indicesGet.push_back( 23); indicesGet.push_back( 24); indicesGet.push_back( 25); indicesGet.push_back( 26); indicesGet.push_back( 27); indicesGet.push_back( 28); indicesGet.push_back( 29); indicesGet.push_back( 30); indicesGet.push_back( 31); indicesGet.push_back( 32); indicesGet.push_back( 33); indicesGet.push_back( 34); } if ( indicesPut.empty() ) { indicesPut.reserve(fNvars); indicesPut.push_back( 0); indicesPut.push_back( 1); indicesPut.push_back( 2); indicesPut.push_back( 3); indicesPut.push_back( 4); indicesPut.push_back( 5); indicesPut.push_back( 6); indicesPut.push_back( 7); indicesPut.push_back( 8); indicesPut.push_back( 9); indicesPut.push_back( 10); indicesPut.push_back( 11); indicesPut.push_back( 12); indicesPut.push_back( 13); indicesPut.push_back( 14); indicesPut.push_back( 15); indicesPut.push_back( 16); indicesPut.push_back( 17); indicesPut.push_back( 18); indicesPut.push_back( 19); indicesPut.push_back( 20); indicesPut.push_back( 21); indicesPut.push_back( 22); indicesPut.push_back( 23); indicesPut.push_back( 24); indicesPut.push_back( 25); indicesPut.push_back( 26); indicesPut.push_back( 27); indicesPut.push_back( 28); indicesPut.push_back( 29); indicesPut.push_back( 30); indicesPut.push_back( 31); indicesPut.push_back( 32); indicesPut.push_back( 33); indicesPut.push_back( 34); } static std::vector dv; dv.resize(nVar); for (int ivar=0; ivar& iv, int sigOrBgd ) const { Transform_1( iv, sigOrBgd ); }