【问题标题】:Getting preference based on user data根据用户数据获取偏好
【发布时间】:2013-05-25 14:35:22
【问题描述】:

我有一家航空公司旅行社的用户数据,我想从这些数据中获取用户最喜欢的某些实体的价值。我的数据集格式如下-

userId  From      TO        Meal    Carrier            Travel type

MT001   London    Abu Dhabi Non Veg Lufthansa          International
MT001   Abu Dhabi Beijing   Veg     Lufthansa          International
MT001   New York  Chicago   Non Veg American Airlines  Domestic
MT002   New York  Texas     Veg     American Airlines  Domestic

现在我想获取用户 MT001 对餐、载体列的偏好值,并对这个用户进行分类。我知道我们可以使用 SQL 获取这些值,但是可以使用 mahout 框架来实现吗?我不想实时获得结果,我正在考虑类似批处理作业的东西,它预处理数据并将结果存储在我们可以立即获取结果的某个地方。

我知道 mahout 支持分类,我们可以使用基于项目的推荐之类的方法获得首选值。我还计划转向 hadoop,所以在这种情况下,mahout 的选择会有多好。

【问题讨论】:

    标签: java sql hadoop classification mahout


    【解决方案1】:

    我认为您在这里寻找的是基于内容的推荐,Mahout 确实支持基于内容的推荐,但我不确定它是否是实现它的最佳框架,您将不得不为此重写大量类以按照你的计划工作。

    找到这个 -Extend Mahout for new dataset

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-03
      • 1970-01-01
      相关资源
      最近更新 更多