【发布时间】:2017-10-24 06:59:12
【问题描述】:
我在 Spark(推荐系统算法)中使用 ALS 算法(implicitPrefs = True)。通常,运行此算法后,预测值必须从 0 到 1。但我收到的值大于 1
"usn" : 72164,
"recommendations" : [
{
"item_code" : "C1346",
"rating" : 0.756096363067627
},
{
"item_code" : "C0117",
"rating" : 0.966064214706421
},
{
"item_code" : "I0009",
"rating" : 1.00000607967377
},
{
"item_code" : "C0102",
"rating" : 0.974934458732605
},
{
"item_code" : "I0853",
"rating" : 1.03272235393524
},
{
"item_code" : "C0103",
"rating" : 0.928574025630951
}
]
我不明白为什么或什么是评级值大于 1(“评级”:1.00000607967377 和 “评级”:1.03272235393524)
一些类似的问题,但我还是不明白:MLLib spark -ALStrainImplicit value more than 1
谁能帮我解释一下异常值
【问题讨论】:
标签: apache-spark pyspark recommendation-engine