![]() |
LIMA
Libre Multilingual Analyzer — C++ API
|
#include </home/runner/work/lima/lima/deeplima/libs/tasks/segmentation/train/char_dict_builder.h>
Public Member Functions | |
| DictionaryBuilderImpl (const std::vector< impl::ngram_descr_t > &ngram_descr) | |
| uint64_t | get_num_features () const |
| DictsHolder | process (const std::string &text, uint32_t min_ipm, uint64_t &char_counter) |
| void | process (const std::wstring &text, uint32_t min_ipm) |
Protected Member Functions | |
| void | read_string (const std::string &text, uint64_t &char_counter, std::vector< std::unordered_map< uint64_t, uint64_t > > &temp_dicts) |
| void | handle_timepoint (uint64_t &char_counter, std::vector< std::unordered_map< uint64_t, uint64_t > > &temp_dicts) |
Static Protected Member Functions | |
| static float | ipm (uint64_t count, uint64_t total) |
Protected Attributes | |
| InputEncoder | m_input_encoder |
| uint64_t | m_unk |
Definition at line 26 of file char_dict_builder.h.
|
inline |
Definition at line 29 of file char_dict_builder.h.
|
inline |
Definition at line 36 of file char_dict_builder.h.
|
inlineprotected |
Definition at line 149 of file char_dict_builder.h.
|
inlinestaticprotected |
Definition at line 109 of file char_dict_builder.h.
|
inline |
Definition at line 42 of file char_dict_builder.h.
|
inline |
Definition at line 76 of file char_dict_builder.h.
|
inlineprotected |
Definition at line 114 of file char_dict_builder.h.
|
protected |
Definition at line 175 of file char_dict_builder.h.
|
protected |
Definition at line 176 of file char_dict_builder.h.