1 #ifndef _theplu_yat_classifier_svm_ 2 #define _theplu_yat_classifier_svm_ 30 #include "yat/utility/Vector.h" 41 namespace classifier {
44 class DataLookupWeighted1D;
75 SVM* make_classifier(
void)
const;
103 unsigned long int max_epochs(
void)
const;
108 void max_epochs(
unsigned long int);
160 void set_C(
const double);
202 bool trained(
void)
const;
208 void bounds(
double&,
double&)
const;
215 void calculate_bias(
void);
220 void calculate_margin(
void);
237 double kernel_mod(
const size_t i,
const size_t j)
const;
242 int target(
size_t i)
const;
250 unsigned long int max_epochs_;
Class for containing sample labels.
Definition: Target.h:47
The Department of Theoretical Physics namespace as we define it.
This is the yat interface to GSL vector.
Definition: Vector.h:59
Lookup into Kernel.
Definition: KernelLookup.h:67
Support Vector Machine.
Definition: SVM.h:50
Interface to GSL matrix.
Definition: Matrix.h:74