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

    public interface EigencutsKeys

Configuration keys for the Eigencuts algorithm (analogous to KMeansConfigKeys)

Field Summary
`static java.lang.String` `AFFINITY_DIMENSIONS` Refers to the dimensions of the raw affinity matrix input.
`static java.lang.String` `AFFINITY_PATH` Refers to the Path to the SequenceFile representing the affinity matrix
`static java.lang.String` `BETA` B_0, or the user-specified minimum eigenflow half-life threshold for an eigenvector/eigenvalue pair to be considered.
`static java.lang.String` `CUTMATRIX_PATH` Refers to the Path to the SequenceFile representing the cut matrix
`static java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.String DELTA

  The normalization factor for computing the cut threshold

  See Also:
    Constant Field Values

### EPSILON

    static final java.lang.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 java.lang.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 java.lang.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 java.lang.String AFFINITY_PATH

  Refers to the Path to the SequenceFile representing the affinity matrix

  See Also:
    Constant Field Values

### CUTMATRIX_PATH

    static final java.lang.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-2010 The Apache Software Foundation. All Rights Reserved.