From 2e9e51b9c8fa4e18776355b26052606ca38e8e7c Mon Sep 17 00:00:00 2001 From: Dongryeol Lee Date: Sun, 17 Feb 2008 02:47:40 +0000 Subject: [PATCH] No bug - just a misuse of the kernel function in two algorithms during comparison --- fastlib2/contrib/dongryel/regression/dense_lpr.h | 4 ++-- fastlib2/contrib/dongryel/regression/dense_lpr_main.cc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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);