FreeLing
4.0
|
The class classifier is an abstract class that implements a general ML classifier. More...
#include <classifier.h>
Public Member Functions | |
classifier (const std::wstring &) | |
virtual | ~classifier () |
virtual int | get_nlabels () const |
virtual int | get_index (const std::wstring &) const |
virtual std::wstring | get_label (int) const |
virtual std::wstring | default_class () const |
virtual void | classify (const example &, double[]) const =0 |
Classify given example, returning predictions. | |
Private Attributes | |
std::vector< std::wstring > | labels |
std::wstring | label_others |
The class classifier is an abstract class that implements a general ML classifier.
freeling::classifier::classifier | ( | const std::wstring & | ) |
virtual freeling::classifier::~classifier | ( | ) | [inline, virtual] |
virtual void freeling::classifier::classify | ( | const example & | , |
double | [] | ||
) | const [pure virtual] |
Classify given example, returning predictions.
Implemented in freeling::adaboost, and freeling::svm.
Referenced by freeling::bioner::analyze().
virtual std::wstring freeling::classifier::default_class | ( | ) | const [virtual] |
virtual int freeling::classifier::get_index | ( | const std::wstring & | ) | const [virtual] |
Referenced by freeling::bioner::analyze().
virtual std::wstring freeling::classifier::get_label | ( | int | ) | const [virtual] |
Referenced by freeling::bioner::analyze().
virtual int freeling::classifier::get_nlabels | ( | ) | const [virtual] |
Reimplemented in freeling::svm.
Referenced by freeling::bioner::analyze().
std::wstring freeling::classifier::label_others [private] |
std::vector<std::wstring> freeling::classifier::labels [private] |