0

R で教師あり学習モデルを構築し、モデル/決定ルールを PMML 形式でエクスポートしました。JPMML ライブラリのようなものを使用して、PMML を MongoDB に直接リンクできることを望んでいました (JPMML は PostgreSQL とうまく統合されているため)。

ただし、MongoDB を PMML xml ファイルにリンクする唯一の方法は、Hadoop を介してカスケード パターンを使用することです。私のデータセットは大きくない (<50GB) ので、Hadoop はあまり必要ありません。

Hadoopルートをたどる必要がない前に、MongoDBでPMMLを使用した人はいますか? どうもありがとう

4

1 に答える 1

0

基本的に、ここには 2 つのオプションがあります。

  1. PMML ファイルを MongoDB 内で実行できるものに変換します。
  2. PMML ファイルを「ネイティブに」外部サービスにデプロイし、MongoDB をそれに接続します。

50 GB は依然としてかなりの量のデータであるため、オプション #1 は、セットアップの容易さと実行速度の点で明らかに優れています。MongoDB 用の Java ユーザー定義関数 (UDF) を作成することはできますか? もしそうなら、MongoDB 内で JPMML ライブラリを実行することが可能になります。それ以外の場合は、PMML モデルを SQL スクリプトに変換できるかどうかがわかります。たとえば、KNIME ソフトウェアの最新バージョン(2.11.1 以降) には、「PMML to SQL」変換ノードが含まれています。

オプション #2 に戻る場合は、次の技術記事からヒントが得られるかもしれません:データベース データへの予測モデルの適用: REST Web サービス アプローチ

于 2015-03-09T14:07:04.547 に答える