5

我正在尝试使用 Java 使用 MLlib 访问朴素贝叶预测的后验概率。由于成员变量 brzPi 和 brzTheta 是私有的,我应用了一个 hack 来通过反射访问这些值。

我正在使用 Java,但找不到将微风库与 Java 一起使用的方法。如果我是正确的,相关计算是通过 NaiveBayesModel 类中的第 66 行给出的,

标签(brzArgmax(brzPi + brzTheta * testData.toBreeze))

这里 DenseVectors 的元素加法和乘法作为在 Java 中不能直接访问的运算符给出。此外,对我来说,Java 对 brzArgmax 的使用不是很清楚。

谁能帮我将上述计算从Scala转换为Java。

PS:我已经对 Jira 提出了改进请求,以使这些变量可以从 MLlib 外部直接访问。

谢谢,贾廷

4

0 回答 0