Example usage for org.apache.mahout.cf.taste.impl.similarity GenericItemSimilarity GenericItemSimilarity

List of usage examples for org.apache.mahout.cf.taste.impl.similarity GenericItemSimilarity GenericItemSimilarity

Introduction

In this page you can find the example usage for org.apache.mahout.cf.taste.impl.similarity GenericItemSimilarity GenericItemSimilarity.

Prototype

public GenericItemSimilarity(ItemSimilarity otherSimilarity, DataModel dataModel) throws TasteException 

Source Link

Document

Builds a list of item-item similarities given an ItemSimilarity implementation and a DataModel , rather than a list of ItemItemSimilarity s.

Usage

From source file:com.anjuke.romar.mahout.factory.MahoutServiceItemRecommendFactory.java

License:Apache License

@Override
public ReadableSimilarity createReadableSimilarity(DataModel dataModel) {
    RomarConfig config = RomarConfig.getInstance();
    ItemSimilarity similarity = createSimilarity(config, dataModel);
    try {//from  www .j  a  va2  s .c  o  m
        return ReadableGenericSimilarityProxy.proxySimilarity(new GenericItemSimilarity(similarity, dataModel));
    } catch (TasteException e) {
        throw new RuntimeException(e);
    }
}