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.