Author: srowen
Date: Wed Jan  7 08:33:26 2009
New Revision: 732387

URL: http://svn.apache.org/viewvc?rev=732387&view=rev
Log: (empty)

Modified:
    
lucene/mahout/trunk/examples/src/main/java/org/apache/mahout/cf/taste/example/jester/JesterDataModel.java

Modified: 
lucene/mahout/trunk/examples/src/main/java/org/apache/mahout/cf/taste/example/jester/JesterDataModel.java
URL: 
http://svn.apache.org/viewvc/lucene/mahout/trunk/examples/src/main/java/org/apache/mahout/cf/taste/example/jester/JesterDataModel.java?rev=732387&r1=732386&r2=732387&view=diff
==============================================================================
--- 
lucene/mahout/trunk/examples/src/main/java/org/apache/mahout/cf/taste/example/jester/JesterDataModel.java
 (original)
+++ 
lucene/mahout/trunk/examples/src/main/java/org/apache/mahout/cf/taste/example/jester/JesterDataModel.java
 Wed Jan  7 08:33:26 2009
@@ -55,11 +55,11 @@
   protected void processLine(String line, Map<String, List<Preference>> data, 
Map<String, Item> itemCache) {
     String userID = String.valueOf(userBeingRead);
     String[] jokePrefs = line.split(",");
-    int itemIDNum = 0;
     List<Preference> prefs = new ArrayList<Preference>(101);
-    for (String jokePref : jokePrefs) {
-      double jokePrefValue = Double.parseDouble(jokePref);
-      if (jokePrefValue >= -10.0 && jokePrefValue <= 10.0) {
+    for (int itemIDNum = 1; itemIDNum < jokePrefs.length; itemIDNum++) { // 
yes skip first one, just a count
+      String jokePref = jokePrefs[itemIDNum];
+      if (!"99".equals(jokePref)) {
+        double jokePrefValue = Double.parseDouble(jokePref);        
         String itemID = String.valueOf(itemIDNum);
         Item item = itemCache.get(itemID);
         if (item == null) {
@@ -68,7 +68,6 @@
         }
         prefs.add(new GenericPreference(null, item, jokePrefValue));
       }
-      itemIDNum++;
     }
     data.put(userID, prefs);
     userBeingRead++;


Reply via email to