Package org.grouplens.lenskit.core

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


        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

                   instanceOf(ItemItemGlobalScorer.class));
    }

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

                   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

Related Classes of org.grouplens.lenskit.core.LenskitRecommender

Copyright © 2018 www.massapicom. 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.