I finally solved the problem by following code
var m: org.apache.spark.mllib.classification.LogisticRegressionModel = null
m = newModel // newModel is the loaded one, see above post of mine
val labelsAndPredsOnGoodData = goodDataPoints.map { point =>
val prediction = m.predict(point.features)
(point.label, prediction)
} // this works!
Thanks Shixiong for his heuristic codes which lead me to this solution.
btw, accoring to this git commit
<https://www.mail-archive.com/[email protected]/msg01988.html> ,
private[mllib] will be removed from linear models' constructors,"This is
part of SPARK-2495 to allow users construct linear models manually"
--
View this message in context:
http://apache-spark-user-list.1001560.n3.nabble.com/How-to-save-mllib-model-to-hdfs-and-reload-it-tp11953p12154.html
Sent from the Apache Spark User List mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]