Tuning parameters for implicit pyspark.ml ALS matrix factorization model through pyspark.ml CrossValidator

前端 未结 3 1587
臣服心动
臣服心动 2020-11-30 01:37

I\'m trying to tune the parameters of an ALS matrix factorization model that uses implicit data. For this, I\'m trying to use pyspark.ml.tuning.CrossValidator to run through

3条回答
  •  刺人心
    刺人心 (楼主)
    2020-11-30 01:54

    With implicit feedbacks we don't have user reactions to our recommendations. Thus, we cannot use precision based metrics.

    In the already cited paper, the expected percentile ranking metric is used instead.

    You can try to implement an Evaluator based on a similar metric in the Spark ML lib, and use it in your Cross Validation pipeline.

提交回复
热议问题