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++;