/mahout_collaborative_filtering

Recommendation, Classification, Clustering in Java

Primary LanguageJava

mahout_collaborative_filtering

I went through examples of clustering and collaborative filtering using Mahout in Action. The code is all in java which required me to use the Intellij IDE. I also set up a development Hadoop distribution, but as of yet have not been able to interact with it from the IDE

Recommendaton Algorithms-

  1. GenericUserBasedRecommender- user based similarity metric, neighborhood definition and size

  2. GenericItemBasedRecommender- Item similarity metric

a.PearsonCorrelationSimilarity

b.EuclideanDistanceSimilarity

c.TanimotoCoefficientSimilarity

d.LogLikelihoodSimilarity

  1. SlopeOneRecommender

  2. SVD Recommender

  3. KnnItemBasedRecommender

  4. TreeClusteringRecommender

Clustering Algorithms