LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
List of all members
deeplima::graph_dp::impl::FeaturesVectorizer< TokenVector, Token > Class Template Reference
#include <
deeplima/graph_dp.h
>
Inheritance diagram for deeplima::graph_dp::impl::FeaturesVectorizer< TokenVector, Token >:
Additional Inherited Members
Public Types inherited from
deeplima::vectorizers::WordSeqEmbdVectorizer< TokenVector, TokenStrFeatExtractor< Token >, TokenUIntClsFeatExtractor< Token >, eigen_wrp::EigenMatrixXf::matrix_t, Eigen::Index >
enum
feature_type_t
typedef TokenVector
dataset_t
typedef DataSet::token_t
token_t
typedef
TokenUIntClsFeatExtractor
< Token >
uint_feat_extractor_t
Public Member Functions inherited from
deeplima::vectorizers::WordSeqEmbdVectorizer< TokenVector, TokenStrFeatExtractor< Token >, TokenUIntClsFeatExtractor< Token >, eigen_wrp::EigenMatrixXf::matrix_t, Eigen::Index >
void
set_model
(void *)
WordSeqEmbdVectorizer
()
WordSeqEmbdVectorizer
(const std::vector< feature_descr_t > &features)
WordSeqEmbdVectorizer
(const std::vector< feature_descr_t > &features, const
TokenStrFeatExtractor
< Token > &str_feat_extractor)
bool
is_precomputing
() const
void
precompute
(const TokenVector &)
TokenUIntClsFeatExtractor
< Token > &
get_uint_feat_extractor
()
void
init_features
(const std::vector< feature_descr_t > &features)
int
dim
() const
void
vectorize_timepoint
(
eigen_wrp::EigenMatrixXf::matrix_t
&target, uint64_t timepoint, const typename DataSet::token_t &token) const
Protected Types inherited from
deeplima::vectorizers::WordSeqEmbdVectorizer< TokenVector, TokenStrFeatExtractor< Token >, TokenUIntClsFeatExtractor< Token >, eigen_wrp::EigenMatrixXf::matrix_t, Eigen::Index >
typedef
FeatureVectorizerToMatrix
<
eigen_wrp::EigenMatrixXf::matrix_t
, uint64_t, Eigen::Index >
uint_vectorizer_t
typedef
FeatureVectorizerToMatrix
<
eigen_wrp::EigenMatrixXf::matrix_t
, const std::string &, Eigen::Index >
str_vectorizer_t
Protected Attributes inherited from
deeplima::vectorizers::WordSeqEmbdVectorizer< TokenVector, TokenStrFeatExtractor< Token >, TokenUIntClsFeatExtractor< Token >, eigen_wrp::EigenMatrixXf::matrix_t, Eigen::Index >
std::vector< feature_descr_t >
m_features
int
m_features_size
std::vector< uint32_t >
m_features_pos
const
TokenStrFeatExtractor
< Token >
m_str_feat_extractor
TokenUIntClsFeatExtractor
< Token >
m_uint_feat_extractor
std::vector< std::pair< std::shared_ptr<
uint_vectorizer_t
>, size_t > >
m_uint_vectorizers
std::vector< std::pair< std::shared_ptr<
str_vectorizer_t
>, size_t > >
m_str_vectorizers
Detailed Description
template<class TokenVector, class Token>
class deeplima::graph_dp::impl::FeaturesVectorizer< TokenVector, Token >
Definition at line
67
of file
graph_dp.h
.
The documentation for this class was generated from the following file:
deeplima/include/deeplima/
graph_dp.h
deeplima
graph_dp
impl
FeaturesVectorizer
Generated by
1.9.8