本文主要是介绍Mahout对于GroupLens数据定制的推荐引擎,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
/** 这段程序是使用GroupLens定制的DataModel数据模型* 因为这里的数据是以逗号隔开的。* 这里我把数据量加大,变成了20M的数据* 这里使用的数据模型是对于GroupLens定制的GroupLensDataModel* */
package byuser;import java.io.File;
import java.io.IOException;
import java.util.List;import org.apache.mahout.cf.taste.common.TasteException;
import org.apache.mahout.cf.taste.impl.eval.LoadEvaluator;
import org.apache.mahout.cf.taste.impl.neighborhood.NearestNUserNeighborhood;
import org.apache.mahout.cf.taste.impl.recommender.GenericUserBasedRecommender;
import org.apache.mahout.cf.taste.model.DataModel;
import org.apache.mahout.cf.taste.neighborhood.UserNeighborhood;
import org.apache.mahout.cf.taste.recommender.RecommendedItem;
import org.apache.mahout.cf.taste.recommender.Recommender;
import org.apache.mahout.cf.taste.similarity.UserSimilarity;
import org.apache.mahout.cf.taste.similarity.precompute.example.GroupLensDataModel;public class GenericUserRecommeder_GroupLens {public static void main(String
这篇关于Mahout对于GroupLens数据定制的推荐引擎的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!