【发布时间】:2012-11-21 17:31:11
【问题描述】:
我正在尝试根据预定义的用户偏好匹配对象。一个简单的例子是寻找最匹配的车辆。
假设用户“汤姆”根据其预定义的偏好提供了一辆用于旅行的租用车辆。在这种情况下,预定义的用户偏好将是 -
** 为 Tom 预定义的用户偏好:
PreferredVehicle (Make='ANY', Type='3-wheeler/4-wheeler',
Category='Sedan/Hatchback', AC/Non-AC='AC')
** 而 10 辆可用的车辆是 -
Vechile1(Make='Toyota', Type='4-wheeler', Category='Hatchback', AC/Non-AC='AC')
Vechile2(Make='Tata', Type='3-wheeler', Category='Transport', AC/Non-AC='Non-AC')
Vechile3(Make='Honda', Type='4-wheeler', Category='Sedan', AC/Non-AC='AC')
;
;
and so on upto 'Vehicle10'
我想要做的就是 - 为汤姆选择最符合他的喜好的车辆,并且还可能按顺序给他选择,即最佳匹配优先。
我的问题:
- 这可以用 Mahout Taste 完成吗?
- 如果是,谁能给我一些示例代码,让我可以快速开始?
【问题讨论】:
标签: preferences mahout recommendation-engine mahout-recommender