Implement a two-class output linear classifier builder using a Geman-McClure robust error function. More...
#include "clsfy_binary_hyperplane_gmrho_builder.h"
#include <vcl_string.h>
#include <vcl_iostream.h>
#include <vcl_vector.h>
#include <vcl_cassert.h>
#include <vcl_cmath.h>
#include <vcl_algorithm.h>
#include <vcl_numeric.h>
#include <vcl_cstddef.h>
#include <vnl/vnl_vector_ref.h>
#include <vnl/algo/vnl_lbfgs.h>
Go to the source code of this file.
Classes | |
class | clsfy_binary_hyperplane_gmrho_builder_helpers::gmrho_sum |
The cost function, sum Geman-McClure error functions over all training examples. More... | |
class | clsfy_binary_hyperplane_gmrho_builder_helpers::gm_grad_accum |
functor to accumulate gradient contributions for given training example. More... | |
class | clsfy_binary_hyperplane_gmrho_builder_helpers::category_value |
Given the class category variable, return the associated regression value (e.g. 1 for class 1, -1 for class 0). More... | |
Namespaces | |
namespace | clsfy_binary_hyperplane_gmrho_builder_helpers |
Some helper stuff, like the error function to be minimised. |
Implement a two-class output linear classifier builder using a Geman-McClure robust error function.
Definition in file clsfy_binary_hyperplane_gmrho_builder.cxx.