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

The class nec implements a ML-based NE classificator. More...

#include <nec.h>

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

List of all members.

Public Member Functions

 nec (const std::wstring &)
 Constructor.
 ~nec ()
 Destructor.
void analyze (sentence &) const
 analyze given sentence

Private Attributes

const fexextractor
 feature extractor
const classifierclassif
 adaboost classifier
std::wstring NPtag

Detailed Description

The class nec implements a ML-based NE classificator.


Constructor & Destructor Documentation

freeling::nec::nec ( const std::wstring &  necFile)

Destructor.

Destructor: delete pointers.


Member Function Documentation

void freeling::nec::analyze ( sentence se) const [virtual]

analyze given sentence

Classify NEs in given sentence.

Implements freeling::processor.

References freeling::example::add_feature(), double2wstring, int2wstring, TRACE, and TRACE_SENTENCE.


Member Data Documentation

adaboost classifier

const fex* freeling::nec::extractor [private]

feature extractor

std::wstring freeling::nec::NPtag [private]

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