|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mymedialite.itemrec.ItemRecommender
org.mymedialite.itemrec.KNN
public abstract class KNN
Base class for item recommenders that use some kind of kNN model.
Field Summary | |
---|---|
protected CorrelationMatrix |
correlation
Correlation matrix over some kind of entity. |
int |
k
The number of neighbors to take into account for prediction. |
protected int[][] |
nearest_neighbors
Pre-computed nearest neighbors. |
Fields inherited from class org.mymedialite.itemrec.ItemRecommender |
---|
feedback, maxItemID, maxUserID |
Constructor Summary | |
---|---|
KNN()
|
Method Summary | |
---|---|
void |
loadModel(java.io.BufferedReader reader)
{ @inheritDoc } |
void |
loadModel(java.lang.String filename)
{ @inheritDoc } |
void |
saveModel(java.io.PrintWriter writer)
{ @inheritDoc } |
void |
saveModel(java.lang.String filename)
{ @inheritDoc } |
Methods inherited from class org.mymedialite.itemrec.ItemRecommender |
---|
canPredict, clone, getFeedback, predict, setFeedback, toString, train |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public int k
protected int[][] nearest_neighbors
protected CorrelationMatrix correlation
Constructor Detail |
---|
public KNN()
Method Detail |
---|
public void saveModel(java.lang.String filename) throws java.io.IOException
saveModel
in interface IRecommender
saveModel
in class ItemRecommender
filename
- the file to write to
java.io.IOException
public void saveModel(java.io.PrintWriter writer)
saveModel
in class ItemRecommender
public void loadModel(java.lang.String filename) throws java.io.IOException
loadModel
in interface IRecommender
loadModel
in class ItemRecommender
filename
- the file to read from
java.io.IOException
public void loadModel(java.io.BufferedReader reader) throws java.io.IOException
loadModel
in class ItemRecommender
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |