org.apache.mahout.cf.taste.impl.recommender.svd
Class ExpectationMaximizationSVDFactorizer
java.lang.Object
org.apache.mahout.cf.taste.impl.recommender.svd.AbstractFactorizer
org.apache.mahout.cf.taste.impl.recommender.svd.ExpectationMaximizationSVDFactorizer
- All Implemented Interfaces:
- Refreshable, Factorizer
public final class ExpectationMaximizationSVDFactorizer
- extends AbstractFactorizer
Calculates the SVD using an Expectation Maximization algorithm.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpectationMaximizationSVDFactorizer
public ExpectationMaximizationSVDFactorizer(DataModel dataModel,
int numFeatures,
int numIterations)
throws TasteException
- Throws:
TasteException
ExpectationMaximizationSVDFactorizer
public ExpectationMaximizationSVDFactorizer(DataModel dataModel,
int numFeatures,
double learningRate,
double preventOverfitting,
double randomNoise,
int numIterations)
throws TasteException
- Throws:
TasteException
factorize
public Factorization factorize()
throws TasteException
- Throws:
TasteException
Copyright © 2008-2012 The Apache Software Foundation. All Rights Reserved.