1

R過去数日間、pmmlパッケージ化を使用して作成した .xml 拡張子を持つ PMML ファイルを渡そうとしていました。PMML ファイルを作成した後、iris.xmlどこに行くべきかわかりません。実際、何を探すべきかわかりません。そして、ここで Alex Guazzelli のビデオを見ました。彼は、R.

私がビデオから取り出したものは、

  1. PMMLファイルをどこかにアップロードし、テストファイルを頻繁に入力して、対応する予測値を取得するなど、示されているのと同様のことをしたいと考えています。
  2. ADAPA は良さそうに見えますが、費用もかかるようです。そこで、ADAPA ほどユーザーフレンドリーではない代替案を探したいと思います。
  3. そしたら、この作者さんが書いているページを見つけました。

そのため、最初のステップはエンジンを稼働させることでした。私は小さな問題をいくつか経験しましたが、Scott はそれらを非常に迅速に修正し、Tomcat 内にデプロイする準備ができた新しい war ファイルを提供してくれました。http://code.google.com/p/openscoring/で取得できます。それでも問題が発生する場合は、私の war ファイルを試すこともできます。Java バージョン「1.6.0_26」で構築され、tomcat 7 でテストされました。管理コンソールを使用して war ファイルをインストールした後、次のような XML で POST 要求を '<a href="http: //localhost:8080/OpenScoring/Scoring" rel="nofollow">http://localhost:8080/OpenScoring/Scoring'</p>

それからjpmmlを見つけました。ここでの問題は、パッケージ名が非常に紛らわしく、どれをインストールすればよいかわかりません。実際、私はそれらのそれぞれをインストールする方法を知りません。私は Java の基本的な知識を持っていますが、現在のシナリオでは役に立たないようです。

あらゆる種類の助けを必死に楽しみにしています。

4

1 に答える 1

1

アプリケーションのデータ フローはどのようになっていますか? Zementis の ADAPA は、要求/応答方式でスコアリングを実行できるスタンドアロンの Web サービスです。これは Web アプリケーションでは機能しますが、大量のデータをスコアリングしようとしている場合は明らかに最適ではありません。

JPMML プロジェクトは、最も一般的なビッグ データ フレームワークの「PMML ランタイム」を提供します。たとえば、アプリケーションが Apache Spark に関連付けられている場合はJPMML-Sparkプロジェクトを選択し、Apache Hive/Pig に関連付けられている場合はJPMML-Pigプロジェクトを選択します。単純な REST Web サービスについては、確認する必要があります。これは、機能的には Zementis の ADAPA と同じです

すべての JPMML プロジェクトは、次のコマンドを発行することにより、Apache Mavenを使用してソース チェックアウトからビルドできます。

mvn clean install

一部の JPMML プロジェクトでは、バイナリがMaven Central リポジトリ経由で配布されています。Openscoring WAR ファイルを探している場合は、「openscoring-webapp」を検索し、結果ページで「download WAR」リンクをクリックする必要があります (これを書いている時点では、openscoring-webapp-1.2.12.war. これは、お好みの Java Web サーバー (Tomcat?) の auto deploy フォルダーにそのままドロップできる標準の WAR ファイルです。Web サービスの REST API は、Openscoring プロジェクトの README ファイルに完全に記載されています。

于 2016-02-03T07:57:42.840 に答える