List of usage examples for org.apache.mahout.cf.taste.recommender Rescorer Rescorer
Rescorer
From source file:net.myrrix.online.example.rescorer.FilterHalfRescorerProvider.java
License:Apache License
@Override public Rescorer<LongPair> getMostSimilarItemsRescorer(MyrrixRecommender recommender, String... args) { final boolean odd = args.length > 0 && Boolean.valueOf(args[0]); return new Rescorer<LongPair>() { @Override// www . j a v a2 s . c om public double rescore(LongPair longPair, double score) { return isFiltered(longPair) ? Double.NaN : 10.0 * score; } @Override public boolean isFiltered(LongPair longPair) { return odd == ((longPair.getFirst() & 0x01) == 1) || odd == ((longPair.getSecond() & 0x01) == 1); } }; }