#include <experiments.h>
Inheritance diagram for Tagcoll::Normalizer< ITEM, TAG >:
Public Member Functions | |
Normalizer (float mmd=1.0) | |
void | buildGraph (const Scores< TAG > &scores) |
void | normalize () |
Protected Types | |
typedef CardinalityStore< ITEM, TAG > | tagsets_t |
typedef std::map< OpSet< TAG >, std::vector< OpSet< TAG > > > | distgraph_t |
Protected Member Functions | |
bool | addToGraph (const Scores< TAG > &scores, const OpSet< TAG > &ts1, const OpSet< TAG > &ts2) |
bool | mergeTagsets (const OpSet< TAG > &ts1, const OpSet< TAG > &ts2) |
void | removeAfterMerge (const OpSet< TAG > &ts, const OpSet< TAG > &merged) |
Protected Attributes | |
unsigned int | max_threshold |
unsigned int | merge_threshold |
unsigned int | min_threshold |
float | maxMergeDist |
distgraph_t | distGraph |
|
|
|
Reimplemented from Tagcoll::CardinalityStore< ITEM, TAG >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|