DataFrames, Estimators, and Pipelinesを利用するために私のコードをリファクタリングする途中です。私はもともとMLlib Multiclass LogisticRegressionWithLBFGSをRDD[LabeledPoint]
に使っていました。学習して新しいAPIを使うのは楽しいですが、新しいモデルを保存して新しいデータに適用する方法がわかりません。スパークML - Save OneVsRestModel
現在、LogisticRegression
のML実装では、バイナリ分類のみがサポートされています。
val lr = new LogisticRegression().setFitIntercept(true)
val ovr = new OneVsRest()
ovr.setClassifier(lr)
val ovrModel = ovr.fit(training)
私は今、私のOneVsRestModel
を保存したいと思いますが、これはAPIでサポートされていないようです:私は、代わりにそのようOneVsRestを使用しています。私は試しました:
これを保存する方法はありますか?新しい予測を行うために新しいアプリケーションに読み込むことはできますか?
私はこれを+2回することができます。これがまさに私が必要としていただけでなく、生の確率をもっと簡単に計算する仕事になります。私はsrcをカスタマイズしなければならないと思った。ありがとう! –
@ zero323答えのpyspark版はありますか? pyspark.mlモデルを保存する方法を見つけようとしています – ajkl
@AjinkyaKale 1.6? – zero323