Examples of estimatePreference()


Examples of org.apache.mahout.cf.taste.recommender.Recommender.estimatePreference()

  }

  @Test
  public void testEstimatePref() throws Exception {
    Recommender recommender = buildRecommender();
    assertEquals(0.1f, recommender.estimatePreference(1, 2), EPSILON);
  }

  @Test
  public void testBestRating() throws Exception {
    Recommender recommender = buildRecommender();
View Full Code Here

Examples of org.apache.mahout.cf.taste.recommender.Recommender.estimatePreference()

    assertEquals(8, recommendCount.intValue());
    cachingRecommender.recommend(2, 1, null);
    assertEquals(9, recommendCount.intValue());

    cachingRecommender.refresh(null);
    cachingRecommender.estimatePreference(1, 1);
    assertEquals(10, recommendCount.intValue());
    cachingRecommender.estimatePreference(1, 2);
    assertEquals(11, recommendCount.intValue());
    cachingRecommender.estimatePreference(1, 2);
    assertEquals(11, recommendCount.intValue());
View Full Code Here

Examples of org.apache.mahout.cf.taste.recommender.Recommender.estimatePreference()

    assertEquals(9, recommendCount.intValue());

    cachingRecommender.refresh(null);
    cachingRecommender.estimatePreference(1, 1);
    assertEquals(10, recommendCount.intValue());
    cachingRecommender.estimatePreference(1, 2);
    assertEquals(11, recommendCount.intValue());
    cachingRecommender.estimatePreference(1, 2);
    assertEquals(11, recommendCount.intValue());
  }
View Full Code Here

Examples of org.apache.mahout.cf.taste.recommender.Recommender.estimatePreference()

  }

  @Test
  public void testEstimatePref() throws Exception {
    Recommender recommender = buildRecommender();
    assertEquals(0.1f, recommender.estimatePreference(1, 2), EPSILON);
  }

  @Test
  public void testBestRating() throws Exception {
    Recommender recommender = buildRecommender();
View Full Code Here

Examples of org.apache.mahout.cf.taste.recommender.Recommender.estimatePreference()

    cachingRecommender.refresh(null);
    cachingRecommender.estimatePreference(1, 1);
    assertEquals(10, recommendCount.intValue());
    cachingRecommender.estimatePreference(1, 2);
    assertEquals(11, recommendCount.intValue());
    cachingRecommender.estimatePreference(1, 2);
    assertEquals(11, recommendCount.intValue());
  }

}
View Full Code Here

Examples of org.apache.mahout.cf.taste.recommender.Recommender.estimatePreference()

  }

  @Test
  public void testEstimatePref() throws Exception {
    Recommender recommender = buildRecommender();
    assertEquals(0.1f, recommender.estimatePreference(1, 2), EPSILON);
  }

  /**
   * Contributed test case that verifies fix for bug
   * <a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1396128&amp;group_id=138771&amp;atid=741665">
View Full Code Here

Examples of org.apache.mahout.cf.taste.recommender.Recommender.estimatePreference()

  }

  @Test
  public void testEstimatePref() throws Exception {
    Recommender recommender = buildRecommender();
    assertEquals(0.34803885284992736, recommender.estimatePreference(1, 2), EPSILON);
  }

  @Test
  public void testBestRating() throws Exception {
    DataModel dataModel = getDataModel(
View Full Code Here

Examples of org.apache.mahout.cf.taste.recommender.Recommender.estimatePreference()

                    {0.2, 0.3, 0.6},
                    {0.3, 0.3, 0.3},
            });

    Recommender recommender = new SlopeOneRecommender(dataModel);
    assertEquals(0.3257085f, recommender.estimatePreference(1, 2), EPSILON);
  }

  private static Recommender buildRecommender() throws TasteException {
    DataModel dataModel = getDataModel();
    return new SlopeOneRecommender(dataModel);
View Full Code Here

Examples of org.apache.mahout.cf.taste.recommender.Recommender.estimatePreference()

    users.add(getUser("test4", 0.7, 0.3, 0.8, 0.9));
    DataModel dataModel = new GenericDataModel(users);
    UserSimilarity similarity = new PearsonCorrelationSimilarity(dataModel);
    ClusterSimilarity clusterSimilarity = new FarthestNeighborClusterSimilarity(similarity);
    Recommender recommender = new TreeClusteringRecommender(dataModel, clusterSimilarity, 2);
    assertEquals(0.9, recommender.estimatePreference("test3", "3"));
  }

  public void testBestRating() throws Exception {
    List<User> users = new ArrayList<User>(4);
    users.add(getUser("test1", 0.1, 0.3));
View Full Code Here

Examples of org.apache.mahout.cf.taste.recommender.Recommender.estimatePreference()

    assertEquals(originalRecommended.get(1).getItem(), rescoredRecommended.get(0).getItem());
  }

  public void testEstimatePref() throws Exception {
    Recommender recommender = buildRecommender();
    assertEquals(0.34803885284992736, recommender.estimatePreference("test1", "2"), EPSILON);
  }

  public void testBestRating() throws Exception {
    List<User> users = new ArrayList<User>(3);
    users.add(getUser("test1", 0.0, 0.3));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.