Hi there,

I'm currently thinking whether we should do a little cleanup in the
non-distributed recommenders package and throw out recommenders that
have not been used/asked about on the mailinglist or that have been
replaced by a superior implementation.

If anyone reads this and sees a recommender, he/she wants to be kept,
please shout!

/s

Here's a list of suggested stuff to remove, let me know what you think:

org.apache.mahout.cf.taste.impl.recommender.svd.FunkSVDFactorizer

RatingSGDFactorizer should be learning faster and has a nicer model as
it includes user/item biases


org.apache.mahout.cf.taste.impl.recommender.svd.ImplicitLinearRegressionFactorizer

Seems to be using the same model as ALSWRFactorizer, however there are
no tests and ALSWR can handle more explicit and implicit feedback


org.apache.mahout.cf.taste.impl.recommender.TreeClusteringRecommender
org.apache.mahout.cf.taste.impl.recommender.TreeClusteringRecommender2
org.apache.mahout.cf.taste.impl.recommender.knn

I don't recall anybody using those or asking about them the last years.



Reply via email to