|
FreeLing
3.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 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.
| classifier::classifier | ( | const std::wstring & | ) |
| virtual classifier::~classifier | ( | ) | [inline, virtual] |
| virtual void classifier::classify | ( | const example & | , |
| double | [] | ||
| ) | const [pure virtual] |
Classify given example, returning predictions.
Implemented in adaboost, and svm.
Referenced by bioner::analyze().
| virtual std::wstring classifier::default_class | ( | ) | const [virtual] |
| virtual std::wstring classifier::get_label | ( | int | ) | const [virtual] |
Referenced by bioner::analyze().
| virtual int classifier::get_nlabels | ( | ) | const [virtual] |
Reimplemented in svm.
Referenced by bioner::analyze().
std::wstring classifier::label_others [private] |
std::vector<std::wstring> classifier::labels [private] |
1.7.6.1