Vowpal Wabbit
Loading...
Searching...
No Matches
Public Attributes | List of all members
VW::details::feature_tweaks_config Class Reference

#include <global_data.h>

Public Attributes

bool add_constant
 
float initial_constant
 
bool permutations
 
std::vector< std::vector< namespace_index > > interactions
 
std::vector< std::vector< extent_term > > extent_interactions
 
bool ignore_some
 
std::array< bool, NUM_NAMESPACESignore
 
bool ignore_some_linear
 
std::array< bool, NUM_NAMESPACESignore_linear
 
std::unordered_map< std::string, std::set< std::string > > ignore_features_dsjson
 
bool redefine_some
 
std::array< unsigned char, NUM_NAMESPACESredefine
 
std::unique_ptr< VW::kskip_ngram_transformerskip_gram_transformer
 
std::vector< std::string > limit_strings
 
std::array< uint32_t, NUM_NAMESPACESlimit
 
std::array< uint64_t, NUM_NAMESPACESaffix_features
 
std::array< bool, NUM_NAMESPACESspelling_features
 
std::vector< std::string > dictionary_path
 
std::vector< details::dictionary_infoloaded_dictionaries
 
std::array< std::vector< std::shared_ptr< details::feature_dict > >, NUM_NAMESPACESnamespace_dictionaries {}
 

Member Data Documentation

◆ add_constant

bool VW::details::feature_tweaks_config::add_constant

◆ affix_features

std::array<uint64_t, NUM_NAMESPACES> VW::details::feature_tweaks_config::affix_features

◆ dictionary_path

std::vector<std::string> VW::details::feature_tweaks_config::dictionary_path

◆ extent_interactions

std::vector<std::vector<extent_term> > VW::details::feature_tweaks_config::extent_interactions

◆ ignore

std::array<bool, NUM_NAMESPACES> VW::details::feature_tweaks_config::ignore

◆ ignore_features_dsjson

std::unordered_map<std::string, std::set<std::string> > VW::details::feature_tweaks_config::ignore_features_dsjson

◆ ignore_linear

std::array<bool, NUM_NAMESPACES> VW::details::feature_tweaks_config::ignore_linear

◆ ignore_some

bool VW::details::feature_tweaks_config::ignore_some

◆ ignore_some_linear

bool VW::details::feature_tweaks_config::ignore_some_linear

◆ initial_constant

float VW::details::feature_tweaks_config::initial_constant

◆ interactions

std::vector<std::vector<namespace_index> > VW::details::feature_tweaks_config::interactions

◆ limit

std::array<uint32_t, NUM_NAMESPACES> VW::details::feature_tweaks_config::limit

◆ limit_strings

std::vector<std::string> VW::details::feature_tweaks_config::limit_strings

◆ loaded_dictionaries

std::vector<details::dictionary_info> VW::details::feature_tweaks_config::loaded_dictionaries

◆ namespace_dictionaries

std::array<std::vector<std::shared_ptr<details::feature_dict> >, NUM_NAMESPACES> VW::details::feature_tweaks_config::namespace_dictionaries {}

◆ permutations

bool VW::details::feature_tweaks_config::permutations

◆ redefine

std::array<unsigned char, NUM_NAMESPACES> VW::details::feature_tweaks_config::redefine

◆ redefine_some

bool VW::details::feature_tweaks_config::redefine_some

◆ skip_gram_transformer

std::unique_ptr<VW::kskip_ngram_transformer> VW::details::feature_tweaks_config::skip_gram_transformer

◆ spelling_features

std::array<bool, NUM_NAMESPACES> VW::details::feature_tweaks_config::spelling_features

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