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.