#include "moses/TranslationModel/PhraseDictionaryMultiModel.h"
#include <boost/unordered_map.hpp>
#include "moses/StaticData.h"
#include "moses/TargetPhrase.h"
#include "moses/Util.h"
#include <exception>
Go to the source code of this file.
Classes | |
struct | Moses::multiModelCountsStats |
struct | Moses::multiModelCountsStatsOptimization |
struct | Moses::lexicalTable |
class | Moses::AlignmentException |
class | Moses::PhraseDictionaryMultiModelCounts |
Namespaces | |
namespace | Moses |
$Id$ | |
Typedefs | |
typedef boost::unordered_map < Word, double > | Moses::lexicalMap |
typedef boost::unordered_map < Word, lexicalMap > | Moses::lexicalMapJoint |
typedef std::pair< std::vector < float >, std::vector< float > > | Moses::lexicalPair |
typedef std::vector < std::vector< lexicalPair > > | Moses::lexicalCache |
Functions | |
double | Moses::InstanceWeighting (std::vector< float > &joint_counts, std::vector< float > &marginals, std::vector< float > &multimodelweights) |
double | Moses::LinearInterpolationFromCounts (std::vector< float > &joint_counts, std::vector< float > &marginals, std::vector< float > &multimodelweights) |