Examples of LenskitRecommender


Examples of org.grouplens.lenskit.core.LenskitRecommender

    }

    @Test
    public void testConfigSeparation() throws RecommenderBuildException {
        LenskitRecommenderEngine engine = makeEngine();
        LenskitRecommender rec1 = null;
        LenskitRecommender rec2 = null;
        rec1 = engine.createRecommender();
        rec2 = engine.createRecommender();

        assertThat(rec1.getItemScorer(),
                   not(sameInstance(rec2.getItemScorer())));
        assertThat(rec1.get(FunkSVDModel.class),
                   sameInstance(rec2.get(FunkSVDModel.class)));
    }
View Full Code Here

Examples of org.grouplens.lenskit.core.LenskitRecommender

        config.bind(RuntimeUpdate.class, FunkSVDUpdateRule.class)
              .to(FunkSVDUpdateRule.class);

        LenskitRecommenderEngine engine = LenskitRecommenderEngine.build(config);

        LenskitRecommender rec = engine.createRecommender();
        ItemScorer scorer = rec.getItemScorer();
        assertThat(scorer, instanceOf(FunkSVDItemScorer.class));
        FunkSVDItemScorer fsvd = (FunkSVDItemScorer) scorer;
        assertThat(fsvd.getUpdateRule(),
                   not(nullValue()));
    }
View Full Code Here

Examples of org.grouplens.lenskit.core.LenskitRecommender

                   instanceOf(ItemItemGlobalScorer.class));
    }

    @Test
    public void testContextRemoved() {
        LenskitRecommender rec = engine.createRecommender();
        assertThat(rec.get(ItemItemBuildContext.class),
                   nullValue());
    }
View Full Code Here

Examples of org.grouplens.lenskit.core.LenskitRecommender

                   nullValue());
    }

    @Test
    public void testConfigSeparation() {
        LenskitRecommender rec1 = null;
        LenskitRecommender rec2 = null;
        rec1 = engine.createRecommender();
        rec2 = engine.createRecommender();

        assertThat(rec1.getItemScorer(),
                   not(sameInstance(rec2.getItemScorer())));
        assertThat(rec1.get(ItemItemModel.class),
                   allOf(not(nullValue()),
                         sameInstance(rec2.get(ItemItemModel.class))));
    }
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.