Example usage for org.apache.mahout.common LongPair getSecond

List of usage examples for org.apache.mahout.common LongPair getSecond

Introduction

In this page you can find the example usage for org.apache.mahout.common LongPair getSecond.

Prototype

public long getSecond() 

Source Link

Usage

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());
}