org.apache.mahout.cf.taste.example.bookcrossing
Class BookCrossingDataModel
java.lang.Object
org.apache.mahout.cf.taste.impl.model.AbstractDataModel
org.apache.mahout.cf.taste.impl.model.file.FileDataModel
org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingDataModel
- All Implemented Interfaces:
- Serializable, Refreshable, DataModel
public final class BookCrossingDataModel
- extends FileDataModel
See download for
data needed by this class. The BX-Book-Ratings.csv file is needed.
- See Also:
- Serialized Form
Methods inherited from class org.apache.mahout.cf.taste.impl.model.file.FileDataModel |
buildModel, determineDelimiter, getDataFile, getItemIDs, getItemIDsFromUser, getMaxPreference, getMinPreference, getNumItems, getNumUsers, getNumUsersWithPreferenceFor, getNumUsersWithPreferenceFor, getPreferencesForItem, getPreferencesFromUser, getPreferenceTime, getPreferenceValue, getUserIDs, hasPreferenceValues, processFile, processFileWithoutID, processLine, processLineWithoutID, readItemIDFromString, readTimestampFromString, readUserIDFromString, refresh, reload, removePreference, setPreference |
BookCrossingDataModel
public BookCrossingDataModel(boolean ignoreRatings)
throws IOException
- Throws:
IOException
BookCrossingDataModel
public BookCrossingDataModel(File ratingsFile,
boolean ignoreRatings)
throws IOException
- Parameters:
ratingsFile
- BookCrossing ratings file in its native format
- Throws:
IOException
- if an error occurs while reading or writing files
toString
public String toString()
- Overrides:
toString
in class FileDataModel
Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.