|
FreeLing
4.0
|
The class nec implements a ML-based NE classificator. More...
#include <nec.h>


Public Member Functions | |
| nec (const std::wstring &) | |
| Constructor. | |
| ~nec () | |
| Destructor. | |
| void | analyze (sentence &) const |
| analyze given sentence | |
Private Attributes | |
| const fex * | extractor |
| feature extractor | |
| const classifier * | classif |
| adaboost classifier | |
| std::wstring | NPtag |
The class nec implements a ML-based NE classificator.
| freeling::nec::nec | ( | const std::wstring & | necFile | ) |
Constructor.
Create a named entity classification module, loading appropriate files.
References freeling::config_file::add_section(), freeling::config_file::close(), ERROR_CRASH, freeling::config_file::get_content_line(), freeling::config_file::get_section(), freeling::config_file::open(), and TRACE.
Destructor.
Destructor: delete pointers.
| 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.
const classifier* freeling::nec::classif [private] |
adaboost classifier
const fex* freeling::nec::extractor [private] |
feature extractor
std::wstring freeling::nec::NPtag [private] |
1.7.6.1