List of usage examples for org.apache.mahout.common LongPair getFirst
public long getFirst()
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 a2 s. c o m 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:net.ufida.info.mahout.common.CachingRecommender.java
License:Apache License
/** * <p>//from w w w . jav a2 s. c om * Clears cached recommendations for the given user. * </p> * * @param userID * clear cached data associated with this user ID */ public void clear(final long userID) { log.debug("Clearing recommendations for user ID '{}'", userID); recommendationCache.remove(userID); estimatedPrefCache.removeKeysMatching(new Cache.MatchPredicate<LongPair>() { @Override public boolean matches(LongPair userItemPair) { return userItemPair.getFirst() == userID; } }); }
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; }