diff options
author | Chris Dyer <cdyer@Chriss-MacBook-Air.local> | 2013-11-25 00:14:16 -0500 |
---|---|---|
committer | Chris Dyer <cdyer@Chriss-MacBook-Air.local> | 2013-11-25 00:14:16 -0500 |
commit | cdb7f2b26e717bbfe84dbd73f949c6b06ca2b2d7 (patch) | |
tree | 9d845458299fd0f16de20a0f3dbe07cf7dc3e918 /decoder/apply_models.cc | |
parent | f2fb69b10a897e8beb4e6e6d6cbb4327096235ef (diff) |
remove dead code, add adagrad crf learner
Diffstat (limited to 'decoder/apply_models.cc')
-rw-r--r-- | decoder/apply_models.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/decoder/apply_models.cc b/decoder/apply_models.cc index 4cd8b36f..9a8f60be 100644 --- a/decoder/apply_models.cc +++ b/decoder/apply_models.cc @@ -192,8 +192,6 @@ public: assert(num_nodes >= 2); int goal_id = num_nodes - 1; int pregoal = goal_id - 1; - int every = 1; - if (num_nodes > 100) every = 10; assert(in.nodes_[pregoal].out_edges_.size() == 1); if (!SILENT) cerr << " "; int has = 0; @@ -563,12 +561,14 @@ struct NoPruningRescorer { int num_nodes = in.nodes_.size(); int goal_id = num_nodes - 1; int pregoal = goal_id - 1; - int every = 1; - if (num_nodes > 100) every = 10; assert(in.nodes_[pregoal].out_edges_.size() == 1); if (!SILENT) cerr << " "; + int has = 0; for (int i = 0; i < in.nodes_.size(); ++i) { - if (!SILENT && i % every == 0) cerr << '.'; + if (!SILENT) { + int needs = (50 * i / in.nodes_.size()); + while (has < needs) { cerr << '.'; ++has; } + } ProcessOneNode(i, i == goal_id); } if (!SILENT) cerr << endl; |