問題タブ [pmml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - PMML の Java サポート
私は PMML: Predictive Model Markup Language ( www.dmg.org ) の初心者であり、PMML ファイルの作成/解析のための何らかの Java サポート (オープン ソース/プロフェッショナル) があるかどうか疑問に思っていました。
最初は、Java 環境からプログラムで PMML ファイルを作成/解析する可能性だけを念頭に置いていました。
私は「グーグル」であり、いくつかの可能性を見つけました:
オープンソース:
- jpmml。(PMML 3.2)。
ジャワ出身。
- JDM。javax.datamining. それは死んでいるようですか?誰かがより多くの情報を持っていますか?
プロ。
自作
- XML Java ライブラリを使用して、PMML ファイルのパーサー/ライターを自分で構築する
皆様のご意見をお待ちしております。
前もって感謝します
オスカー
python - PythonでPMML予測モデルを適用する
Knimeは私のためにPMMLモデルを生成しました。現時点では、このモデルをPythonプロセスに適用したいと思います。これを行う正しい方法は何ですか?
より詳細に:私はdjangoの学生出席システムを開発しています。アプリケーションはすでに成熟しているので、出席フォームに自動的に入力するための「ラッキーだ」ボタンを実装する時間があります。ここでPMMLが登場します。Knimeは、学生の出席を予測するPMMLモデルを生成しました。また、私がこの素晴らしい仕事に時間を割くほど生産的であったdjangoに感謝します;)
python - PMML の SVM モデルを Java または Python にインポートしますか?
短い質問: Java、Python、または SVM モデルをサポートするその他の主要なプログラミング言語用の PMML インターフェイスはありますか?
背景:パッケージのksvm
関数を使用して、R で SVM モデルをトレーニングしました。kernlab
今、このモデルを別のソフトウェアで使用したいと考えています。pmml
R からエクスポートするには、R用のパッケージ経由で PMML (Predictive Model Markup Language) を使用できると思います。
ただし、Java、Python、または基本的にそのようなモデルをインポートできる言語のライブラリは見つかりません。Data Mining Groupにはかなりの数の PMML インターフェースがリストされていますが、これらは主に統計用の特定のツールです。libsvm汎用ライブラリもありますが、これを使用してモデルをあるインターフェイスから別のインターフェイスに移行する方法は明確ではありません。
java - PMML - モデル (人工ニューラル ネットワーク) を Java コードに変換する
トレーニング済みの人工ニューラル ネットワーク (ANN) の PMML ファイルがあります。入力を単純に受け取り、目的の値を返す Java メソッドを作成したいと思います。
これはかなり簡単に思えますが、どのように実現するのかわかりません。
PMML バージョン = 3.0
更新: 24.05.2013
jpmml Java API を使ってみました。
これは私がやったことです:
(1) Maven Central Repository (リンク) から 3 つの .Jar ファイルをダウンロード:
- pmml-マネージャー-1.0.2.jar
- pmml-モデル-1.0.2.jar
- pmml-評価者-1.0.2.jar
(2)Eclipseを使用して「ビルドパスを構成」し、これら3つの外部.Jarを追加しました
(3) 「text.xml」という名前の PMML ファイル (人工ニューラル ネットワーク (ANN)) をインポート PMML version="3.0"
(4) jpmml-project が提供するサンプル「 TreeModelTraversalExample.java 」を実行してみた
明らかに、いくつかの理由で機能しませんでした:
- 上記の例は、ANN のものではありません。書き直す方法は?
- 私の PMML ファイルは XML 形式です。それは正しいフォーマットですか?
- Java API の処理方法や追加方法がわかりません。Eclipseで「ビルドパスを構成」してそれらを追加する必要がありますか?
明白な事実 #2、私は自分が何をしているのか見当もつかない :-)
改めまして、よろしくお願いいたします。
ステファン
r - PMML をテキスト ファイルにエクスポートしますか?
単純な質問です。R オブジェクトの PMML コードを を使用pmmlcode <- pmml(my.object)
して保存しました。テキスト ファイルに直接保存する方法が必要です。write.table
データがテーブルではないため、通常の方法は機能しません。
r - Rattle R がデータをロードしない
ライブラリ データセットを Rattle に読み込もうとしていますが、次のエラーが発生し続けます。
"ifelse(pmmlCanExport(variables[i]), "", Rtxt(". No code export")) のエラー:
関数 "pmmlCanExport" が見つかりませんでした
エラーがスローされない場合もありますが、データセット全体ではなく、最初の列のみが読み込まれます。
パッケージをpmml
インストールしてロードしました。
RデータフレームとCSVもロードしようとしましたが、同じ問題です...
誰でもこれに遭遇しますか?
Windows 7 Professional 64 ビットを使用し、 Rバージョン 3.01 および 3.02で試しました。同じエラー。
トレースバック ショー:
r - PMMLモデルはRで読めますか?
それに基づいて分析を行うために、Rでインポート/読み取りしようとしているPMMLファイルがあります。PMML に関連するパッケージは見つかりましたが、モデルを読み取るための適切な関数が見つかりませんでした。このタイプのファイルを R に読み込む簡単な方法はありますか?
ありがとう、
postgresql - PostgreSQL は PMML をサポートしていますか
検索エンジンを使用して PostgreSQL db がPMMLをサポートしているというリファレンスは見つかりませんでした。誰かがこれで運が良かったのだろうかと思っていました。R で構築されたランダム フォレスト モデルを PostgreSQL に展開したいと考えています (他の回避策を知っていますが、他のルートに進む前にこの質問に対する回答を得たいと考えています)。