#include <Optimiser.h>
Public Member Functions | |
Optimiser () | |
virtual size_t | updateWeightsHopeFear (Moses::ScoreComponentCollection &weightUpdate, const std::vector< std::vector< Moses::ScoreComponentCollection > > &featureValuesHope, const std::vector< std::vector< Moses::ScoreComponentCollection > > &featureValuesFear, const std::vector< std::vector< float > > &bleuScoresHope, const std::vector< std::vector< float > > &bleuScoresFear, const std::vector< std::vector< float > > &modelScoresHope, const std::vector< std::vector< float > > &modelScoresFear, float learning_rate, size_t rank, size_t epoch, int updatePosition=-1)=0 |
Definition at line 30 of file Optimiser.h.
Mira::Optimiser::Optimiser | ( | ) | [inline] |
Definition at line 33 of file Optimiser.h.
virtual size_t Mira::Optimiser::updateWeightsHopeFear | ( | Moses::ScoreComponentCollection & | weightUpdate, | |
const std::vector< std::vector< Moses::ScoreComponentCollection > > & | featureValuesHope, | |||
const std::vector< std::vector< Moses::ScoreComponentCollection > > & | featureValuesFear, | |||
const std::vector< std::vector< float > > & | bleuScoresHope, | |||
const std::vector< std::vector< float > > & | bleuScoresFear, | |||
const std::vector< std::vector< float > > & | modelScoresHope, | |||
const std::vector< std::vector< float > > & | modelScoresFear, | |||
float | learning_rate, | |||
size_t | rank, | |||
size_t | epoch, | |||
int | updatePosition = -1 | |||
) | [pure virtual] |
Implemented in Mira::Perceptron, and Mira::MiraOptimiser.
Referenced by main().