org.apache.mahout.cf.taste.example.bookcrossing
Class BookCrossingDataModel

java.lang.Object
  extended by org.apache.mahout.cf.taste.impl.model.AbstractDataModel
      extended by org.apache.mahout.cf.taste.impl.model.file.FileDataModel
          extended by 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

Field Summary
 
Fields inherited from class org.apache.mahout.cf.taste.impl.model.file.FileDataModel
DEFAULT_MIN_RELOAD_INTERVAL_MS
 
Constructor Summary
BookCrossingDataModel(boolean ignoreRatings)
           
BookCrossingDataModel(File ratingsFile, boolean ignoreRatings)
           
 
Method Summary
 String toString()
           
 
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
 
Methods inherited from class org.apache.mahout.cf.taste.impl.model.AbstractDataModel
setMaxPreference, setMinPreference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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
Method Detail

toString

public String toString()
Overrides:
toString in class FileDataModel


Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.