LSSTApplications
20.0.0
LSSTDataManagementBasePackage
|
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" ; More... | |
int | nUpdateSteps |
"Number of Expectation-Maximization update iterations" ; More... | |
double | tau1 |
"Damping parameter for E-M update (see Mixture::updateEM)" ; More... | |
double | tau2 |
"Damping parameter for E-M update (see Mixture::updateEM)" ; More... | |
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." ; More... | |
int | maxRepeat |
"Maximum number of times this iteration will be repeated to meet the perplexityTarget" ; More... | |
Control object for one iteration of adaptive importance sampling.
Definition at line 41 of file AdaptiveImportanceSampler.h.
|
inline |
Definition at line 58 of file AdaptiveImportanceSampler.h.
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.
int lsst::meas::modelfit::ImportanceSamplerControl::nSamples |
"Number of Monte Carlo samples to draw" ;
Definition at line 43 of file AdaptiveImportanceSampler.h.
int lsst::meas::modelfit::ImportanceSamplerControl::nUpdateSteps |
"Number of Expectation-Maximization update iterations" ;
Definition at line 44 of file AdaptiveImportanceSampler.h.
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.
double lsst::meas::modelfit::ImportanceSamplerControl::tau1 |
"Damping parameter for E-M update (see Mixture::updateEM)" ;
Definition at line 45 of file AdaptiveImportanceSampler.h.
double lsst::meas::modelfit::ImportanceSamplerControl::tau2 |
"Damping parameter for E-M update (see Mixture::updateEM)" ;
Definition at line 46 of file AdaptiveImportanceSampler.h.