5

Java を使用して MLlib で Naive Baye の予測の事後確率にアクセスしようとしています。メンバー変数 brzPi と brzTheta はプライベートなので、リフレクションを介して値にアクセスするためのハックを適用しました。

私は Java を使用していますが、そよ風のライブラリを Java で使用する方法が見つかりませんでした。私が正しければ、関連する計算は NaiveBayesModel クラスの 66 行目に示されています。

labels(brzArgmax(brzPi + brzTheta * testData.toBreeze))

ここでは、DenseVectors の要素ごとの加算と乗算は、Java では直接アクセスできない演算子として与えられます。また、brzArgmax の使用は、Java ではあまり明確ではありません。

上記の計算をScalaからJavaに変換するのを手伝ってくれませんか。

PS: MLlib でこれらの変数を外部から直接アクセスできるようにするために、Jira で改善要求を出しました。

ありがとう、ジャティン

4

0 に答える 0