agglomerative-clustering.h File Reference
#include <vector>
#include <queue>
#include <set>
#include <unordered_map>
#include <functional>
#include "base/kaldi-common.h"
#include "matrix/matrix-lib.h"
#include "util/stl-utils.h"
Include dependency graph for agglomerative-clustering.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  AhcCluster
 AhcCluster is the cluster object for the agglomerative clustering. More...
 
class  AgglomerativeClusterer
 The AgglomerativeClusterer class contains the necessary mechanisms for the actual clustering algorithm. More...
 

Namespaces

 kaldi
 This code computes Goodness of Pronunciation (GOP) and extracts phone-level pronunciation feature for mispronunciations detection tasks, the reference:
 

Functions

void AgglomerativeCluster (const Matrix< BaseFloat > &costs, BaseFloat threshold, int32 min_clusters, int32 first_pass_max_points, BaseFloat max_cluster_fraction, std::vector< int32 > *assignments_out)
 This is the function that is called to perform the agglomerative clustering. More...