#include <Optimizer.h>
Public Member Functions | |
SimpleOptimizer (unsigned dim, const std::vector< unsigned > &i2O, const std::vector< bool > &positive, const std::vector< parameter_t > &start, unsigned int nrandom) | |
virtual statscore_t | TrueRun (Point &) const |
Definition at line 83 of file Optimizer.h.
MosesTuning::SimpleOptimizer::SimpleOptimizer | ( | unsigned | dim, | |
const std::vector< unsigned > & | i2O, | |||
const std::vector< bool > & | positive, | |||
const std::vector< parameter_t > & | start, | |||
unsigned int | nrandom | |||
) | [inline] |
Definition at line 88 of file Optimizer.h.
statscore_t MosesTuning::SimpleOptimizer::TrueRun | ( | Point & | ) | const [virtual] |
Main function that performs an optimization.
Implements MosesTuning::Optimizer.
Definition at line 386 of file Optimizer.cpp.
References MosesTuning::Point::getdim(), MosesTuning::Point::GetScore(), MosesTuning::Optimizer::LineOptimize(), MosesTuning::Optimizer::m_num_random_directions, MosesTuning::Point::Randomize(), and MosesTuning::verboselevel().