FreeLing  4.0
Public Member Functions | Private Attributes | Static Private Attributes
freeling::svm Class Reference

Class svm implements a bianry SVM classifier. More...

#include <svm.h>

Inheritance diagram for freeling::svm:
Inheritance graph
[legend]
Collaboration diagram for freeling::svm:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 svm (const std::wstring &, const std::wstring &)
 ~svm ()
void classify (const example &, double[]) const
 classify given example, returning probabilities
int get_nlabels () const
 get number of classes on the model

Private Attributes

svm_modelmodel
intclass_code

Static Private Attributes

static boost::mutex svm_sem

Detailed Description

Class svm implements a bianry SVM classifier.


Constructor & Destructor Documentation

freeling::svm::svm ( const std::wstring &  ,
const std::wstring &   
)

Member Function Documentation

void freeling::svm::classify ( const example ,
double  [] 
) const [virtual]

classify given example, returning probabilities

Implements freeling::classifier.

int freeling::svm::get_nlabels ( ) const [virtual]

get number of classes on the model

Reimplemented from freeling::classifier.


Member Data Documentation

boost::mutex freeling::svm::svm_sem [static, private]

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