LSST Applications 27.0.0,g0265f82a02+469cd937ee,g02d81e74bb+21ad69e7e1,g1470d8bcf6+cbe83ee85a,g2079a07aa2+e67c6346a6,g212a7c68fe+04a9158687,g2305ad1205+94392ce272,g295015adf3+81dd352a9d,g2bbee38e9b+469cd937ee,g337abbeb29+469cd937ee,g3939d97d7f+72a9f7b576,g487adcacf7+71499e7cba,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+df404f777f,g5a732f18d5+be83d3ecdb,g64a986408d+21ad69e7e1,g858d7b2824+21ad69e7e1,g8a8a8dda67+a6fc98d2e7,g99cad8db69+f62e5b0af5,g9ddcbc5298+d4bad12328,ga1e77700b3+9c366c4306,ga8c6da7877+71e4819109,gb0e22166c9+25ba2f69a1,gb6a65358fc+469cd937ee,gbb8dafda3b+69d3c0e320,gc07e1c2157+a98bf949bb,gc120e1dc64+615ec43309,gc28159a63d+469cd937ee,gcf0d15dbbd+72a9f7b576,gdaeeff99f8+a38ce5ea23,ge6526c86ff+3a7c1ac5f1,ge79ae78c31+469cd937ee,gee10cc3b42+a6fc98d2e7,gf1cff7945b+21ad69e7e1,gfbcc870c63+9a11dc8c8f
LSST Data Management Base Package
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
lsst::meas::modelfit::ImportanceSamplerControl Class Reference

Control object for one iteration of adaptive importance sampling. More...

#include <AdaptiveImportanceSampler.h>

Public Member Functions

 ImportanceSamplerControl ()
 

Public Attributes

int nSamples
 "Number of Monte Carlo samples to draw" ;
 
int nUpdateSteps
 "Number of Expectation-Maximization update iterations" ;
 
double tau1
 "Damping parameter for E-M update (see Mixture::updateEM)" ;
 
double tau2
 "Damping parameter for E-M update (see Mixture::updateEM)" ;
 
double targetPerplexity
 "Minimum value for normalized perplexity after this iteration; if the actual value is less " "than this, this iteration will be repeated up to maxRepeat times until the target is met. " "In addition, if any previous iteration meets this target, this iteration will be skipped." ;
 
int maxRepeat
 "Maximum number of times this iteration will be repeated to meet the perplexityTarget" ;
 

Detailed Description

Control object for one iteration of adaptive importance sampling.

See also
AdaptiveImportanceSampler, AdaptiveImportanceSamplerTask

Definition at line 41 of file AdaptiveImportanceSampler.h.

Constructor & Destructor Documentation

◆ ImportanceSamplerControl()

lsst::meas::modelfit::ImportanceSamplerControl::ImportanceSamplerControl ( )
inline

Definition at line 58 of file AdaptiveImportanceSampler.h.

58 :
59 nSamples(2000), nUpdateSteps(2), tau1(1E-4), tau2(0.5), targetPerplexity(1.0), maxRepeat(0)
60 {}
double targetPerplexity
"Minimum value for normalized perplexity after this iteration; if the actual value is less " "than th...
int nUpdateSteps
"Number of Expectation-Maximization update iterations" ;
double tau2
"Damping parameter for E-M update (see Mixture::updateEM)" ;
int maxRepeat
"Maximum number of times this iteration will be repeated to meet the perplexityTarget" ;
double tau1
"Damping parameter for E-M update (see Mixture::updateEM)" ;
int nSamples
"Number of Monte Carlo samples to draw" ;

Member Data Documentation

◆ maxRepeat

int lsst::meas::modelfit::ImportanceSamplerControl::maxRepeat

"Maximum number of times this iteration will be repeated to meet the perplexityTarget" ;

Definition at line 56 of file AdaptiveImportanceSampler.h.

◆ nSamples

int lsst::meas::modelfit::ImportanceSamplerControl::nSamples

"Number of Monte Carlo samples to draw" ;

Definition at line 43 of file AdaptiveImportanceSampler.h.

◆ nUpdateSteps

int lsst::meas::modelfit::ImportanceSamplerControl::nUpdateSteps

"Number of Expectation-Maximization update iterations" ;

Definition at line 44 of file AdaptiveImportanceSampler.h.

◆ targetPerplexity

double lsst::meas::modelfit::ImportanceSamplerControl::targetPerplexity

"Minimum value for normalized perplexity after this iteration; if the actual value is less " "than this, this iteration will be repeated up to maxRepeat times until the target is met. " "In addition, if any previous iteration meets this target, this iteration will be skipped." ;

Definition at line 52 of file AdaptiveImportanceSampler.h.

◆ tau1

double lsst::meas::modelfit::ImportanceSamplerControl::tau1

"Damping parameter for E-M update (see Mixture::updateEM)" ;

Definition at line 45 of file AdaptiveImportanceSampler.h.

◆ tau2

double lsst::meas::modelfit::ImportanceSamplerControl::tau2

"Damping parameter for E-M update (see Mixture::updateEM)" ;

Definition at line 46 of file AdaptiveImportanceSampler.h.


The documentation for this class was generated from the following file: