これはどこかで答えられたかもしれないが、私は約1時間を探していて、良い答えが見つからない場合は謝罪します。sklearn2pmmlをインポートすると.pmmlがScikitLearnまたはPythonに戻される
私は.pmmlファイルにエクスポートしているScikit-Learnで訓練された簡単なロジスティック回帰モデルを持っています。など
from sklearn2pmml import PMMLPipeline, sklearn2pmml
my_pipeline = PMMLPipeline(
(classifier", LogisticRegression())
)
my_pipeline.fit(blah blah)
sklearn2pmml(my_pipeline, "filename.pmml")
....
それでは、私は思ったんだけどはあるか/私は(好ましくは2.7)のPythonに戻し、このファイルをインポートすることができますか私は、Javaと同じように使用するScikitが-方法を学びます/スカラ。
"import (filename.pmml) as pm pm.predict(data)
の線に沿って何か任意の助けてくれてありがとう!
エクスポートして変更して、それを再びPythonにリロードしたいのですか?または、元の場所を元に戻したいだけですか? – Tony
こんにちはトニー。変更はありません。Pythonにリロードしてから、簡単な予測を行います。誰かが単純な回帰を構築し、私に.pmmlファイルを電子メールで送ったなら、自分のJupyterノートブックまたはPython REPLでその.pmmlファイルを開き、いくつかのデータを渡してから予測することができました。あなたはSparkのようなものでそれを行うことができますが、私はPythonでそれが(まだ)行われていないと思います。 – muninn
私はpmmlに精通していませんが、[pickle](https://wiki.python.org/moin/UsingPickle)や[sklearn + pickle](http:// scikit-learn)の別の例を試してみましたか? org/stable/modules/model_persistence.html) – Tony