Hi mahouters,

Is useful and acceptable the tanimoto coefficient for an user similarity or 
only for item similarity ?

       public static void main(String[] args) {
             try {
                    DataModel model = new FileDataModel(new 
File("data/dataset.csv"));
                    UserSimilarity similarity = new 
TanimotoCoefficientSimilarity(model);
                    UserNeighborhood neighborhood = new 
ThresholdUserNeighborhood(0.1, similarity, model);
                    UserBasedRecommender recommender = new 
GenericUserBasedRecommender(model, neighborhood, similarity);
                    List<RecommendedItem> recommendations = 
recommender.recommend(2, 3);
                    for (RecommendedItem recommendation : recommendations) {
                      System.out.println(recommendation);
                    }
             } catch (IOException e) {
                    e.printStackTrace();
             } catch (TasteException e) {
                    e.printStackTrace();
             }
       }

Thanks.

Reply via email to