2014-10-15 3 views
0

내 코끼리 조련사 추천인이 어떤 결과를 반환하지 않습니다 어떤 결과를 반환하지 : 나는 "Unable to recommend in 0 cases"이는 것을 의미 있으리라 믿고있어코끼리 조련사 추천인은

2014-10-15 18:33:36,704 INFO GenericDataModel - Processed 90 users 
2014-10-15 18:33:36,735 INFO AbstractDifferenceRecommenderEvaluator - Beginning evaluation using 0.99 of GenericDataModel[users:1116,1117,1118...] 
2014-10-15 18:33:36,767 INFO GenericDataModel - Processed 89 users 
2014-10-15 18:33:36,767 INFO AbstractDifferenceRecommenderEvaluator - Beginning evaluation of 75 users 
2014-10-15 18:33:36,767 INFO AbstractDifferenceRecommenderEvaluator - Starting timing of 75 tasks in 8 threads 
2014-10-15 18:33:36,782 INFO StatsCallable - Average time per recommendation: 15ms 
2014-10-15 18:33:36,782 INFO StatsCallable - Approximate memory used: 876MB/1129MB 
2014-10-15 18:33:36,782 INFO StatsCallable - Unable to recommend in 0 cases 
2014-10-15 18:33:36,845 INFO AbstractDifferenceRecommenderEvaluator - Evaluation result: 1.0599938694784354 

에 추천 : 모두 사례.

나는 다음 사용자 ID 세트의 반복하고 각 아이디에 대한

2014-10-15 18:33:36,923 DEBUG GenericUserBasedRecommender - Recommending items for user ID '1164' 
2014-10-15 18:33:36,923 DEBUG Recommendations are: [] 

를 참조하십시오.

디버그 로그를 올바르게 읽었습니까?

감사합니다.

답변

0

로그 메시지가 의미하는 바가 정확히 무엇인지는 모르겠지만, stat는 매 1000 회 인쇄되므로 모든 시간이 아닌 지난 1000 회의 요청을 참조해야합니다. 다만 추측 일뿐입니다.

어쨌든 모든 사용자에게 권장 할 수있는 경우는 거의 없습니다. 사용 내역이 충분하지 않거나 다른 사용자와 겹치지 않는 사용 내역으로 인해 권장 사항을 얻지 못하는 사용자가 종종 있습니다. 또한 선호도 기록이없는 새로운 사용자도있을 것이며 협업 필터링 recs도 얻지 못할 것입니다. 표현 된 환경 설정 만 사용한다는 것을 기억하십시오. 그렇다고해서 모든 사용자를 대표하지는 않습니다.

최근에 인기 있거나 홍보 된 항목이 아무 것도없는 것보다 낫다 고하더라도이 사례에 대한 권장 사항을 작성하는 대체 수단이 있어야합니다.