Classes | Namespaces
contrib/mul/clsfy/clsfy_binary_hyperplane_gmrho_builder.cxx File Reference

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.



Detailed Description

Implement a two-class output linear classifier builder using a Geman-McClure robust error function.

Author:
Martin Roberts
Date:
4 Nov 2006

Definition in file clsfy_binary_hyperplane_gmrho_builder.cxx.