11 #ifndef __LATENTSOSVM_H__
12 #define __LATENTSOSVM_H__
26 class CLatentSOSVM:
public CLinearLatentMachine
38 CLatentSOSVM(CLatentModel* model, CLinearStructuredOutputMachine* so_solver,
float64_t C);
40 virtual ~CLatentSOSVM();
46 virtual CLatentLabels* apply_latent();
52 void set_so_solver(CLinearStructuredOutputMachine* so);
58 virtual const char* get_name()
const {
return "LatentSOSVM"; }
68 void register_parameters();
72 CLinearStructuredOutputMachine* m_so_solver;
75 #endif //USE_GPL_SHOGUN
all of classes and functions are contained in the shogun namespace