GSLAM  3.0.0
Vocabulary Member List

This is the complete list of members for Vocabulary, including all inherited members.

addFeature(FeatureVector &fvec, NodeId id, unsigned int i_feature) (defined in Vocabulary)Vocabularystatic
addIfNotExist(BowVector &bow, WordId id, WordValue v) (defined in Vocabulary)Vocabularystatic
addWeight(BowVector &bow, WordId id, WordValue v)Vocabularystatic
BHATTACHARYYA enum value (defined in Vocabulary)Vocabulary
BINARY enum value (defined in Vocabulary)Vocabulary
CHI_SQUARE enum value (defined in Vocabulary)Vocabulary
clear()Vocabulary
create(const std::vector< TinyMat > &training_features, int k=10, int L=5, WeightingType weighting=TF_IDF, ScoringType scoring=L1_NORM)Vocabularystatic
createScoringObject()Vocabulary
distance(const TinyMat &a, const TinyMat &b) const Vocabulary
DOT_PRODUCT enum value (defined in Vocabulary)Vocabulary
empty() const Vocabularyvirtual
getBranchingFactor() const Vocabulary
getDepthLevels() const Vocabulary
getDescritorSize() const Vocabulary
getDescritorType() const Vocabulary
getEffectiveLevels() const Vocabulary
getParentNode(WordId wid, int levelsup) const Vocabularyvirtual
getScoringType() const Vocabulary
getWeightingType() const Vocabulary
getWord(WordId wid) const Vocabularyvirtual
getWordsFromNode(NodeId nid, std::vector< WordId > &words) const Vocabulary
getWordWeight(WordId wid) const Vocabularyvirtual
HKmeansStep(NodeId parent_id, const std::vector< TinyMat > &descriptors, int current_level)Vocabulary
IDF enum value (defined in Vocabulary)Vocabulary
KL enum value (defined in Vocabulary)Vocabulary
L1 enum value (defined in Vocabulary)Vocabulary
L1_NORM enum value (defined in Vocabulary)Vocabulary
L2 enum value (defined in Vocabulary)Vocabulary
L2_NORM enum value (defined in Vocabulary)Vocabulary
LNorm enum nameVocabulary
load(const std::string &filename)Vocabulary
load(std::istream &ifs) (defined in Vocabulary)Vocabulary
m_kVocabulary
m_LVocabulary
m_nodeDescriptors (defined in Vocabulary)Vocabulary
m_nodesVocabulary
m_scoringVocabulary
m_scoring_objectVocabulary
m_weightingVocabulary
meanValue(const std::vector< TinyMat > &descriptors, TinyMat &mean)Vocabularystatic
normalize(BowVector &bow, LNorm norm_type) (defined in Vocabulary)Vocabularystatic
save(const std::string &filename, bool binary_compressed=false) const Vocabulary
score(const BowVector &a, const BowVector &b) const Vocabulary
ScoringType enum nameVocabulary
setScoringType(ScoringType type)Vocabulary
setWeightingType(WeightingType type)Vocabulary
size() const Vocabularyvirtual
stopWords(double minWeight)Vocabularyvirtual
TF enum value (defined in Vocabulary)Vocabulary
TF_IDF enum value (defined in Vocabulary)Vocabulary
transform(const std::vector< TinyMat > &features, BowVector &v) const (defined in Vocabulary)Vocabulary
transform(const TinyMat &features, BowVector &v) const Vocabularyvirtual
transform(const std::vector< TinyMat > &features, BowVector &v, FeatureVector &fv, int levelsup=0) const Vocabularyvirtual
transform(const TinyMat &features, BowVector &v, FeatureVector &fv, int levelsup=0) const Vocabularyvirtual
transform(const TinyMat &feature) const Vocabularyvirtual
transform(const TinyMat &feature, WordId &id, WordValue &weight, NodeId *nid, int levelsup=0) const Vocabularyvirtual
transform(const TinyMat &feature, WordId &id, WordValue &weight) const Vocabularyvirtual
Vocabulary(int k=10, int L=5, WeightingType weighting=TF_IDF, ScoringType scoring=L1_NORM)Vocabulary
Vocabulary(const std::string &filename)Vocabulary
WeightingType enum nameVocabulary