LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::tagging::train Namespace Reference

Classes

class  BiRnnClassifierForNerImpl
 
struct  train_params_tagging_t
 
class  UPosFeatExtractor
 

Typedefs

typedef WordDictBuilderImpl< CoNLLU::WordLevelAdapter, deeplima::TokenStrFeatExtractor< CoNLLU::WordLevelAdapter::token_t > > WordDictBuilderFromCoNLLU
 
typedef WordDictBuilderImpl< CoNLLU::WordLevelAdapter, ConlluFeatExtractor< CoNLLU::WordLevelAdapter::token_t > > TagDictBuilderFromCoNLLU
 
typedef WordSeqVectorizerImpl< CoNLLU::WordLevelAdapter, deeplima::TokenStrFeatExtractor< CoNLLU::WordLevelAdapter::token_t >, deeplima::TokenUIntFeatExtractor< CoNLLU::WordLevelAdapter::token_t >, TorchMatrix< int64_t >, TorchMatrix< float > > CoNLLUToTorchMatrix
 
typedef FastTextVectorizer< TorchMatrix< float > > FastTextVectorizerToTorchMatrix
 

Functions

torch::serialize::OutputArchive & operator<< (torch::serialize::OutputArchive &archive, const BiRnnClassifierForNerImpl &module)
 
torch::serialize::InputArchive & operator>> (torch::serialize::InputArchive &archive, BiRnnClassifierForNerImpl &module)
 
 TORCH_MODULE (BiRnnClassifierForNer)
 
template<class M , class FeatExtractor >
std::shared_ptr< M > vectorize_gold (const CoNLLU::Annotation &annot, const FeatExtractor &fe, const DictsHolder &tag_dh)
 
int train_entity_tagger (const train_params_tagging_t &params)
 

Typedef Documentation

◆ CoNLLUToTorchMatrix

◆ FastTextVectorizerToTorchMatrix

◆ TagDictBuilderFromCoNLLU

◆ WordDictBuilderFromCoNLLU

Function Documentation

◆ operator<<()

torch::serialize::OutputArchive & deeplima::tagging::train::operator<< ( torch::serialize::OutputArchive &  archive,
const BiRnnClassifierForNerImpl &  module 
)
inline

Definition at line 136 of file birnn_classifier_for_tag.h.

◆ operator>>()

torch::serialize::InputArchive & deeplima::tagging::train::operator>> ( torch::serialize::InputArchive &  archive,
BiRnnClassifierForNerImpl &  module 
)
inline

Definition at line 144 of file birnn_classifier_for_tag.h.

◆ TORCH_MODULE()

deeplima::tagging::train::TORCH_MODULE ( BiRnnClassifierForNer  )

◆ train_entity_tagger()

int deeplima::tagging::train::train_entity_tagger ( const train_params_tagging_t &  params)

Definition at line 129 of file train_tag.cpp.

◆ vectorize_gold()

template<class M , class FeatExtractor >
std::shared_ptr< M > deeplima::tagging::train::vectorize_gold ( const CoNLLU::Annotation &  annot,
const FeatExtractor &  fe,
const DictsHolder &  tag_dh 
)

Definition at line 69 of file train_tag.cpp.