小编Mar*_*tos的帖子

在 sklearn 惊喜 .predict 方法中使用 r_ui(真实评级)参数有什么用?

我正在学习协作学习算法和 sklearn 惊喜库,但我很好奇这个参数在 .predict 函数中的用途是什么。

该文件指出:

我们现在可以通过直接调用 predict() 方法来预测评分。假设您对用户 196 和项目 302 感兴趣(确保它们在训练集中!),并且您知道真实评分 rui=4:

但是,评级是我试图预测的。如果我已经有了它,将它传递给这个函数有什么用?

python scikit-learn data-science

2
推荐指数
1
解决办法
208
查看次数

Scala Tour 隐式转换示例

我很难理解这段代码到底是做什么的:

import scala.language.implicitConversions

implicit def list2ordered[A](x: List[A])
    (implicit elem2ordered: A => Ordered[A]): Ordered[List[A]] =
  new Ordered[List[A]] { 
    //replace with a more useful implementation
    def compare(that: List[A]): Int = 1
  }
Run Code Online (Sandbox Code Playgroud)

它来自 Scala Tour,位于“隐式转换”部分。据我所知,需要来自左侧的list2ordereda ,并且在功能上是右侧。List[A]List(1, 2, 3) <= List(4, 5)thatcompare

然而,为什么是A => Ordered[A]这样而不是这样List[A] => Ordered[List[A]]呢?我对这段代码的实际作用有点困惑。

scala

1
推荐指数
1
解决办法
64
查看次数

标签 统计

data-science ×1

python ×1

scala ×1

scikit-learn ×1