Welcome to mirror list, hosted at ThFree Co, Russian Federation.

MBR_Options.cpp « parameters « moses2 « contrib - github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 669ee94ccfa69316641edea84fcb7dc9379b7239 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// -*- mode: c++; indent-tabs-mode: nil; tab-width: 2 -*-
#include "MBR_Options.h"
#include "../legacy/Parameter.h"

namespace Moses2
{

  MBR_Options::
  MBR_Options() 
    : enabled(false)
    , size(200)
    , scale(1.0f)
  {}


  bool
  MBR_Options::
  init(Parameter const& param)
  {
    param.SetParameter(enabled, "minimum-bayes-risk", false);
    param.SetParameter<size_t>(size, "mbr-size", 200);
    param.SetParameter(scale, "mbr-scale", 1.0f);
    return true;
  }

}