Public Member Functions | List of all members
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< PredictResultpredict (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

◆ ~SVMClassifier()

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

References fcl::Item< N >::q.

Member Function Documentation

◆ error_rate()

template<std::size_t N>
FCL_REAL fcl::SVMClassifier< N >::error_rate ( const std::vector< Item< N > > &  data) const
inline

◆ getSupportVectors()

template<std::size_t N>
virtual std::vector<Item<N> > fcl::SVMClassifier< N >::getSupportVectors ( ) const
pure virtual

◆ learn()

template<std::size_t N>
virtual void fcl::SVMClassifier< N >::learn ( const std::vector< Item< N > > &  data)
pure virtual

◆ predict() [1/2]

template<std::size_t N>
virtual PredictResult fcl::SVMClassifier< N >::predict ( const Vecnf< N > &  q) const
pure virtual

◆ predict() [2/2]

template<std::size_t N>
virtual std::vector<PredictResult> fcl::SVMClassifier< N >::predict ( const std::vector< Vecnf< N > > &  qs) const
pure virtual

◆ setScaler()

template<std::size_t N>
virtual void fcl::SVMClassifier< N >::setScaler ( const Scaler< N > &  scaler)
pure virtual