2014-11-26 6 views
0

예를 들어 어떤 사용자가 어떤 품목과 수량을 구매했는지 추적하는 트랜잭션 테이블이 있습니다. 내 데이터에는 사용자, 항목 및 수량 만 포함됩니다. 따라서 어떻게 mahout을 사용하여 다른 항목을 사용자에게 추천 할 수 있습니까? 모든 추천 방법은 할 것 .... 예를 들어mahout에서 추천 엔진을 사용하기 위해 데이터를 구성하는 방법

, 트랜잭션 테이블 데이터 :

User Item Quantity 

user1 item1   20 
user1 item2   50 
user1 item3   0 
user1 item4   10 
user1 item5   0 

user2 item1   50 
user2 item2   1 
user2 item3  100 
user2 item4   77 
user2 item5   40 

user3 item1  150 
user3 item2   0 
user3 item3   5 
user3 item4   10 
user3 item5   40

어떻게 내가의 user1하는 것이 좋습니다해야하는 항목을 알 수 있는가?

+0

아마도 더 자세한 정보를 제공 할 수 있습니까? – lpapp

답변

0

수량계를 사용하는 것이 추천 시스템에서는별로 의미가 없다고 생각합니다. 최소한 mahout에는 데이터 양에 대한 구현이 없습니다 (대신 등급에 대한 구현이 있음).

그래서 수량이 0 인 수량 열을 제거 할 수 있으며 부울 pref 데이터 집합을 갖게됩니다.

부울 pref 데이터 세트에는 다음과 같은 여러 가지 구현 방법이 있습니다.

http://bigdatahandling.blogspot.co.uk/2014/01/recommendations-with-mahout-for-boolean.html