を使用して、私は4クラスでモデルを訓練するためにMLlibのLogisticRegressionWithLBFGSを使用しています。MLlib LogisticRegressionWithLBFGSエラーmodel.predict
これは私のデータを準備するためのコード、
val labeledTraining = trainingSetVectors.map{case(target,features) => LabeledPoint(target,features) }.cache()
val Array(trainingData, testData) = labeledTraining.randomSplit(Array(0.7, 0.3))
トレインモデル、
val model = new LogisticRegressionWithLBFGS()
model.setNumClasses(5)
model.run(trainingData)
私はモデルをテストしようとすると、私は
val labelAndPreds = testData.map { Labeledpoint =>
val prediction = model.predict(LabeledPoint.features)
(LabeledPoint.target, prediction)
}
error: value predict is not a member of org.apache.spark.mllib.classification.LogisticRegressionWithLBFGS
なぜエラーが出るですこれは起こっていますか?モデルは何の誤りもなく訓練された。
です。モデルを訓練して直ちに破棄します。モデルと呼ぶのは単なるアルゴリズム記述です。 – zero323