00001 /* 00002 * This program is free software; you can redistribute it and/or modify 00003 * it under the terms of the GNU General Public License as published by 00004 * the Free Software Foundation; either version 3 of the License, or 00005 * (at your option) any later version. 00006 * 00007 * Written (W) 1999-2008 Vojtech Franc, xfrancv@cmp.felk.cvut.cz 00008 * Copyright (C) 1999-2008 Center for Machine Perception, CTU FEL Prague 00009 */ 00010 00011 #ifndef _GMNPSVM_H___ 00012 #define _GMNPSVM_H___ 00013 00014 #include "lib/common.h" 00015 #include "classifier/svm/MultiClassSVM.h" 00016 00018 class CGMNPSVM : public CMultiClassSVM 00019 { 00020 public: 00022 CGMNPSVM(); 00023 00030 CGMNPSVM(DREAL C, CKernel* k, CLabels* lab); 00031 virtual ~CGMNPSVM(); 00032 00034 virtual bool train(); 00035 00040 virtual inline EClassifierType get_classifier_type() { return CT_GMNPSVM; } 00041 }; 00042 #endif