org.apache.mahout.clustering.spectral.eigencuts
Interface EigencutsKeys


public interface EigencutsKeys

Configuration keys for the Eigencuts algorithm (analogous to KMeansConfigKeys)


Field Summary
static String AFFINITY_DIMENSIONS
          Refers to the dimensions of the raw affinity matrix input.
static String AFFINITY_PATH
          Refers to the Path to the SequenceFile representing the affinity matrix
static String BETA
          B_0, or the user-specified minimum eigenflow half-life threshold for an eigenvector/eigenvalue pair to be considered.
static String CUTMATRIX_PATH
          Refers to the Path to the SequenceFile representing the cut matrix
static String DELTA
          The normalization factor for computing the cut threshold
static int DIAGONAL_CACHE_INDEX
          Sets the SequenceFile index for the diagonal matrix.
static int EIGENVALUES_CACHE_INDEX
          Sets the SequenceFile index for the list of eigenvalues.
static String EPSILON
          Epsilon, or the user-specified coefficient that works in tandem with MINIMUM_HALF_LIFE to determine which eigenvector/eigenvalue pairs to use.
static String TAU
          Tau, or the user-specified threshold for making cuts (setting edge affinities to 0) after performing non-maximal suppression on edge weight sensitivies.
static String VECTOR_CACHE_BASE
          Base path to the location on HDFS where the diagonal matrix (a vector) and the list of eigenvalues will be stored for one of the map/reduce jobs in Eigencuts.
 

Field Detail

BETA

static final String BETA
B_0, or the user-specified minimum eigenflow half-life threshold for an eigenvector/eigenvalue pair to be considered. Increasing B_0 equates to fewer clusters

See Also:
Constant Field Values

TAU

static final String TAU
Tau, or the user-specified threshold for making cuts (setting edge affinities to 0) after performing non-maximal suppression on edge weight sensitivies. Increasing tau equates to more edge cuts

See Also:
Constant Field Values

DELTA

static final String DELTA
The normalization factor for computing the cut threshold

See Also:
Constant Field Values

EPSILON

static final String EPSILON
Epsilon, or the user-specified coefficient that works in tandem with MINIMUM_HALF_LIFE to determine which eigenvector/eigenvalue pairs to use. Increasing epsilon equates to fewer eigenvector/eigenvalue pairs

See Also:
Constant Field Values

VECTOR_CACHE_BASE

static final String VECTOR_CACHE_BASE
Base path to the location on HDFS where the diagonal matrix (a vector) and the list of eigenvalues will be stored for one of the map/reduce jobs in Eigencuts.

See Also:
Constant Field Values

AFFINITY_DIMENSIONS

static final String AFFINITY_DIMENSIONS
Refers to the dimensions of the raw affinity matrix input. Since this matrix is symmetrical, it is a square matrix, hence all its dimensions are equal.

See Also:
Constant Field Values

AFFINITY_PATH

static final String AFFINITY_PATH
Refers to the Path to the SequenceFile representing the affinity matrix

See Also:
Constant Field Values

CUTMATRIX_PATH

static final String CUTMATRIX_PATH
Refers to the Path to the SequenceFile representing the cut matrix

See Also:
Constant Field Values

EIGENVALUES_CACHE_INDEX

static final int EIGENVALUES_CACHE_INDEX
Sets the SequenceFile index for the list of eigenvalues.

See Also:
Constant Field Values

DIAGONAL_CACHE_INDEX

static final int DIAGONAL_CACHE_INDEX
Sets the SequenceFile index for the diagonal matrix.

See Also:
Constant Field Values


Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.