#include <math.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include "mlp_gen.h"
#include "mlp_sigmoide.h"
Go to the source code of this file.
Macros | |
#define | CLEN 1024 |
#define | NLMAX 1000 |
#define | NPMAX 100000 |
Functions | |
int | AllocNetwork (int Nlayer, int *Neurons) |
int | AllocPatterns (int ifile, int npat, int nin, int nout, int iadd) |
void | BFGSdir (int Nweights) |
void | CGDir (dbl beta) |
int | CountLexemes (char *s) |
int | DecreaseSearch (dbl *alpmin, int *Ntest, dbl Err0) |
dbl | DeDwNorm () |
dbl | DeDwProd () |
void | DeDwSave () |
void | DeDwSaveZero () |
void | DeDwScale (int Nexamples) |
int | DeDwSum (type_pat *ans, dbl *out, int ipat) |
void | DeDwZero () |
dbl | DerivDir () |
int | dgels_ (char *trans, int *m, int *n, int *nrhs, double *a, int *lda, double *b, int *ldb, double *work, int *lwork, int *info) |
void | EtaDecay () |
int | FixedStep (dbl alpha) |
void | FreeNetwork () |
int | FreePatterns (int ifile) |
int | GetBFGSH (int Nweights) |
void | GetGammaDelta () |
void | getLexemes (char *s, char **ss) |
int | GetNetStructure (char *s, int *Nlayer, int *Nneur) |
void | getnLexemes (int n, char *s, char **ss) |
void | InitBFGSH (int Nweights) |
void | InitWeights () |
int | LearnAlloc () |
void | LearnFree () |
int | LineSearch (dbl *alpmin, int *Ntest, dbl Err0) |
int | LineSearchHyb (dbl *alpmin, int *Ntest) |
int | LoadWeights (char *filename, int *iepoch) |
dbl | MLP_Epoch (int iepoch, dbl *alpmin, int *Ntest) |
void | MLP_Line (dbl ***w0, dbl alpha) |
void | MLP_LineHyb (dbl ***w0, dbl alpha) |
void | MLP_MatrixVector (dbl *M, type_pat *v, dbl *r, int n, int m) |
void | MLP_MatrixVectorBias (dbl *M, dbl *v, dbl *r, int n, int m) |
void | MLP_MM2rows (dbl *c, type_pat *a, dbl *b, int Ni, int Nj, int Nk, int NaOffs, int NbOffs) |
void | MLP_Out (type_pat *rrin, dbl *rrout) |
void | MLP_Out2 (type_pat *rrin) |
void | MLP_Out_T (type_pat *rrin) |
int | MLP_PrCFun (char *filename) |
int | MLP_PrFFun (char *filename) |
int | MLP_PrintInputStat () |
double | MLP_Rand (dbl mini, dbl maxi) |
void | MLP_ResLin () |
int | MLP_SetNet (int *nl, int *nn) |
int | MLP_StatInputs (int Nexamples, int Ninputs, type_pat **inputs, dbl *mean, dbl *sigma, dbl *minimum, dbl *maximum) |
dbl | MLP_Stochastic () |
dbl | MLP_Test (int ifile, int regul) |
dbl | MLP_Test_MM (int ifile, dbl *tmp) |
int | MLP_Train (int *ipat, dbl *err) |
int | NormalizeInputs () |
void | PrintWeights () |
int | ReadPatterns (char *filename, int ifile, int *inet, int *ilearn, int *iexamples) |
int | SaveWeights (char *filename, int iepoch) |
void | SetDefaultFuncs () |
void | SetLambda (double Wmax) |
int | SetTransFunc (int layer, int neuron, int func) |
int | ShuffleExamples (int n, int *index) |
void | SteepestDir () |
int | StochStep () |
int | StochStepHyb () |
Variables | |
dbl ** | BFGSH |
int | BFGSMemory = 0 |
dbl * | delta |
dbl *** | dir |
int * | ExamplesIndex |
int | ExamplesMemory = 0 |
dbl * | Gamma |
dbl ** | Hessian |
dbl ** | JacobianMatrix |
int | JacobianMemory = 0 |
dbl | LastAlpha = 0 |
int | LearnMemory = 0 |
int | MessLang = 0 |
struct net_ net_ | MLP_HIDDEN |
float | MLPfitVersion = (float) 1.40 |
int | NetMemory = 0 |
int | NLineSearchFail = 0 |
int | OutputWeights = 100 |
int | PatMemory [2] = {0,0} |
int | WeightsMemory = 0 |
#define CLEN 1024 |
Definition at line 2226 of file mlp_gen.cc.
Referenced by ReadPatterns().
#define NLMAX 1000 |
Definition at line 14 of file mlp_gen.cc.
Referenced by GetNetStructure(), MLP_SetNet(), ReadPatterns(), and SetTransFunc().
#define NPMAX 100000 |
Definition at line 13 of file mlp_gen.cc.
int AllocNetwork | ( | int | Nlayer, |
int * | Neurons | ||
) |
Definition at line 3449 of file mlp_gen.cc.
References FreeNetwork(), i, j, gen::k, ConfigFiles::l, LEARN, and NET.
Referenced by MLP_SetNet().
int AllocPatterns | ( | int | ifile, |
int | npat, | ||
int | nin, | ||
int | nout, | ||
int | iadd | ||
) |
Definition at line 3077 of file mlp_gen.cc.
References FreePatterns(), compare_using_db::ifile, j, PAT, and tmp.
Referenced by PhysicsTools::MLP::init(), and ReadPatterns().
void BFGSdir | ( | int | Nweights | ) |
Definition at line 1340 of file mlp_gen.cc.
References g, i, recoMuon::in, j, GetRecoTauVFromDQM_MC_cff::kk, LEARN, NET, and alignCSCRings::s.
Referenced by MLP_Epoch().
void CGDir | ( | dbl | beta | ) |
Definition at line 1266 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
int CountLexemes | ( | char * | s | ) |
Definition at line 1616 of file mlp_gen.cc.
References recoMuon::in, LEARN, MLP_Line(), MLP_Test(), NET, and metsig::tau.
dbl DeDwNorm | ( | ) |
Definition at line 998 of file mlp_gen.cc.
References createTree::dd, recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
dbl DeDwProd | ( | ) |
Definition at line 1020 of file mlp_gen.cc.
References createTree::dd, recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
void DeDwSave | ( | ) |
Definition at line 1078 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
void DeDwSaveZero | ( | ) |
Definition at line 1097 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
void DeDwScale | ( | int | Nexamples | ) |
Definition at line 1060 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
Definition at line 1123 of file mlp_gen.cc.
References a, b, cuy::ii, recoMuon::in, LEARN, NET, and PAT.
Referenced by MLP_Train().
void DeDwZero | ( | ) |
Definition at line 1041 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
dbl DerivDir | ( | ) |
Definition at line 1288 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
int dgels_ | ( | char * | trans, |
int * | m, | ||
int * | n, | ||
int * | nrhs, | ||
double * | a, | ||
int * | lda, | ||
double * | b, | ||
int * | ldb, | ||
double * | work, | ||
int * | lwork, | ||
int * | info | ||
) |
Referenced by MLP_ResLin().
void EtaDecay | ( | ) |
int FixedStep | ( | dbl | alpha | ) |
Definition at line 1704 of file mlp_gen.cc.
References recoMuon::in, LEARN, MLP_Line(), and NET.
void FreeNetwork | ( | ) |
Definition at line 3531 of file mlp_gen.cc.
References i, j, LEARN, and NET.
Referenced by AllocNetwork().
int FreePatterns | ( | int | ifile | ) |
Definition at line 3232 of file mlp_gen.cc.
References i, compare_using_db::ifile, and PAT.
Referenced by AllocPatterns(), and PhysicsTools::MLP::clear().
int GetBFGSH | ( | int | Nweights | ) |
Definition at line 1418 of file mlp_gen.cc.
References a, b, i, j, and tmp.
Referenced by MLP_Epoch().
void GetGammaDelta | ( | ) |
Definition at line 1313 of file mlp_gen.cc.
References i, recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
void getLexemes | ( | char * | s, |
char ** | ss | ||
) |
int GetNetStructure | ( | char * | s, |
int * | Nlayer, | ||
int * | Nneur | ||
) |
Definition at line 3592 of file mlp_gen.cc.
References i, NLMAX, NULL, and tmp.
Referenced by ReadPatterns().
void getnLexemes | ( | int | n, |
char * | s, | ||
char ** | ss | ||
) |
Definition at line 2601 of file mlp_gen.cc.
References i, n, NULL, and tmp.
Referenced by ReadPatterns().
void InitBFGSH | ( | int | Nweights | ) |
void InitWeights | ( | ) |
Definition at line 2147 of file mlp_gen.cc.
References i, MLP_Rand(), and NET.
Referenced by PhysicsTools::MLP::MLP().
int LearnAlloc | ( | ) |
Definition at line 2685 of file mlp_gen.cc.
References i, recoMuon::in, LEARN, LearnFree(), and NET.
Referenced by PhysicsTools::MLP::MLP().
void LearnFree | ( | ) |
Definition at line 2640 of file mlp_gen.cc.
References recoMuon::in, and NET.
Referenced by LearnAlloc(), and PhysicsTools::MLP::~MLP().
Definition at line 1478 of file mlp_gen.cc.
References recoMuon::in, LastAlpha, LEARN, MLP_Line(), MLP_Test(), NET, and metsig::tau.
Referenced by MLP_Epoch().
int LineSearchHyb | ( | dbl * | alpmin, |
int * | Ntest | ||
) |
Definition at line 1781 of file mlp_gen.cc.
References recoMuon::in, LastAlpha, LEARN, MLP_LineHyb(), MLP_Test(), NET, and metsig::tau.
Referenced by MLP_Epoch().
int LoadWeights | ( | char * | filename, |
int * | iepoch | ||
) |
Definition at line 3022 of file mlp_gen.cc.
References i, NET, AlCaHLTBitMon_ParallelJobs::p, and alignCSCRings::s.
Referenced by PhysicsTools::MLP::load().
Definition at line 706 of file mlp_gen.cc.
References beta, BFGSdir(), CGDir(), DeDwNorm(), DeDwProd(), DeDwSaveZero(), DeDwScale(), DerivDir(), GetBFGSH(), GetGammaDelta(), InitBFGSH(), LEARN, LineSearch(), LineSearchHyb(), MLP_ResLin(), MLP_Stochastic(), MLP_Train(), NET, PAT, PrintWeights(), parseEventContent::prod, SetLambda(), ShuffleExamples(), SteepestDir(), and StochStep().
Referenced by PhysicsTools::MLP::train().
Definition at line 1757 of file mlp_gen.cc.
References recoMuon::in, and NET.
Referenced by DecreaseSearch(), FixedStep(), and LineSearch().
Definition at line 1923 of file mlp_gen.cc.
References recoMuon::in, MLP_ResLin(), and NET.
Referenced by LineSearchHyb().
Definition at line 3748 of file mlp_gen.cc.
References trackerHits::c, i, j, m, n, and alignCSCRings::r.
Referenced by MLP_Test_MM().
Definition at line 3682 of file mlp_gen.cc.
References trackerHits::c, i, j, m, n, and alignCSCRings::r.
Referenced by MLP_Out(), and MLP_Out2().
Definition at line 62 of file mlp_gen.cc.
References i, recoMuon::in, j, m, MLP_MatrixVectorBias(), MLP_vSigmoideDeriv(), and NET.
Referenced by MLP_ResLin().
void MLP_Out2 | ( | type_pat * | rrin | ) |
Definition at line 184 of file mlp_gen.cc.
References i, recoMuon::in, m, MLP_MatrixVectorBias(), MLP_vSigmoideDeriv(), NET, and nin.
Referenced by MLP_Stochastic(), and MLP_Train().
void MLP_Out_T | ( | type_pat * | rrin | ) |
Definition at line 113 of file mlp_gen.cc.
References a, i, recoMuon::in, j, m, MLP_Sigmoide(), and NET.
Referenced by PhysicsTools::MLP::eval(), and MLP_Test().
int MLP_PrCFun | ( | char * | filename | ) |
Definition at line 2878 of file mlp_gen.cc.
References DIVERS, recoMuon::in, NET, and STAT.
int MLP_PrFFun | ( | char * | filename | ) |
Definition at line 2769 of file mlp_gen.cc.
References DIVERS, recoMuon::in, NET, and STAT.
int MLP_PrintInputStat | ( | ) |
Definition at line 3332 of file mlp_gen.cc.
References j, timingPdfMaker::mean, MLP_StatInputs(), NET, PAT, and stat_::sigma.
Definition at line 2131 of file mlp_gen.cc.
References random.
Referenced by InitWeights(), and ShuffleExamples().
void MLP_ResLin | ( | ) |
Definition at line 1971 of file mlp_gen.cc.
References dgels_(), recoMuon::in, LEARN, MLP_Out(), MLP_Test(), NET, PAT, and mathSSE::sqrt().
Referenced by MLP_Epoch(), MLP_LineHyb(), and StochStepHyb().
int MLP_SetNet | ( | int * | nl, |
int * | nn | ||
) |
Definition at line 3639 of file mlp_gen.cc.
References AllocNetwork(), NET, NLMAX, and SetDefaultFuncs().
Referenced by PhysicsTools::MLP::MLP(), and ReadPatterns().
int MLP_StatInputs | ( | int | Nexamples, |
int | Ninputs, | ||
type_pat ** | inputs, | ||
dbl * | mean, | ||
dbl * | sigma, | ||
dbl * | minimum, | ||
dbl * | maximum | ||
) |
Definition at line 3275 of file mlp_gen.cc.
References j, and mathSSE::sqrt().
Referenced by MLP_PrintInputStat(), and NormalizeInputs().
dbl MLP_Stochastic | ( | ) |
Definition at line 518 of file mlp_gen.cc.
References a, b, createTree::dd, eta(), EtaDecay(), cuy::ii, recoMuon::in, LEARN, MLP_Out2(), NET, PAT, ShuffleExamples(), and create_public_pileup_plots::weights.
Referenced by MLP_Epoch().
dbl MLP_Test | ( | int | ifile, |
int | regul | ||
) |
Definition at line 446 of file mlp_gen.cc.
References compare_using_db::ifile, recoMuon::in, LEARN, MLP_Out_T(), MLP_Test_MM(), NET, PAT, and tmp.
Referenced by DecreaseSearch(), LineSearch(), LineSearchHyb(), MLP_ResLin(), and SetLambda().
Definition at line 263 of file mlp_gen.cc.
References a, compare_using_db::ifile, recoMuon::in, j, m, MLP_MatrixVector(), MLP_MM2rows(), MLP_Sigmoide(), MLP_vSigmoide(), NET, nin, and PAT.
Referenced by MLP_Test().
int MLP_Train | ( | int * | ipat, |
dbl * | err | ||
) |
Definition at line 895 of file mlp_gen.cc.
References DeDwSum(), recoMuon::in, MLP_Out2(), NET, and PAT.
Referenced by MLP_Epoch().
int NormalizeInputs | ( | ) |
Definition at line 3378 of file mlp_gen.cc.
References j, timingPdfMaker::mean, MLP_StatInputs(), NET, PAT, stat_::sigma, and STAT.
void PrintWeights | ( | ) |
int ReadPatterns | ( | char * | filename, |
int | ifile, | ||
int * | inet, | ||
int * | ilearn, | ||
int * | iexamples | ||
) |
Definition at line 2229 of file mlp_gen.cc.
References AllocPatterns(), CLEN, CountLexemes(), DIVERS, GetNetStructure(), getnLexemes(), i, compare_using_db::ifile, ConfigFiles::l, LEARN, geometryCSVtoXML::line, MLP_SetNet(), NET, nin, NLMAX, nout, np, AlCaHLTBitMon_ParallelJobs::p, PAT, ReadPatterns(), alignCSCRings::s, and indexGen::s2.
Referenced by ReadPatterns().
int SaveWeights | ( | char * | filename, |
int | iepoch | ||
) |
void SetDefaultFuncs | ( | ) |
Definition at line 1223 of file mlp_gen.cc.
References recoMuon::in, and NET.
Referenced by MLP_SetNet().
void SetLambda | ( | double | Wmax | ) |
Definition at line 1949 of file mlp_gen.cc.
References LEARN, MLP_Test(), and NET.
Referenced by MLP_Epoch().
int SetTransFunc | ( | int | layer, |
int | neuron, | ||
int | func | ||
) |
int ShuffleExamples | ( | int | n, |
int * | index | ||
) |
Definition at line 2102 of file mlp_gen.cc.
References a, i, cuy::ii, MLP_Rand(), and n.
Referenced by MLP_Epoch(), and MLP_Stochastic().
void SteepestDir | ( | ) |
Definition at line 1244 of file mlp_gen.cc.
References recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
int StochStep | ( | ) |
Definition at line 965 of file mlp_gen.cc.
References eta(), recoMuon::in, LEARN, and NET.
Referenced by MLP_Epoch().
int StochStepHyb | ( | ) |
Definition at line 926 of file mlp_gen.cc.
References eta(), recoMuon::in, LEARN, MLP_ResLin(), and NET.
dbl** BFGSH |
Definition at line 37 of file mlp_gen.cc.
int BFGSMemory = 0 |
Definition at line 27 of file mlp_gen.cc.
dbl* delta |
Definition at line 36 of file mlp_gen.cc.
Referenced by npstat::absDifference(), ReferenceTrajectory::addMaterialEffectsBrl(), FWMuonDetailView::addSceneInfo(), FWElectronDetailView::addSceneInfo(), PhotonsWithConversionsAnalyzer::analyze(), SimpleConvertedPhotonAnalyzer::analyze(), SimplePhotonAnalyzer::analyze(), DQMEventInfo::analyze(), TestHits::analyze(), TestSmoothHits::analyze(), TestTrackHits::analyze(), L25TauAnalyzer::analyze(), TestOutliers::analyze(), PhotonValidator::analyze(), TauTagValidation::analyze(), JetCrystalsAssociator::associate(), npstat::NUHistoAxis::binNumber(), FWPhotonLegoProxyBuilder::build(), FWElectronLegoProxyBuilder::build(), EcalShapeBase::buildMe(), PFClusterAlgo::buildPFClusters(), PFRecoTauTagInfoAlgorithm::buildPFTauTagInfo(), ThirdHitPrediction::calculateRangesBarrel(), FWGeometryTableManager::checkRegionOfInterest(), npstat::NUHistoAxis::closestValidBin(), HcalQie::codeToQ(), MultipleScatteringSimulator::compute(), DTDigitizer::computeTime(), TGeoMgrFromDdd::createShape(), TGeoFromDddService::createShape(), ThirdHitPredictionFromInvLine::crossing(), DTTMax::DTTMax(), CSCPairResidualsConstraint::error(), SiPixelSCurveCalibrationAnalysis::estimateSCurveParameters(), DDEcalBarrelNewAlgo::execute(), DDEcalBarrelAlgo::execute(), TFParams::f3deg(), fastProp(), FWECALDetailViewBuilder::fillData(), RPCStripsRing::fillWithVirtualStrips(), PFFilter::filter(), PFMETFilter::filter(), SimpleCaloRecHitMetaCollection< C >::find(), ThirdHitPredictionFromInvParabola::findPointAtCurve(), KinematicConstrainedVertexFitter::fit(), KinematicConstrainedVertexFitterT< nTrk, nConstraint >::fit(), hitfit::Chisq_Constrainer::fit(), DTSegmentUpdator::Fit4Var(), PulseFitWithFunction::Fit_electronic(), TFParams::fitpj(), DTTimingExtractor::fitT0(), DTMeantimerPatternReco::fitWithT0(), CSCOfflineMonitor::fitX(), CSCValidation::fitX(), npstat::NUHistoAxis::fltBinNumber(), TSFit::fpol3dg(), TrackerMap::getcolor(), TAPDPulse::getDelta(), TiXmlBase::GetEntity(), DTTimeBoxFitter::getFitSeeds(), GlobalTrackerMuonAlignment::gradientGlobal(), GlobalTrackerMuonAlignment::gradientLocal(), CkfDebugger::hasDelta(), BaseParticlePropagator::increaseRCyl(), SiTrivialInduceChargeOnStrips::induceVector(), edm::StreamSchedule::initializeEarlyDelete(), CSCPairResidualsConstraint::isFiducial(), fftjetcms::LinInterpolatedTable1D::isMonotonous(), L2TauIsolationAlgs::isolatedEt(), TrackerRecHit::largerError(), TrackerRecHit::localError(), fireworks::localSiStrip(), HLTTauRefCombiner::match(), HLTTauDQMPlotter::match(), L2TauAnalyzer::match(), L25TauAnalyzer::match(), L25TauAnalyzer::matchedToPFTau(), MuonMETAlgo::MuonMETAlgo_run(), L2TauIsolationAlgs::nClustersAnnulus(), CSCDetIdSameDetLayerComparator::operator()(), fftjetcms::LinInterpolatedTable1D::operator()(), operator<<(), VertexKinematicConstraint::parametersDerivative(), EcalUncalibRecHitFixedAlphaBetaAlgo< C >::PerformAnalyticFit(), PetrukhinFunc(), reco::EMIsolatedTauTagInfo::pIsol(), SiPixelTemplateReco::PixelTempReco2D(), SiPixelTemplateSplit::PixelTempSplit(), PFMuonAlgo::printMuonProperties(), FSRWeightProducer::produce(), CaloTowerCreatorForTauHLT::produce(), cms::TrackListMerger::produce(), cms::SimpleTrackListMerger::produce(), TrackingRecHitProjector< ResultingHit >::project(), GSRecHitMatcher::projectOnly(), BaseParticlePropagator::propagate(), tauImpactParameter::ErrorMatrixPropagator::propagateError(), DDG4SolidConverter::pseudotrap(), DTSegmentUpdator::rejectBadHits(), Type1PFMET::run(), MuonHitsChamberResidual::segment_fit(), FFTJetProducer::selectTreeNodes(), tauImpactParameter::TauA1NuConstrainedFitter::setThetaGJMax(), sigmaSwitch(), muon::sigmaSwitch(), SiStripTemplateReco::StripTempReco1D(), SiStripTemplateSplit::StripTempSplit(), TPedValues::terminate(), HLTMonHcalIsoTrack::towerIndex(), reco::IsolatedPixelTrackCandidate::towerIndex(), DQMHcalIsoTrackAlCaReco::towerIndex(), ValidationHcalIsoTrackAlCaReco::towerIndex(), funct::trapezoid_integral(), TrapezoidalCartesianMFGrid::TrapezoidalCartesianMFGrid(), TrapezoidalCylindricalMFGrid::TrapezoidalCylindricalMFGrid(), DAClusterizerInZ::update(), DAClusterizerInZ_vect::update(), VertexKinematicConstraint::value(), and CSCPairResidualsConstraint::value().
dbl*** dir |
Definition at line 35 of file mlp_gen.cc.
Referenced by python.rootplot.core.Options::__init__(), TFileDirectory::_cd(), usedOutput::_getModulesFromOp(), printPaths::_printOp(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::_readRecursive(), python.rootplot.core::add_from_config_files(), FastElectronSeedGenerator::addASeedToThisCluster(), helpers::addESProducers(), SiStripTFile::addPath(), reco::IsoDeposit::algoWithin(), PatBJetVertexAnalyzer::analyze(), DTTrigTest::analyze(), DTLocalTriggerSynchTask::analyze(), fwlite::AnalyzerWrapper< T >::AnalyzerWrapper(), python.rootplot.core.Options::append_from_package(), GenMuonRadCorrAnalyzer::beginJob(), HiggsValidation::beginJob(), TTbarSpinCorrHepMCAnalyzer::beginJob(), L1TauAnalyzer::beginJob(), SUSYDQMAnalyzer::beginRun(), SiStripCommissioningSource::beginRun(), SiStripCorrelateNoise::beginRun(), DQMStore::book(), IsolatedTracksNxN::BookHistograms(), FWCSCSegmentProxyBuilder::build(), FWDTSegmentProxyBuilder::buildViewType(), EcalHitMaker::cellLine(), CalibrationScanTask::checkAndSave(), CalibrationTask::checkAndSave(), evf::DirManager::checkDirEmpty(), EBPedestalOnlineTask::cleanup(), EEPedestalOnlineTask::cleanup(), EBStatusFlagsTask::cleanup(), EEStatusFlagsTask::cleanup(), EBIntegrityTask::cleanup(), EEIntegrityTask::cleanup(), ExternalLHEProducer::closeDescriptors(), SignedDecayLength3D::closestApproachToJet(), SignedImpactParameter3D::closestApproachToJet(), IPTools::closestApproachToJet(), MEtoMEComparitor::compare(), compEcalEnergySum(), compHcalEnergySum(), DTDigitizer::computeTime(), pos::PixelConfigFile::configurationDataExists(), EcalHitMaker::configureGeometry(), EcalHitMaker::correspondingEdge(), SiStripCommissioningSource::createCablingTasks(), TrackCountingTagPlotter::createPlotsForFinalize(), TrackProbabilityTagPlotter::createPlotsForFinalize(), SiStripCommissioningSource::createTasks(), SimpleNavigableLayer::crossingState(), MaterialBudgetData::dataStartTrack(), dd_to_html(), reco::IsoDeposit::depositAndCountWithin(), iovInspector.WhatDescription::describe(), MultipleScatteringGeometry::detLayers(), TangentCircle::direction(), TangentHelix::directionAtVertex(), SignedImpactParameter3D::distanceWithJetAxis(), SiStripCorrelateNoise::DoPlots(), Comparator::DrawGaussSigmaOverMeanSlice(), Comparator::DrawGaussSigmaOverMeanXSlice(), Comparator::DrawGaussSigmaSlice(), Comparator::DrawMeanSlice(), Comparator::DrawSigmaSlice(), CaloTower::emP4(), AutoLibraryLoader::enable(), SiStripCommissioningSource::endJob(), EcalPedHists::endJob(), MEtoEDMConverter::endJob(), EcalURecHitHists::endJob(), EcalCosmicsHists::endJob(), EcalBarrelMonitorClient::endLuminosityBlock(), EcalEndcapMonitorClient::endLuminosityBlock(), JetMETDQMPostProcessor::endRun(), EmDQMPostProcessor::endRun(), DQMHistNormalizer::endRun(), ZGlobalVsSAIsolationAnalyzer::evaluate(), FWGUIManager::exportImagesOfAllViews(), Config.Process::extend(), helpers::extendWithPostfix(), MaterialBudgetCastorHistos::fillStartTrack(), MaterialBudgetHcalHistos::fillStartTrack(), Rivet::MC_LES_HOUCHES_SYSTEMATICS_CMS::finalize(), PFClusterShapeAlgo::find_e3x2(), evf::DirManager::findHighestRun(), evf::DirManager::findHighestRunDir(), LocalFileSystem::findMount(), DQMStore::findObject(), evf::DirManager::findRunDir(), InOutConversionSeedFinder::findSeeds(), SiStripElectronSeedGenerator::findSeedsFromCluster(), DTSegmentUpdator::fit(), pos::PixelConfigFile::get(), DQMStore::get(), EDMtoMEConverter::getData(), ClusterShapeHitFilter::getDrift(), ClusterShapeTrackFilter::getGlobalDirs(), CrossingPtBasedLinearizationPointFinder::getLinearizationPoint(), getObject(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::getObjectProperties(), pos::PixelConfigFile::getPath(), getplot(), CaloTower::hadP4(), EcalHitMaker::hcalCellLine(), HCovarianceVSxy::HCovarianceVSxy(), HelixBarrelPlaneCrossing2OrderLocal::HelixBarrelPlaneCrossing2OrderLocal(), Comparator::Histo(), CosmicTrackingRegion::hits_(), HResolution::HResolution(), reco::GhostTrackPrediction::init(), SiStripDetKey::initFromPath(), SiStripFecKey::initFromPath(), SiStripFedKey::initFromPath(), RunManager::initG4(), DTChamberEfficiencyTask::interpolate(), ThirdHitPrediction::isCompatibleWithMultipleScattering(), ZMuMuTrackUserData::isolation(), ZMuMuMuonUserData::isolation(), ZToMuMuIsoDepositSelector< Isolator >::isolation(), isolation(), L1TEfficiency_Harvesting::L1TEfficiency_Harvesting(), L3NominalEfficiencyConfigurator::L3NominalEfficiencyConfigurator(), LightRay::LightRay(), IPTools::linearImpactParameter(), PixelCPEBase::lorentzShiftX(), PixelCPEBase::lorentzShiftY(), ls_cert_type(), main(), Types::makeCppPSet(), SETSeedFinder::makeSeed(), mergePath(), CaloGeometryHelper::move(), PFRecHitProducerHO::move(), PFRecHitProducerECAL::move(), ecaldqm::MESet::name(), Vispa.Plugins.ConfigEditor.ConfigDataAccessor.ConfigDataAccessor::open(), CombinedSVComputer::operator()(), PropagationDirectionChooser::operator()(), GroupedCkfTrajectoryBuilder::oppositeDirection(), python.rootplot.core::option_diff(), TrajectoryFactoryBase::orderedTrajectoryMeasurements(), CaloTower::p4(), CaloTower::p4_HO(), edmplugin::PluginManager::PluginManager(), EcalHitMaker::preshowerCellLine(), ClusterShape::processColumn(), SteppingHelixPropagatorESProducer::produce(), GeantPropagatorESProducer::produce(), StraightLinePropagatorESProducer::produce(), AnalyticalPropagatorESProducer::produce(), PropagatorWithMaterialESProducer::produce(), InclusiveVertexFinder::produce(), SETMuonSeedProducer::produce(), L1MuGlobalMuonTrigger::produce(), SiStripRecHitsValid::projectHit(), TestHits::projectHit(), TestSmoothHits::projectHit(), TestTrackHits::projectHit(), SiStripTrackingRecHitsValid::projectHit(), GlobalRecHitsAnalyzer::projectHit(), GlobalRecHitsProducer::projectHit(), FWGUIManager::promptForConfigurationFile(), FWViewBase::promptForSaveImageTo(), pos::PixelConfigFile::put(), PFRootEventManager::readOptions(), DTLocalTriggerBaseTask::runDCCAnalysis(), CommissioningHistograms::save(), Styles::SavePlot(), SeedFromGenericPairOrTriplet::seedFromTriplet(), ElectronSeedGenerator::seedsFromThisCluster(), DTCombinatorialPatternReco4D::segmentSpecialZed(), VariablePlotter::setDir(), DTSegmentCand::setDirection(), DTRecSegment4D::setDirection(), DTRecSegment2D::setDirection(), Benchmark::setDirectory(), Propagator::setPropagationDirection(), EcalHitMaker::setTrackParameters(), EBPedestalOnlineTask::setup(), EEPedestalOnlineTask::setup(), EBStatusFlagsTask::setup(), EEStatusFlagsTask::setup(), EBIntegrityTask::setup(), EEIntegrityTask::setup(), RecoTauValidation_cfi::SetYmodulesToLog(), iovInspector.WhatDescription::single(), InOutConversionSeedFinder::startSeed(), LaserSorter::streamFileName(), reco::IsoDeposit::sumWithin(), TrajectorySeed::swap(), DQMStore::tag(), TangentCircle::TangentCircle(), TB06Tree::TB06Tree(), TB06TreeH2::TB06TreeH2(), reco::GhostTrackPrediction::track(), TrackCountingTagPlotter::TrackCountingTagPlotter(), TrackerDpgAnalysis::TrackerDpgAnalysis(), TrackingRecHitLess::TrackingRecHitLess(), TrackProbabilityTagPlotter::TrackProbabilityTagPlotter(), reco::JetSignalVertexCompatibilityAlgo::trackVertexCompat(), trackVertexCompat(), CosmicMuonTrajectoryBuilder::trajectories(), DTTrigGeomUtils::trigDir(), DTSegmentUpdator::update(), rerunParticleFlow::updateInputTags(), L1MuonPixelTrackFitter::valPhi(), muonisolation::PixelTrackExtractor::veto(), muonisolation::TrackExtractor::veto(), egammaisolation::EgammaTrackExtractor::veto(), muonisolation::CandViewExtractor::veto(), PFCandWithSuperClusterExtractor::veto(), muonisolation::TrackExtractor::vetos(), muonisolation::PixelTrackExtractor::vetos(), egammaisolation::EgammaTrackExtractor::vetos(), WatcherStreamFileReader::WatcherStreamFileReader(), PhysicsTools::TrainerMonitoring::write(), and TH1Store::write().
int* ExamplesIndex |
Definition at line 40 of file mlp_gen.cc.
int ExamplesMemory = 0 |
Definition at line 24 of file mlp_gen.cc.
dbl* Gamma |
Definition at line 38 of file mlp_gen.cc.
Referenced by CMSEmStandardPhysics::ConstructParticle(), CMSEmStandardPhysicsLPM::ConstructParticle(), CMSEmStandardPhysics95msc93::ConstructParticle(), CMSEmNoDeltaRay::ConstructParticle(), CMSEmStandardPhysics95::ConstructParticle(), EvolutionECAL::DoseLongitudinalProfile(), SiPixelTemplateReco::PixelTempReco2D(), SiPixelTemplateSplit::PixelTempSplit(), CastorFastTowerProducer::produce(), CastorFastClusterProducer::produce(), SiStripTemplateReco::StripTempReco1D(), and SiStripTemplateSplit::StripTempSplit().
dbl** Hessian |
Definition at line 41 of file mlp_gen.cc.
dbl** JacobianMatrix |
Definition at line 39 of file mlp_gen.cc.
int JacobianMemory = 0 |
Definition at line 28 of file mlp_gen.cc.
dbl LastAlpha = 0 |
Definition at line 32 of file mlp_gen.cc.
Referenced by LineSearch(), and LineSearchHyb().
int LearnMemory = 0 |
Definition at line 29 of file mlp_gen.cc.
int MessLang = 0 |
Definition at line 22 of file mlp_gen.cc.
Definition at line 16 of file mlp_gen.cc.
float MLPfitVersion = (float) 1.40 |
Definition at line 31 of file mlp_gen.cc.
int NetMemory = 0 |
Definition at line 30 of file mlp_gen.cc.
int NLineSearchFail = 0 |
Definition at line 33 of file mlp_gen.cc.
int OutputWeights = 100 |
Definition at line 23 of file mlp_gen.cc.
int PatMemory = {0,0} |
Definition at line 26 of file mlp_gen.cc.
int WeightsMemory = 0 |
Definition at line 25 of file mlp_gen.cc.