Import PredictionIO data

I am considering using PredictionIOrecommendations to create a music system.

However, in interaction with the user element, only the following actions are supported: for example, hostility, viewing, transformation and speed (scale 1 - 5).

My existing data consists only of representations (users listen to songs).

How can I transfer my data to a tab PredictionIO? Can I have multiple record entries for the same user element (more views = more weight) or will I PredictionIOlook at the latest based on a timestamp?

+4
source share
2 answers

I use only Mahout and therefore do not know how PredictionIO translates your data to the input and the choice of algorithm.

For Mahout, you will use a detail-based recommendation using logical input and type “listen” as an action with a value of 1 and SIMILARITY_LOGLIKELIHOOD affinity metric. LLR still ignores weights. Scales are used in old style guidelines that try to predict user ratings. Most people these days are more interested in ranking, and the above configuration will give you the best results.

0
source

Just for completeness, as stated in the PredictionIO user group :

0.7 , . .

U2I (, , , ), (, , ). (.. ) "" "".

PredictionIO (, ).

0

All Articles