Vowpal Wabbit
Public Member Functions | Public Attributes | List of all members
INTERACTIONS::interactions_generator Struct Reference

#include <interactions.h>

Public Member Functions

template<generate_func_t< namespace_index > generate_func, bool leave_duplicate_interactions>
void update_interactions_if_new_namespace_seen (const std::vector< std::vector< namespace_index >> &interactions, const v_array< namespace_index > &new_example_indices)
 
template<generate_func_t< extent_term > generate_func, bool leave_duplicate_interactions>
void update_extent_interactions_if_new_namespace_seen (const std::vector< std::vector< extent_term >> &interactions, const v_array< namespace_index > &indices, const std::array< features, NUM_NAMESPACES > &feature_space)
 

Public Attributes

std::vector< std::vector< namespace_index > > generated_interactions
 
std::vector< std::vector< extent_term > > generated_extent_interactions
 

Member Function Documentation

◆ update_extent_interactions_if_new_namespace_seen()

template<generate_func_t< extent_term > generate_func, bool leave_duplicate_interactions>
void INTERACTIONS::interactions_generator::update_extent_interactions_if_new_namespace_seen ( const std::vector< std::vector< extent_term >> &  interactions,
const v_array< namespace_index > &  indices,
const std::array< features, NUM_NAMESPACES > &  feature_space 
)
inline

◆ update_interactions_if_new_namespace_seen()

template<generate_func_t< namespace_index > generate_func, bool leave_duplicate_interactions>
void INTERACTIONS::interactions_generator::update_interactions_if_new_namespace_seen ( const std::vector< std::vector< namespace_index >> &  interactions,
const v_array< namespace_index > &  new_example_indices 
)
inline

Member Data Documentation

◆ generated_extent_interactions

std::vector<std::vector<extent_term> > INTERACTIONS::interactions_generator::generated_extent_interactions

◆ generated_interactions

std::vector<std::vector<namespace_index> > INTERACTIONS::interactions_generator::generated_interactions

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