11

私はJDMを見ています。これは、実際のデータ マイニングを行う他のツールと対話するための単なる API ですか? それとも、実際のデータ マイニング アルゴリズムを含む一連のパッケージですか?

4

4 に答える 4

3

ああ、インターウェブの不思議:

Java Data Mining (JDM) は、データ マイニング アプリケーションおよびツールを開発するための標準 Java API です。JDM は、データ マイニング オブジェクトとプロセスのオブジェクト モデルと Java API を定義します。JDM を使用すると、予測分析アプリケーションおよびツールを開発するためのデータ マイニング テクノロジをアプリケーションに統合できます。JDM 1.0 標準は、Java Community Process の下で JSR 73 として開発されました。2006 年現在、JDM 2.0 仕様は JSR 247 の下で開発されています。

死んだアヒルのように見えますが、いくつかの実装もリストします。

于 2009-07-21T20:18:38.327 に答える
3

ウィキペディアは次のように述べています

Java Data Mining (JDM) は、データ マイニング アプリケーションおよびツールを開発するための標準 Java API です。JDM は、データ マイニング オブジェクトとプロセスのオブジェクト モデルと Java API を定義します。

この記事JDM 2.0 の JSR (#247)によると:

既存の JDM 標準を新しいマイニング機能とアルゴリズムで拡張することにより、データ マイニング クライアントは、基礎となるデータ マイニング システムから独立した単一の API に対してコーディングできます。JDM の目標は、JDBCTM がリレーショナル データベースに対して行ったことをデータ マイニング システムに提供することです。

そうです、JDM は、実際のマイニングを行う他のツールと対話するための API であるようです。また、この JSR は現在非アクティブであるようです。

于 2009-07-21T20:19:56.530 に答える
2

私の知る限り、これは Java アプリケーションとデータ マイニング ツールをリンクするための単なる API です。詳細については、実際の APIこのホワイトペーパーを参照してください。

JDM API からのパッケージ リストは次のとおりです (オンラインで見つけることができないようです)。

  • javax.datamining このパッケージには、他の JDM パッケージで使用される基本オブジェクトを記述する Java クラスとインターフェースが含まれています。
  • javax.datamining.algorithm.feedforwardneuralnet このパッケージには、完全に接続された n 層のフィードフォワード ニューラル ネットワーク モデルの構築に固有のアルゴリズム設定を記述するための定義が含まれています。
  • javax.datamining.algorithm.kmeans このパッケージには、k-means クラスタリング モデルの構築に固有のアルゴリズム設定を記述するための定義が含まれています。
  • javax.datamining.algorithm.naivebayes このパッケージには、Naive Bayes モデルの構築に固有のアルゴリズム設定を記述するための定義が含まれています。
  • javax.datamining.algorithm.svm このパッケージは Algorithm.SVM です。
  • javax.datamining.algorithm.svm.classification このパッケージは Algorithm.SVM.Classification です。
  • javax.datamining.algorithm.svm.regression このパッケージは Algorithm.SVM.Regression です。
  • javax.datamining.algorithm.tree このパッケージには、デシジョン ツリー モデルの構築に固有のアルゴリズム設定を記述するための定義が含まれています。
  • javax.datamining.association このパッケージには、アソシエーション マイニング機能の設定とモデルを記述する Java クラスが含まれています。
  • javax.datamining.attributeimportance このパッケージには、属性重要度マイニング機能の設定とモデルを記述する Java クラスが含まれています。
  • javax.datamining.base このパッケージには、JDM の最上位オブジェクトであり、名前付きオブジェクトと ModelDetail や AlgorithmSettings などの最上位基本インターフェイスで構成される Java インターフェイスが含まれています。
  • javax.datamining.clustering このパッケージには、クラスタリングの設定、モデル、適用出力を記述する Java クラスが含まれています。
  • javax.datamining.data このパッケージには、データの物理的および論理的側面やマトリックスの定義など、マイニング データを記述する Java クラスが含まれています。
  • javax.datamining.modeldetail.feedforwardneuralnet このパッケージには、フィード フォワード ニューラル ネットワーク モデルのアルゴリズム関連の詳細を記述する Java クラスが含まれています。
  • javax.datamining.modeldetail.naivebayes このパッケージには、単純ベイズ モデルのアルゴリズム関連の詳細を記述する Java クラスが含まれています。
  • javax.datamining.modeldetail.svm このパッケージは ModelDetail.SVM です。
  • javax.datamining.modeldetail.tree このパッケージには、ツリー モデルのアルゴリズム関連の詳細を記述する Java クラスが含まれています。
  • javax.datamining.resource このパッケージには、データ マイニング エンジン (DME) への接続を作成し、DME に関連付けられたメタデータ オブジェクトを維持するために使用される Java クラスが含まれています。
  • javax.datamining.rule このパッケージには、ツリー モデルなどのモデルの一部として作成された述語ルールを表す Java インターフェースが含まれています。
  • javax.datamining.statistics このパッケージには、入力マイニング データの統計を記述する Java クラスが含まれています。
  • javax.datamining.supervised このパッケージには、教師あり学習の一般的な設定、モデル、テスト タスク、およびテスト結果を記述する Java クラスが含まれています。
  • javax.datamining.supervised.classification このパッケージには、分類の設定、モデル、およびテスト タスクと結果を記述する Java クラスが含まれています。
  • javax.datamining.supervised.regression このパッケージには、回帰マイニング機能の設定、モデル、およびテスト タスクと結果を記述する Java クラスが含まれています。
  • javax.datamining.task このパッケージには、マイニング モデルを構築する主要なマイニング操作である構築マイニング タスクを定義する Java クラスが含まれています。
  • javax.datamining.task.apply このパッケージには、マイニング モデルを適用するための適用マイニング タスクを定義する Java クラスが含まれています。
于 2009-07-21T20:20:19.683 に答える
1

このプロジェクトは非アクティブです。それはAPIです。アルゴリズムの実装は提供しません。

于 2012-03-16T18:54:52.433 に答える