org.apache.mahout.cf.taste.impl.recommender.svd
Class ExpectationMaximizationSVD
java.lang.Object
org.apache.mahout.cf.taste.impl.recommender.svd.ExpectationMaximizationSVD
public final class ExpectationMaximizationSVD
- extends java.lang.Object
Calculates the SVD using an Expectation Maximization algorithm.
Method Summary |
double |
getDotProduct(int i,
int j)
|
void |
train(int i,
int j,
int k,
double value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpectationMaximizationSVD
public ExpectationMaximizationSVD(int m,
int n,
int k,
double defaultValue)
- Parameters:
m
- number of columnsn
- number of rowsk
- number of featuresdefaultValue
- default starting values for the SVD vectors
ExpectationMaximizationSVD
public ExpectationMaximizationSVD(int m,
int n,
int k,
double defaultValue,
double noise)
getDotProduct
public double getDotProduct(int i,
int j)
train
public void train(int i,
int j,
int k,
double value)
Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.