All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fcl::SVMClassifier< N > Class Template Referenceabstract

#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
 

Constructor & Destructor Documentation

template<std::size_t N>
fcl::SVMClassifier< N >::~SVMClassifier ( )
inline

Member Function Documentation

template<std::size_t N>
FCL_REAL fcl::SVMClassifier< N >::error_rate ( const std::vector< Item< N > > &  data) const
inline
template<std::size_t N>
virtual std::vector<Item<N> > fcl::SVMClassifier< N >::getSupportVectors ( ) const
pure virtual
template<std::size_t N>
virtual void fcl::SVMClassifier< N >::learn ( const std::vector< Item< N > > &  data)
pure virtual
template<std::size_t N>
virtual PredictResult fcl::SVMClassifier< N >::predict ( const Vecnf< N > &  q) const
pure virtual
template<std::size_t N>
virtual std::vector<PredictResult> fcl::SVMClassifier< N >::predict ( const std::vector< Vecnf< N > > &  qs) const
pure virtual
template<std::size_t N>
virtual void fcl::SVMClassifier< N >::setScaler ( const Scaler< N > &  scaler)
pure virtual