/ / Mahout - Class LongPair - mahout

Mahout - Class LongPair - mahout

Tworzę silnik rekomendacji z Mahoutem i w celu filtrowania rekomendacji opartych na przedmiotach, następująca metoda oczekuje typu "LongPair":

GenericItemBasedRecommender.mostSimilarItems(long[] itemIDs, int howMany, Rescorer<LongPair> rescorer)

Muszę przyznać, że nie słyszałem o org.apache.mahout.common.LongPair, więc sprawdziłem javadoc. Niestety nie mogłem znaleźć żadnego przykładu, więc nadal nie rozumiem, co para liczb długich reprezentuje dla Rescorer.

Czy pierwsza jest indeksem, a druga wartością? Każdy inny pomysł?

Odpowiedzi:

0 dla odpowiedzi № 1

Mechanizm rescorer pozwala wstrzykiwać cokolwieklogika biznesowa, którą chcesz osiągnąć. Możesz zmienić odpowiedź lub usunąć odpowiedź z wyników. W tym przypadku wyniki są uporządkowane według podobieństwa między jednym elementem a innymi elementami. Twoja logika może być funkcją jednej lub obu tych wartości. Tak więc, rescorer przekazuje Ci identyfikatory obu przedmiotowych przedmiotów.