public final class Generation extends Object
MatrixFactorizer| Modifier and Type | Field and Description |
|---|---|
static String |
NO_KNOWN_ITEMS_KEY |
| Constructor and Description |
|---|
Generation(FastByIDMap<FastIDSet> knownItemIDs,
FastByIDMap<float[]> X,
FastByIDMap<float[]> Y) |
Generation(FastByIDMap<FastIDSet> knownItemIDs,
FastByIDMap<float[]> X,
FastByIDMap<float[]> Y,
FastIDSet itemTagIDs,
FastIDSet userTagIDs) |
Generation(FastByIDMap<FastIDSet> knownItemIDs,
FastByIDMap<float[]> X,
FastByIDMap<float[]> Y,
FastIDSet itemTagIDs,
FastIDSet userTagIDs,
List<IDCluster> userClusters,
List<IDCluster> itemClusters) |
| Modifier and Type | Method and Description |
|---|---|
CandidateFilter |
getCandidateFilter() |
List<IDCluster> |
getItemClusters() |
ReadWriteLock |
getItemClustersLock()
Acquire this read/write lock before using
getItemClusters(). |
FastIDSet |
getItemTagIDs() |
FastByIDMap<FastIDSet> |
getKnownItemIDs() |
ReadWriteLock |
getKnownItemLock()
Acquire this read/write lock before using
getKnownItemIDs(). |
FastByIDMap<FastIDSet> |
getKnownUserIDs()
Not used, yet.
|
ReadWriteLock |
getKnownUserLock()
Not used, yet.
|
int |
getNumItems() |
int |
getNumUsers() |
List<IDCluster> |
getUserClusters() |
ReadWriteLock |
getUserClustersLock()
Acquire this read/write lock before using
getUserClusters(). |
FastIDSet |
getUserTagIDs() |
FastByIDMap<float[]> |
getX() |
ReadWriteLock |
getXLock()
Acquire this read/write lock before using
getX() or getItemTagIDs(). |
Solver |
getXTXSolver() |
FastByIDMap<float[]> |
getY() |
ReadWriteLock |
getYLock()
Acquire this read/write lock before using
getY() or getUserTagIDs(). |
Solver |
getYTYSolver() |
public static final String NO_KNOWN_ITEMS_KEY
public Generation(FastByIDMap<FastIDSet> knownItemIDs, FastByIDMap<float[]> X, FastByIDMap<float[]> Y)
public Generation(FastByIDMap<FastIDSet> knownItemIDs, FastByIDMap<float[]> X, FastByIDMap<float[]> Y, FastIDSet itemTagIDs, FastIDSet userTagIDs)
public Generation(FastByIDMap<FastIDSet> knownItemIDs, FastByIDMap<float[]> X, FastByIDMap<float[]> Y, FastIDSet itemTagIDs, FastIDSet userTagIDs, List<IDCluster> userClusters, List<IDCluster> itemClusters)
public int getNumUsers()
getX()public int getNumItems()
getY()public FastByIDMap<float[]> getX()
public FastByIDMap<float[]> getY()
public FastByIDMap<FastIDSet> getKnownItemIDs()
public FastByIDMap<FastIDSet> getKnownUserIDs()
public FastIDSet getItemTagIDs()
public FastIDSet getUserTagIDs()
public List<IDCluster> getUserClusters()
null if not in distributed modepublic List<IDCluster> getItemClusters()
null if not in distributed modepublic CandidateFilter getCandidateFilter()
public ReadWriteLock getXLock()
getX() or getItemTagIDs().public ReadWriteLock getYLock()
getY() or getUserTagIDs().public ReadWriteLock getKnownItemLock()
getKnownItemIDs().public ReadWriteLock getKnownUserLock()
public ReadWriteLock getUserClustersLock()
getUserClusters().public ReadWriteLock getItemClustersLock()
getItemClusters().Copyright © 2012-2013 Myrrix Ltd. All Rights Reserved.