## Package org.apache.mahout.clustering.spectral

Class Summary
AffinityMatrixInputJob
AffinityMatrixInputMapper: Handles reading the files representing the affinity matrix.
AffinityMatrixInputReducer: Tasked with taking each DistributedRowMatrix entry and collecting them into vectors corresponding to rows.
IntDoublePairWritable: This class is a Writable implementation of the mahout.common.Pair generic class.
Keys
MatrixDiagonalizeJob: Given a matrix, this job returns a vector whose i_th element is the sum of all the elements in the i_th row of the original matrix.
MatrixDiagonalizeJob.MatrixDiagonalizeMapper
MatrixDiagonalizeJob.MatrixDiagonalizeReducer
UnitVectorizerJob: Given a DistributedRowMatrix, this job normalizes each row to unit vector length.
UnitVectorizerJob.UnitVectorizerMapper
VectorCache: This class handles reading and writing vectors to the Hadoop distributed cache.
VectorMatrixMultiplicationJob: This class handles the three-way multiplication of the digonal matrix and the Markov transition matrix inherent in the Eigencuts algorithm.
VectorMatrixMultiplicationJob.VectorMatrixMultiplicationMapper
VertexWritable: Represents a vertex within the affinity graph for Eigencuts.

Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.