Package org.grouplens.lenskit.data.pref

Examples of org.grouplens.lenskit.data.pref.PreferenceDomainBuilder


        rs.add(Ratings.make(3, 9, 4));

        LenskitConfiguration config = new LenskitConfiguration();
        config.bind(EventDAO.class).to(EventCollectionDAO.create(rs));
        config.bind(ItemScorer.class).to(SlopeOneItemScorer.class);
        config.bind(PreferenceDomain.class).to(new PreferenceDomainBuilder(1, 5)
                                                       .setPrecision(1)
                                                       .build());
        ItemScorer predictor = LenskitRecommenderEngine.build(config)
                                                       .createRecommender()
                                                       .getItemScorer();
View Full Code Here


        rs.add(Ratings.make(3, 7, 1.5));

        LenskitConfiguration config = new LenskitConfiguration();
        config.bind(EventDAO.class).to(EventCollectionDAO.create(rs));
        config.bind(ItemScorer.class).to(SlopeOneItemScorer.class);
        config.bind(PreferenceDomain.class).to(new PreferenceDomainBuilder(1, 5)
                                                       .setPrecision(1)
                                                       .build());
        ItemScorer predictor = LenskitRecommenderEngine.build(config)
                                                       .createRecommender()
                                                       .getItemScorer();
View Full Code Here

        rs.add(Ratings.make(3, 9, 4));

        LenskitConfiguration config = new LenskitConfiguration();
        config.bind(EventDAO.class).to(EventCollectionDAO.create(rs));
        config.bind(ItemScorer.class).to(WeightedSlopeOneItemScorer.class);
        config.bind(PreferenceDomain.class).to(new PreferenceDomainBuilder(1, 5)
                                                       .setPrecision(1)
                                                       .build());
        ItemScorer predictor = LenskitRecommenderEngine.build(config)
                                                       .createRecommender()
                                                       .getItemScorer();
View Full Code Here

        rs.add(Ratings.make(3, 7, 1.5));

        LenskitConfiguration config = new LenskitConfiguration();
        config.bind(EventDAO.class).to(EventCollectionDAO.create(rs));
        config.bind(ItemScorer.class).to(WeightedSlopeOneItemScorer.class);
        config.bind(PreferenceDomain.class).to(new PreferenceDomainBuilder(1, 5)
                                                       .setPrecision(1)
                                                       .build());
        ItemScorer predictor = LenskitRecommenderEngine.build(config)
                                                       .createRecommender()
                                                       .getItemScorer();
View Full Code Here

     * @param args The arguments.
     * @return The preference domain.
     * @see org.grouplens.lenskit.data.pref.PreferenceDomain
     */
    public PreferenceDomain prefDomain(Map<String,Object> args) {
        return GroovyUtils.buildObject(new PreferenceDomainBuilder(), args);
    }
View Full Code Here

TOP

Related Classes of org.grouplens.lenskit.data.pref.PreferenceDomainBuilder

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.