KJB
|
Approximate complete-data likelihood via HMC optimziation. More...
#include <pt_integral_optimization.h>
Public Member Functions | |
Optimize_likelihood (const Scene_posterior &posterior, bool infer_head_off) | |
void | set_output_directory (const std::string &output_dir) |
Have HMC log its steps to the given file. More... | |
void | set_hess_step_size (double hss) |
Have HMC log its steps to the given file. More... | |
void | record_log (bool rl) |
Turn recording of logs on/off. More... | |
void | record_samples (bool rs) |
Turn recording of samples on/off. More... | |
void | record_proposals (bool rp) |
Turn recording of proposals on/off. More... | |
void | record_posterior_details (bool rp) |
Turn recording posterior details on/off. More... | |
const Sample_scenes & | sampler () const |
Return the internal sampler used to compute likelihood. More... | |
Sample_scenes & | sampler () |
Return the internal sampler used to compute likelihood. More... | |
double | operator() (const Scene &scene) const |
Optimize likelihood. More... | |
Approximate complete-data likelihood via HMC optimziation.
This class approximates the complete-data likelihood using an optimization technique. For more details, see XXX.
|
inline |
double Optimize_likelihood::operator() | ( | const Scene & | scene | ) | const |
Optimize likelihood.
|
inline |
Turn recording of logs on/off.
|
inline |
Turn recording posterior details on/off.
|
inline |
Turn recording of proposals on/off.
|
inline |
Turn recording of samples on/off.
|
inline |
Return the internal sampler used to compute likelihood.
|
inline |
Return the internal sampler used to compute likelihood.
|
inline |
Have HMC log its steps to the given file.
|
inline |
Have HMC log its steps to the given file.