我正在尝试根据预定义的用户偏好匹配对象。一个简单的例子是寻找最匹配的车辆。
假设用户“汤姆”根据他的预定义偏好提供了一辆出租车辆用于旅行。在这种情况下,预定义的用户首选项将是 -
** 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 完成吗?
- 如果是的话,有人可以指点我一些可以快速开始的示例代码吗?