#include <ThompsonSampling.hpp>
|
static bool | optimize (const size_t numberOfPosteriorUpdates, const size_t numberOfSamplingRounds, const size_t numberOfRoundsForConvergence, GaussianProcessType &initialGP, std::shared_ptr< ThompsonSamplgTargetType > targetFunction, const MatrixType &inputSpaceGrid, RandomNumberGenerator randomNumberGenerator, size_t *numberOfPosteriorUpdatesNeeded=nullptr, double smoothingLength=0) |
|
◆ ThompsonSamplgTargetType
template<typename MatrixType , typename VectorType , typename GaussianProcessType >
◆ optimize()
template<typename MatrixType , typename VectorType , typename GaussianProcessType >
static bool hops::ThompsonSampling< MatrixType, VectorType, GaussianProcessType >::optimize |
( |
const size_t |
numberOfPosteriorUpdates, |
|
|
const size_t |
numberOfSamplingRounds, |
|
|
const size_t |
numberOfRoundsForConvergence, |
|
|
GaussianProcessType & |
initialGP, |
|
|
std::shared_ptr< ThompsonSamplgTargetType > |
targetFunction, |
|
|
const MatrixType & |
inputSpaceGrid, |
|
|
RandomNumberGenerator |
randomNumberGenerator, |
|
|
size_t * |
numberOfPosteriorUpdatesNeeded = nullptr , |
|
|
double |
smoothingLength = 0 |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file: