4

短い質問: Java、Python、または SVM モデルをサポートするその他の主要なプログラミング言語用の PMML インターフェイスはありますか?

背景:パッケージのksvm関数を使用して、R で SVM モデルをトレーニングしました。kernlab今、このモデルを別のソフトウェアで使用したいと考えています。pmmlR からエクスポートするには、R用のパッケージ経由で PMML (Predictive Model Markup Language) を使用できると思います。

ただし、Java、Python、または基本的にそのようなモデルをインポートできる言語のライブラリは見つかりません。Data Mining Groupにはかなりの数の PMML インターフェースがリストされていますが、これらは主に統計用の特定のツールです。libsvm汎用ライブラリもありますが、これを使用してモデルをあるインターフェイスから別のインターフェイスに移行する方法は明確ではありません。

4

5 に答える 5

0

Weka は、Java API またはスタンドアロン ツールの両方として使用できます。これは、いくつかの分類子を備えた PPML でうまく機能します。weka API で次のクラスを確認してください: weka.classifiers.pmml.consumer.PMMLClassifier および weka.classifiers.pmml.consumer.SupportVectorMachineModel。

于 2016-03-26T12:02:52.723 に答える
0

「パターン」と呼ばれるライブラリは、PMML モデルを Java のカスケード アプリに変換します。その後、Hadoop または他の Java アプリ内でモデル スコアリングを実行できます。 https://github.com/Cascading/pattern

パターン用の SVM impl があります。ライブラリの最新の更新のために書き直されています。開発者のメーリング リストを確認してください: https://groups.google.com/forum/?fromgroups#!forum/pattern-user

于 2013-06-06T03:09:29.167 に答える
0

Zementis ADAPA スコアリング エンジンを使用してモデルを展開し、Web サービスを介してモデルにアクセスできます。私の経験からすると、ADAPA は Java ライブラリとしても利用できるため、その Java API に対してコーディングできます。お役に立てれば。

于 2013-04-09T17:19:31.613 に答える