#include <valarray>
#include <vector>
#include <boost/unordered_set.hpp>
#include "BleuScorer.h"
#include "Hypergraph.h"
Go to the source code of this file.
Classes | |
struct | MosesTuning::NgramHash |
struct | MosesTuning::NgramEquals |
class | MosesTuning::ReferenceSet |
struct | MosesTuning::VertexState |
class | MosesTuning::HgBleuScorer |
struct | MosesTuning::HgHypothesis |
Namespaces | |
namespace | MosesTuning |
Typedefs | |
typedef boost::unordered_map < WordVec, size_t, NgramHash, NgramEquals > | MosesTuning::NgramCounter |
Functions | |
std::ostream & | MosesTuning::operator<< (std::ostream &out, const WordVec &wordVec) |
void | MosesTuning::Viterbi (const Graph &graph, const SparseVector &weights, float bleuWeight, const ReferenceSet &references, size_t sentenceId, const std::vector< FeatureStatsType > &backgroundBleu, HgHypothesis *bestHypo) |