0

ID3 または C4.5 アルゴリズムを使用して意思決定ツリーを構築できるだけでなく、新しく構築されたツリーを適切な形式で保存できる Java ライブラリを探しています。問題は、ある種のユーザー ニーズ推論システムとして意思決定ツリー エンジンを使用することを計画していることです。つまり、トレーニング データを使用して意思決定ツリーを生成した後、入力 (ユーザーからのデータ) を与え、出力を次のように使用したいと考えています。ユーザーへの推奨事項。簡単に言えば、生成されたツリーをたどって入力データセットに従って結果を取得したくないだけです。また、二分決定木だけでなく、親ノードごとに変更可能な量の子を持つ木を構築したいと考えています (これは、親ノードでチェックされた属性の値に従って、一部のノードには 2 つの子、一部の子には 3 つの子がある可能性があることを意味します)。私は決定木を使い始めたばかりで、この分野での経験はあまりありません。私はグーグルを使って検索し、WEKAを見始めましたが、それが私の要件を満たしているかどうかはわかりません. どんなガイダンスも大いに役立ちます。前もって感謝します!

4

2 に答える 2

1

Wekaは C4.5を含む分類用の最先端のツールです。ぜひお試しください。

実際、他の多くのツール(KNIME、Rapidminer)は、多くの場合、Wekaをラップアラウンドし、基本的にデータの前処理、ユーザーインターフェイス、実験の実行などを実行しますが、メインタスクはWekaに委任されます。

私の意見では、Wekaはこのために完全に設計されているわけではありませんが、分類と予測に関してはリファレンス実装です。ぜひお試しください。クラスタリングや異常検出などの他のタスクを検討している場合は、代わりにELKIなどの他のツールを使用してください。Wekasクラスタリングアルゴリズムは最小限です。

于 2012-04-12T20:23:47.383 に答える
0

weka を使用してください。人気があり、パフォーマンスが高く、安定しており、十分に文書化されており、人々があなたを助けることができます。

于 2012-04-12T18:33:46.893 に答える