LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate Class Reference
Inheritance diagram for Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate:
Lima::LinguisticProcessing::ConfigurationHelper

Public Member Functions

 RnnNERPrivate ()
 
 ~RnnNERPrivate ()=default
 
void init (GroupConfigurationStructure &unitConfiguration)
 
void tagger (std::vector< segmentation::token_pos > &buffer)
 
void insertTags (TokenSequenceAnalyzer<>::TokenIterator &ti)
 
void addMicrosToMorphoSyntacticData (LinguisticAnalysisStructure::MorphoSyntacticData *newMorphData, const LinguisticAnalysisStructure::MorphoSyntacticData *oldMorphData, const std::set< LinguisticCode > &micros, LinguisticAnalysisStructure::LinguisticElement &elem) const
 
std::map< QString, QString > loadFileTags (const QString &filepath)
 
void clearUnreachableVertices (AnalysisGraph *anagraph, LinguisticGraphVertex from) const
 

Public Attributes

dumper::AnalysisToConllU< TokenSequenceAnalyzer<>::TokenIterator > m_dumper
 
MediaId m_language
 
FsaStringsPool * m_stringsPool
 
QString m_data
 
std::shared_ptr< TokenSequenceAnalyzer<> > m_tag
 
std::function< void()> m_load_fn
 
StringIndex m_stridx
 
PathResolver m_pResolver
 
std::vector< std::string > m_tags
 
const Common::PropertyCode::PropertyAccessor * m_microAccessor
 
std::map< QString, QString > m_typeMap
 
bool m_loaded
 

Additional Inherited Members

- Protected Types inherited from Lima::LinguisticProcessing::ConfigurationHelper
enum  Flags { REQUIRED = 0x1 , NOT_EMPTY = 0x2 , NOT_ZERO = 0x2 }
 
- Protected Member Functions inherited from Lima::LinguisticProcessing::ConfigurationHelper
 ConfigurationHelper (const std::string &processUnitName, const std::string &loggingCategory)
 
void getStringParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, std::string &value, int flags=Flags::REQUIRED, std::string default_value="")
 
std::string getStringParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, int flags=Flags::REQUIRED, std::string default_value="")
 
void getIntParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, int &value, int flags=Flags::REQUIRED, int default_value=0)
 
int getIntParameter (Common::XMLConfigurationFiles::GroupConfigurationStructure &unitConfiguration, const std::string &name, int flags=Flags::REQUIRED, int default_value=0)
 
bool isInitLazy ()
 

Detailed Description

Definition at line 64 of file RnnNER.cpp.

Constructor & Destructor Documentation

◆ RnnNERPrivate()

Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::RnnNERPrivate ( )

Definition at line 97 of file RnnNER.cpp.

◆ ~RnnNERPrivate()

Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::~RnnNERPrivate ( )
default

Member Function Documentation

◆ addMicrosToMorphoSyntacticData()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::addMicrosToMorphoSyntacticData ( LinguisticAnalysisStructure::MorphoSyntacticData *  newMorphData,
const LinguisticAnalysisStructure::MorphoSyntacticData *  oldMorphData,
const std::set< LinguisticCode > &  micros,
LinguisticAnalysisStructure::LinguisticElement &  elem 
) const

Definition at line 518 of file RnnNER.cpp.

◆ clearUnreachableVertices()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::clearUnreachableVertices ( AnalysisGraph *  anagraph,
LinguisticGraphVertex  from 
) const

Definition at line 544 of file RnnNER.cpp.

◆ init()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::init ( GroupConfigurationStructure &  unitConfiguration)

Definition at line 422 of file RnnNER.cpp.

◆ insertTags()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::insertTags ( TokenSequenceAnalyzer<>::TokenIterator &  ti)

Definition at line 507 of file RnnNER.cpp.

◆ loadFileTags()

std::map< QString, QString > Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::loadFileTags ( const QString &  filepath)

Definition at line 585 of file RnnNER.cpp.

◆ tagger()

void Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::tagger ( std::vector< segmentation::token_pos > &  buffer)

Definition at line 491 of file RnnNER.cpp.

Member Data Documentation

◆ m_data

QString Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_data

Definition at line 86 of file RnnNER.cpp.

◆ m_dumper

dumper::AnalysisToConllU<TokenSequenceAnalyzer<>::TokenIterator> Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_dumper

Definition at line 82 of file RnnNER.cpp.

◆ m_language

MediaId Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_language

Definition at line 84 of file RnnNER.cpp.

◆ m_load_fn

std::function<void()> Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_load_fn

Definition at line 88 of file RnnNER.cpp.

◆ m_loaded

bool Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_loaded

Definition at line 94 of file RnnNER.cpp.

◆ m_microAccessor

const Common::PropertyCode::PropertyAccessor* Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_microAccessor

Definition at line 92 of file RnnNER.cpp.

◆ m_pResolver

PathResolver Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_pResolver

Definition at line 90 of file RnnNER.cpp.

◆ m_stridx

StringIndex Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_stridx

Definition at line 89 of file RnnNER.cpp.

◆ m_stringsPool

FsaStringsPool* Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_stringsPool

Definition at line 85 of file RnnNER.cpp.

◆ m_tag

std::shared_ptr< TokenSequenceAnalyzer<> > Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_tag

Definition at line 87 of file RnnNER.cpp.

◆ m_tags

std::vector<std::string> Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_tags

Definition at line 91 of file RnnNER.cpp.

◆ m_typeMap

std::map<QString, QString> Lima::LinguisticProcessing::DeepLimaUnits::RnnNER::RnnNERPrivate::m_typeMap

Definition at line 93 of file RnnNER.cpp.


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