List of usage examples for org.apache.mahout.common LongPair getSecond
public long getSecond()
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/*from w w w . j a v a 2 s . com*/ 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); } }; }
From source file:net.myrrix.online.SimpleModRescorer.java
License:Apache License
@Override public boolean isFiltered(LongPair itemIDs) { return itemIDs.getFirst() % modulus != 0 || itemIDs.getSecond() % modulus != 0; }
From source file:org.gpfvic.mahout.cf.taste.impl.similarity.LongPairMatchPredicate.java
License:Apache License
@Override public boolean matches(LongPair pair) { return pair.getFirst() == id || pair.getSecond() == id; }
From source file:org.plista.kornakapi.core.recommender.FilteringLongPairRescorer.java
License:Apache License
@Override public boolean isFiltered(LongPair pair) { return rescorer.isFiltered(pair.getSecond()); }