, including all inherited members.
MiraOptimiser() | Mira::MiraOptimiser | [inline] |
MiraOptimiser(float slack, bool scale_margin, bool scale_margin_precision, bool scale_update, bool scale_update_precision, bool boost, bool normaliseMargin, float sigmoidParam) | Mira::MiraOptimiser | [inline] |
Optimiser() | Mira::Optimiser | [inline] |
setPrecision(float precision) | Mira::MiraOptimiser | [inline] |
setSlack(float slack) | Mira::MiraOptimiser | [inline] |
updateWeights(Moses::ScoreComponentCollection &weightUpdate, const std::vector< std::vector< Moses::ScoreComponentCollection > > &featureValues, const std::vector< std::vector< float > > &losses, const std::vector< std::vector< float > > &bleuScores, const std::vector< std::vector< float > > &modelScores, const std::vector< Moses::ScoreComponentCollection > &oracleFeatureValues, const std::vector< float > oracleBleuScores, const std::vector< float > oracleModelScores, float learning_rate, size_t rank, size_t epoch) | Mira::MiraOptimiser | |
updateWeightsAnalytically(Moses::ScoreComponentCollection &weightUpdate, Moses::ScoreComponentCollection &featureValuesHope, Moses::ScoreComponentCollection &featureValuesFear, float bleuScoreHope, float bleuScoreFear, float modelScoreHope, float modelScoreFear, float learning_rate, size_t rank, size_t epoch) | Mira::MiraOptimiser | |
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) | Mira::MiraOptimiser | [virtual] |
updateWeightsHopeFearSelective(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) | Mira::MiraOptimiser | |
updateWeightsHopeFearSummed(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, bool rescaleSlack, bool makePairs) | Mira::MiraOptimiser | |