## Package org.apache.mahout.math.hadoop.stochasticsvd

Class Summary
ABtDenseOutJob: Computes ABt products, then first step of QR which is pushed down to the reducer.
ABtDenseOutJob.ABtMapper: So, here, i preload A block into memory.
ABtDenseOutJob.QRReducer: QR first step pushed down to reducer.
ABtJob: Computes ABt products, then first step of QR which is pushed down to the reducer.
ABtJob.ABtMapper: So, here, i preload A block into memory.
ABtJob.QRReducer: QR first step pushed down to reducer.
BtJob: Bt job.
BtJob.BtMapper
BtJob.OuterProductCombiner
BtJob.OuterProductReducer
DenseBlockWritable: Ad-hoc substitution for `MatrixWritable`.
Omega: simplistic implementation for Omega matrix in Stochastic SVD method
QJob: Compute first level of QHat-transpose blocks.
QJob.QMapper
SparseRowBlockAccumulator: Aggregate incoming rows into blocks based on the row number (long).
SparseRowBlockWritable: block that supports accumulating rows and their sums , suitable for combiner and reducers of multiplication jobs.
SplitPartitionedWritable: a key for vectors allowing to identify them by their coordinates in original split of A.
SplitPartitionedWritable.SplitGroupingComparator
SSVDCli: Mahout CLI adapter for SSVDSolver
SSVDHelper: set of small file manipulation helpers.
SSVDSolver: Stochastic SVD solver (API class).
UJob: Computes U=Q*Uhat of SSVD (optionally adding x pow(Sigma, 0.5) )
UJob.UMapper
VJob
VJob.VMapper
YtYJob: Job that accumulates Y'Y output
YtYJob.YtYMapper
YtYJob.YtYReducer

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