我按照PMML模型导出的说明- spark.mllib来创建K-means模型.
val numClusters = 10
val numIterations = 10
val clusters = KMeans.train(data, numClusters, numIterations)
// Save and load model: export to PMML
println("PMML Model:\n" + clusters.toPMML("/kmeans.xml"))
Run Code Online (Sandbox Code Playgroud)
但我不知道如何加载PMML.
我尝试着
val sameModel = KMeansModel.load(sc, "/kmeans.xml")
Run Code Online (Sandbox Code Playgroud)
并出现:
org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: file:/kmeans.xml/metadata
Run Code Online (Sandbox Code Playgroud)
任何的想法?
最好的祝福