U
- type of the usersI
- type of the itemspublic abstract class Factorizer<U,I> extends Object
Constructor and Description |
---|
Factorizer() |
Modifier and Type | Method and Description |
---|---|
abstract double |
error(Factorization<U,I> factorization,
FastPreferenceData<U,I> data)
Global loss of the factorization.
|
abstract void |
factorize(Factorization<U,I> factorization,
FastPreferenceData<U,I> data)
Calculates the factorization by using a previously generate matrix
factorization.
|
abstract Factorization<U,I> |
factorize(int K,
FastPreferenceData<U,I> data)
Creates and calculates a factorization.
|
public abstract double error(Factorization<U,I> factorization, FastPreferenceData<U,I> data)
factorization
- matrix factorizationdata
- preference datapublic abstract Factorization<U,I> factorize(int K, FastPreferenceData<U,I> data)
K
- size of the latent feature space.data
- preference datapublic abstract void factorize(Factorization<U,I> factorization, FastPreferenceData<U,I> data)
factorization
- matrix factorizationdata
- preference dataCopyright © 2016. All rights reserved.