Public Member Functions | List of all members
ml_classifiers::Classifier Class Referenceabstract

#include <classifier.hpp>

Inheritance diagram for ml_classifiers::Classifier:
Inheritance graph
[legend]

Public Member Functions

virtual void addTrainingPoint (std::string target_class, const std::vector< double > point)=0
 
 Classifier ()
 
virtual std::string classifyPoint (const std::vector< double > point)=0
 
virtual void clear ()=0
 
virtual bool load (const std::string filename)=0
 
virtual void save (const std::string filename)=0
 
virtual void train ()=0
 
virtual ~Classifier ()
 

Detailed Description

Definition at line 42 of file classifier.hpp.

Constructor & Destructor Documentation

ml_classifiers::Classifier::Classifier ( )
inline

Definition at line 45 of file classifier.hpp.

virtual ml_classifiers::Classifier::~Classifier ( )
inlinevirtual

Definition at line 46 of file classifier.hpp.

Member Function Documentation

virtual void ml_classifiers::Classifier::addTrainingPoint ( std::string  target_class,
const std::vector< double >  point 
)
pure virtual
virtual std::string ml_classifiers::Classifier::classifyPoint ( const std::vector< double >  point)
pure virtual
virtual void ml_classifiers::Classifier::clear ( )
pure virtual
virtual bool ml_classifiers::Classifier::load ( const std::string  filename)
pure virtual
virtual void ml_classifiers::Classifier::save ( const std::string  filename)
pure virtual
virtual void ml_classifiers::Classifier::train ( )
pure virtual

The documentation for this class was generated from the following file:


ml_classifiers
Author(s): Scott Niekum , Joshua Whitley
autogenerated on Sun Dec 15 2019 03:53:50