【问题标题】:Converting data from my table to mahout datamodel将数据从我的表转换为 mahout 数据模型
【发布时间】:2013-05-26 14:58:39
【问题描述】:

我刚刚开始使用 mahout,并且正在考虑根据我现有的数据构建一个推荐引擎。我当前表中的数据以如下格式存储

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

现在我想将这个数据集转换为 mahout 接受的数据模型。我知道 mahout 数据模型的格式是这样的

userId(int),itemId(int),偏好值(float)

谁能建议我如何将上面的旅行数据集(其中包含比 mohout 数据模型更多的列和不同的数据类型)转换为 mahout 支持的数据模型。任何帮助将不胜感激。

【问题讨论】:

    标签: java mahout recommendation-engine datamodel


    【解决方案1】:

    我想你必须重写你的数据模型类,尝试扩展和重写 AbstractDataModel 类,你也可以尝试使用框架中提供的 IDMigrator 控件将你的字符串转换为整数值。

    浏览这个话题-Mahout : To read a custom input file

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-30
      • 2016-01-20
      • 1970-01-01
      • 2013-12-25
      • 1970-01-01
      相关资源
      最近更新 更多