#include <hpp/fcl/learning/classifier.h>
Public Member Functions | |
~SVMClassifier () | |
virtual PredictResult | predict (const Vecnf< N > &q) const =0 |
virtual std::vector < PredictResult > | predict (const std::vector< Vecnf< N > > &qs) const =0 |
virtual std::vector< Item< N > > | getSupportVectors () const =0 |
virtual void | setScaler (const Scaler< N > &scaler)=0 |
virtual void | learn (const std::vector< Item< N > > &data)=0 |
FCL_REAL | error_rate (const std::vector< Item< N > > &data) const |
fcl::SVMClassifier< N >::~SVMClassifier | ( | ) | [inline] |
FCL_REAL fcl::SVMClassifier< N >::error_rate | ( | const std::vector< Item< N > > & | data | ) | const [inline] |
References fcl::PredictResult::label, and fcl::SVMClassifier< N >::predict().
virtual std::vector<Item<N> > fcl::SVMClassifier< N >::getSupportVectors | ( | ) | const [pure virtual] |
virtual void fcl::SVMClassifier< N >::learn | ( | const std::vector< Item< N > > & | data | ) | [pure virtual] |
virtual PredictResult fcl::SVMClassifier< N >::predict | ( | const Vecnf< N > & | q | ) | const [pure virtual] |
Referenced by fcl::SVMClassifier< N >::error_rate().
virtual std::vector<PredictResult> fcl::SVMClassifier< N >::predict | ( | const std::vector< Vecnf< N > > & | qs | ) | const [pure virtual] |
virtual void fcl::SVMClassifier< N >::setScaler | ( | const Scaler< N > & | scaler | ) | [pure virtual] |