Hive 蜂箱和Mahout集成
在我的项目中,我需要从配置单元表中获取数据,处理这些数据以生成建议,然后再次将这些建议保存到配置单元表中 这是使用Mahout获取建议的示例代码Hive 蜂箱和Mahout集成,hive,mahout,mahout-recommender,Hive,Mahout,Mahout Recommender,在我的项目中,我需要从配置单元表中获取数据,处理这些数据以生成建议,然后再次将这些建议保存到配置单元表中 这是使用Mahout获取建议的示例代码 public static void main( String[] args ) throws Exception { DataModel model = new FileDataModel(new File("data/TestData.csv")); UserSimilarity similarity = new PearsonCo
public static void main( String[] args ) throws Exception
{
DataModel model = new FileDataModel(new File("data/TestData.csv"));
UserSimilarity similarity = new PearsonCorrelationSimilarity(model);
System.out.println("similarity"+similarity);
UserNeighborhood neighborhood = new NearestNUserNeighborhood(5, similarity, model);
System.out.println("neighborhood::"+neighborhood);
UserBasedRecommender recommender = new GenericUserBasedRecommender(model, neighborhood, similarity);
System.out.println("recommender:"+recommender);
List<RecommendedItem> recommendations = recommender.recommend(2, 5);
System.out.println("recommendations"+recommendations);
for (RecommendedItem recommendation : recommendations) {
System.out.println(recommendation);
}
}
现在,我不想在数据模型中使用CSV文件,而是想使用配置单元表,然后将建议再次保存到配置单元表中
我找到了一些关于这方面的帖子,但没有一篇达到我的目的
对不起,如果我是一个简单的人,但我是一个全新的mahout和蜂巢,并试图学习这些技术