org.apache.mahout.math.decomposer.lanczos
Class LanczosState
java.lang.Object
org.apache.mahout.math.decomposer.lanczos.LanczosState
public class LanczosState
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
diagonalMatrix
protected Matrix diagonalMatrix
corpus
protected final VectorIterable corpus
scaleFactor
protected double scaleFactor
iterationNumber
protected int iterationNumber
desiredRank
protected final int desiredRank
basis
protected Map<Integer,Vector> basis
singularValues
protected final Map<Integer,Double> singularValues
singularVectors
protected Map<Integer,Vector> singularVectors
LanczosState
public LanczosState(VectorIterable corpus,
int desiredRank,
Vector initialVector)
intitializeBasisAndSingularVectors
protected void intitializeBasisAndSingularVectors()
getDiagonalMatrix
public Matrix getDiagonalMatrix()
getIterationNumber
public int getIterationNumber()
getScaleFactor
public double getScaleFactor()
getCorpus
public VectorIterable getCorpus()
getRightSingularVector
public Vector getRightSingularVector(int i)
getSingularValue
public Double getSingularValue(int i)
getBasisVector
public Vector getBasisVector(int i)
getBasisSize
public int getBasisSize()
setBasisVector
public void setBasisVector(int i,
Vector basisVector)
setScaleFactor
public void setScaleFactor(double scale)
setIterationNumber
public void setIterationNumber(int i)
setRightSingularVector
public void setRightSingularVector(int i,
Vector vector)
setSingularValue
public void setSingularValue(int i,
double value)
Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.