You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@predictionio.apache.org by Somnath Yadav <so...@gmail.com> on 2017/05/09 14:26:54 UTC
Help needed to get probabilities - MyClassification template
Hi,
I am trying to get probabilities using 'predictProbabilities'. Not sure if
I am missing something. Below are changes made. Please suggest.
*Engine.scala*
class PredictedResult(
val label: *Array[Double]*
) extends Serializable
*NaiveBayesAlgorithm.scala*
def predict(model: NaiveBayesModel, query: Query): PredictedResult = {
val label = model.predictProbabilities(Vectors.dense(
Array(query.attr0, query.attr1, query.attr2)
))
new PredictedResult(*label.toArray*)