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

java.lang.Object
  extended by org.apache.mahout.cf.taste.impl.model.file.FileDataModel
      extended by org.apache.mahout.cf.taste.example.bookcrossing.BookCrossingDataModel
All Implemented Interfaces:
Refreshable, DataModel

public final class BookCrossingDataModel
extends FileDataModel

See download for data needed by this class. The BX-Book-Ratings.csv file is needed.


Constructor Summary
BookCrossingDataModel(boolean ignoreRatings)
           
BookCrossingDataModel(java.io.File ratingsFile, boolean ignoreRatings)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class org.apache.mahout.cf.taste.impl.model.file.FileDataModel
buildModel, determineDelimiter, getDataFile, getDelimiter, getItemIDs, getItemIDsFromUser, getNumItems, getNumUsers, getNumUsersWithPreferenceFor, getPreferencesForItem, getPreferencesFromUser, getPreferenceValue, getUserIDs, hasPreferenceValues, processFile, processFileWithoutID, processLine, processLineWithoutID, readItemIDFromString, readUserIDFromString, refresh, reload, removePreference, setPreference
 
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 java.io.IOException
Throws:
java.io.IOException

BookCrossingDataModel

public BookCrossingDataModel(java.io.File ratingsFile,
                             boolean ignoreRatings)
                      throws java.io.IOException
Parameters:
ratingsFile - BookCrossing ratings file in its native format
Throws:
java.io.IOException - if an error occurs while reading or writing files
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class FileDataModel


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.