Entity Matching by Similarity Join
 
Loading...
Searching...
No Matches
FeatureEngineering Class Reference

#include <feature.h>

Public Member Functions

 FeatureEngineering ()=default
 
 ~FeatureEngineering ()=default
 
 FeatureEngineering (const FeatureEngineering &other)=delete
 
 FeatureEngineering (FeatureEngineering &&other)=delete
 

Static Public Member Functions

static void readGroups (int totalAttr, const std::vector< std::string > &attrVec, FeatureIndex::Groups &group, FeatureIndex::GroupTokens &groupTokensDlm, FeatureIndex::GroupTokens &groupTokensQgm, FeatureIndex::Cluster &cluster, std::vector< int > &keyLength, const std::string &defaultICVDir="")
 
static void readFeatures (ui &numFeatures, Rule *&featureNames, std::vector< std::string > &nameCopy, const std::string &defaultFeatureNamesDir="")
 
static void extractFeatures4Matching (int isInterchangeable, bool flagConsistent, int totalTable, const FeatureArguments *attrs, const std::string &defaultFeatureVecDir="", const std::string &defaultResTableName="", const std::string &defaultICVDir="", const std::string &defeaultFeatureNamesDir="")
 
static void extractFeatures4TopK (int isInterchangeable, bool flagConsistent, int totalTable, const FeatureArguments *attrs, const std::string &defaultFeatureVecDir="", const std::string &defaultICVDir="", const std::string &defaultFeatureNamesDir="")
 

Constructor & Destructor Documentation

◆ FeatureEngineering() [1/3]

FeatureEngineering::FeatureEngineering ( )
default

◆ ~FeatureEngineering()

FeatureEngineering::~FeatureEngineering ( )
default

◆ FeatureEngineering() [2/3]

FeatureEngineering::FeatureEngineering ( const FeatureEngineering & other)
delete

◆ FeatureEngineering() [3/3]

FeatureEngineering::FeatureEngineering ( FeatureEngineering && other)
delete

Member Function Documentation

◆ extractFeatures4Matching()

void FeatureEngineering::extractFeatures4Matching ( int isInterchangeable,
bool flagConsistent,
int totalTable,
const FeatureArguments * attrs,
const std::string & defaultFeatureVecDir = "",
const std::string & defaultResTableName = "",
const std::string & defaultICVDir = "",
const std::string & defeaultFeatureNamesDir = "" )
static

◆ extractFeatures4TopK()

void FeatureEngineering::extractFeatures4TopK ( int isInterchangeable,
bool flagConsistent,
int totalTable,
const FeatureArguments * attrs,
const std::string & defaultFeatureVecDir = "",
const std::string & defaultICVDir = "",
const std::string & defaultFeatureNamesDir = "" )
static

◆ readFeatures()

void FeatureEngineering::readFeatures ( ui & numFeatures,
Rule *& featureNames,
std::vector< std::string > & nameCopy,
const std::string & defaultFeatureNamesDir = "" )
static

◆ readGroups()

void FeatureEngineering::readGroups ( int totalAttr,
const std::vector< std::string > & attrVec,
FeatureIndex::Groups & group,
FeatureIndex::GroupTokens & groupTokensDlm,
FeatureIndex::GroupTokens & groupTokensQgm,
FeatureIndex::Cluster & cluster,
std::vector< int > & keyLength,
const std::string & defaultICVDir = "" )
static

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