2012-03-19 2 views
2

동적 데이터 등급이란 시간 기반 권장 시스템을 의미합니다.Apache Mahout : 동적 데이터 등급 처리 방법

권장 사항 엔진은 사용자 기록 영화 감상 데이터를 읽고 주말에 액션 영화를 보는 것을 좋아한다는 것을 알게되면 엔진은 액션 영화의 높은 점수로 평가해야합니다.

그러나 평일에는 공포 영화를 좋아한다는 기록 데이터가 있기 때문에 평일에는 같은 유형의 영화가 점수가 낮을 수 있습니다.

다른 말로하면, 기록 데이터의 동일한 부분은 권장 사항이 언제 발생하는지에 따라 다르게 나타납니다.

Mahout을 사용하여 이것을 달성 할 수 있습니까?

감사합니다. 조지

답변

3

예 아니요. Mahout에는 시간을 직접 사용하는 알고리즘이 구현되어 있지 않다는 점에서 의미가 없습니다. 예, 구현을 완전히 다시 작성하지 않고도 그러한 논리를 추가 할 수있는 충분한 고리가있을 수 있습니다.

가장 직접적인 관련 후크 (비 분산 권장)는 IDRescorer입니다. 이렇게하면 원하는 외부 논리를 기반으로 항목을 올리거나 내릴 수 있습니다. 그것은 시간 기반 일 수 있습니다.

+0

숀 감사합니다, 설명은 매우 분명합니다, 내가 지시대로 진행합니다. 다시 한번 감사드립니다. –