diff --git a/fastlib2/contrib/dongryel/regression/dense_lpr.h b/fastlib2/contrib/dongryel/regression/dense_lpr.h index ff8948abb3..7afb7a523e 100644 --- a/fastlib2/contrib/dongryel/regression/dense_lpr.h +++ b/fastlib2/contrib/dongryel/regression/dense_lpr.h @@ -171,6 +171,7 @@ class DenseLpr { la::AddOverwrite(left_stat.sum_data_outer_products_, right_stat.sum_data_outer_products_, &sum_data_outer_products_); + sum_data_outer_products_error_norm_ = MatrixUtil::EntrywiseLpNorm(sum_data_outer_products_, 1); sum_data_outer_products_alloc_norm_ = @@ -763,8 +764,7 @@ class DenseLpr { FILE *stream = stdout; const char *fname = NULL; - if((fname = fx_param_str(module_, - "fast_lpr_output", + if((fname = fx_param_str(module_, "fast_lpr_output", "fast_lpr_output.txt")) != NULL) { stream = fopen(fname, "w+"); } diff --git a/fastlib2/contrib/dongryel/regression/dense_lpr_main.cc b/fastlib2/contrib/dongryel/regression/dense_lpr_main.cc index 33a0447071..b05df48f57 100644 --- a/fastlib2/contrib/dongryel/regression/dense_lpr_main.cc +++ b/fastlib2/contrib/dongryel/regression/dense_lpr_main.cc @@ -55,7 +55,7 @@ int main(int argc, char *argv[]) { // Do fast algorithm. Vector fast_lpr_results; - DenseLpr fast_lpr; + DenseLpr fast_lpr; fast_lpr.Init(references, reference_targets, local_linear_module); fast_lpr.PrintDebug(); fast_lpr.get_regression_estimates(&fast_lpr_results);