edu.qut.cs.rcmd.experiment.common
Class TrainingUserPreferenceDataModelAdapter
java.lang.Object
edu.qut.cs.rcmd.experiment.common.DataModelAdapter
edu.qut.cs.rcmd.experiment.common.TrainingUserPreferenceDataModelAdapter
- All Implemented Interfaces:
- Serializable, org.apache.mahout.cf.taste.common.Refreshable, org.apache.mahout.cf.taste.model.DataModel
public class TrainingUserPreferenceDataModelAdapter
- extends DataModelAdapter
- See Also:
- Serialized Form
Methods inherited from class edu.qut.cs.rcmd.experiment.common.DataModelAdapter |
getItemIDs, getMaxPreference, getMinPreference, getNumItems, getNumUsers, getNumUsersWithPreferenceFor, getPreferencesForItem, getPreferenceTime, getUserIDs, hasPreferenceValues, refresh, removePreference, setPreference |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TrainingUserPreferenceDataModelAdapter
public TrainingUserPreferenceDataModelAdapter(org.apache.mahout.cf.taste.model.DataModel delegate,
Map<Long,org.apache.mahout.cf.taste.model.PreferenceArray> trainingUserPreferences)
getPreferencesFromUser
public org.apache.mahout.cf.taste.model.PreferenceArray getPreferencesFromUser(long userID)
throws org.apache.mahout.cf.taste.common.TasteException
- Specified by:
getPreferencesFromUser
in interface org.apache.mahout.cf.taste.model.DataModel
- Overrides:
getPreferencesFromUser
in class DataModelAdapter
- Throws:
org.apache.mahout.cf.taste.common.TasteException
getItemIDsFromUser
public org.apache.mahout.cf.taste.impl.common.FastIDSet getItemIDsFromUser(long userID)
throws org.apache.mahout.cf.taste.common.TasteException
- Specified by:
getItemIDsFromUser
in interface org.apache.mahout.cf.taste.model.DataModel
- Overrides:
getItemIDsFromUser
in class DataModelAdapter
- Throws:
org.apache.mahout.cf.taste.common.TasteException
getPreferenceValue
public Float getPreferenceValue(long userID,
long itemID)
throws org.apache.mahout.cf.taste.common.TasteException
- Specified by:
getPreferenceValue
in interface org.apache.mahout.cf.taste.model.DataModel
- Overrides:
getPreferenceValue
in class DataModelAdapter
- Throws:
org.apache.mahout.cf.taste.common.TasteException
Copyright © 2012. All Rights Reserved.