Hi, I am trying to access the posterior probability of Naive Baye's prediction with MLlib using Java. As the member variables brzPi and brzTheta are private, I applied a hack to access the values through reflection.
I am using Java and couldn't find a way to use the breeze library with Java. If I am correct the relevant calculation is given through line number 66 in NaiveBayesModel class, labels(brzArgmax(brzPi + brzTheta * testData.toBreeze)) Here the element-wise additions and multiplication of DenseVectors are given as operators which are not directly accessible in Java. Also, the use of brzArgmax is not very clear with Java for me. Can anyone please help me convert the above mentioned calculation from Scala to Java. PS: I have raised a improvement request on Jira for making these variables directly accessible from outside. Thanks, Jatin ----- Novice Big Data Programmer -- View this message in context: http://apache-spark-user-list.1001560.n3.nabble.com/Accessing-posterior-probability-of-Naive-Baye-s-prediction-tp19828.html Sent from the Apache Spark User List mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@spark.apache.org For additional commands, e-mail: user-h...@spark.apache.org