diff options
Diffstat (limited to 'decoder')
| -rw-r--r-- | decoder/decoder.cc | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/decoder/decoder.cc b/decoder/decoder.cc index 45404c47..c4fe3c4d 100644 --- a/decoder/decoder.cc +++ b/decoder/decoder.cc @@ -794,6 +794,11 @@ bool DecoderImpl::Decode(const string& input, DecoderObserver* o) {      cerr << "  Expected length  (words): " << res.r / res.p << "\t" << res << endl;    } +  if (conf.count("show_partition")) { +    const prob_t z = Inside<prob_t, EdgeProb>(forest); +    cerr << "  Partition         log(Z): " << log(z) << endl; +  } +    SummaryFeature summary_feature_type = kNODE_RISK;    if (conf["summary_feature_type"].as<string>() == "edge_risk")      summary_feature_type = kEDGE_RISK; | 
